2023 C2 Prelim P1 Qn
Uploaded by user7295 · 14 October 2023
Preview
Page 1 of 8 HWA CHONG INSTITUTION C2 PRELIMINARY EXAMINATION 2023 COMPUTING Higher 2 13 Sept 2023 Paper 1 (9569 / 01) 1400 -- 1700 hrs READ THESE INSTRUCTIONS FIRST An answer booklet will be provided with this question paper. You should follow the instructions on the front cover of the answer booklet. If you need additional answer paper ask the invigilator for a continuation booklet. Answer ALL questions. Approved calculators are allowed. The number of marks is given in brackets [ ] at the end of each question or part question. The total number of marks for this paper is 100. This document consists of 8 printed pages.
Page 2 of 8 1. The examinations department of a school needs to store data on the examinations taken by its students. Examination subjects are classified as one of the two types, namely academic subjects and practical subjects. For all subjects, the data that will be stored include: • Subject code • Subject name • Subject type The assessment process for an academic subject comprises two written papers. The duration of each of these two papers will be stored. For the practical subject’s assessment process there are no written papers but there is a single practical examination. A practical examination has a duration and a final date. (a) Draw a diagram that shows suitable classes and their relationships for a solution to this problem that uses OOP techniques. Include approp riate attributes and methods in each class. [6] (b) The school also offers vocational subjects to their students. A vocational subject has no formal examinations, but the assessment is based on the work that the students complete throughout the course. However, this coursework has to be completed by a certain date. Suggest any changes that need to be made to the classes used in part (a). [3] (c) Explain the difference between a class and an object. [2] (d) Give two benefits of Object-Oriented programming. [2] 2. (a) Describe one advantage and one disadvantage of client-server network. [2] (b) Describe one disadvantage of packet switching and how the problem can be handled. [2] (c) Describe two differences between switch and router in the TCP/IP model. [2] (d) Explain the term Domain Name Server (DNS) and how it works. [5]
Page 3 of 8 3. (a) Give one example of multi-factor authentication. [1] (b) Explain how a Denial of Service (DOS) attack can co mpromise an internal server and suggest one protection scheme to detect a DOS attack. [3] (c) Gi
Content continues in the PDF.
Related notes
- VJC Chapter 21 SQLite with PythonNotes/Practices · 2025
- VJC Chapter 23 Web Applications PrinciplesNotes/Practices · 2025
- VJC Chapter 10 RecursionNotes/Practices · 2025
- VJC Chapter 20 SQLNotes/Practices · 2025
- VJC Chapter 16 Hash TableNotes/Practices · 2025
- VJC Chapter 22 NoSQLNotes/Practices · 2025

