Here are 20 SS2 first term Computer Science questions with options and answers:
Question: What is the primary function of an operating system?
a) Word processing
b) File management
c) Graphics design
d) Web development
Answer: b) File management
Question: Which programming language is often used for web development?
a) Java
b) Python
c) HTML
d) C++
Answer: c) HTML
Question: What does CPU stand for?
a) Central Processing Unit
b) Central Program Unit
c) Computer Processing Unit
d) Central Peripheral Unit
Answer: a) Central Processing Unit
Question: What is the purpose of a loop in programming?
a) Store data
b) Repeat a set of instructions
c) Connect to the internet
d) Display graphics
Answer: b) Repeat a set of instructions
Question: In binary code, what does “1010” represent?
a) 5
b) 8
c) 10
d) 15
Answer: c) 10
Question: Which data structure follows the Last In, First Out (LIFO) principle?
a) Queue
b) Stack
c) Linked list
d) Tree
Answer: b) Stack
Question: What is the role of a compiler in programming?
a) Execute code
b) Debug code
c) Translate code to machine language
d) Design user interfaces
Answer: c) Translate code to machine language
Question: Which protocol is used for secure communication over the internet?
a) HTTP
b) FTP
c) TCP
d) HTTPS
Answer: d) HTTPS
Question: What does SQL stand for?
a) Structured Query Language
b) Simple Query Language
c) System Query Language
d) Sequential Query Language
Answer: a) Structured Query Language
Question: Which of the following is an example of a high-level programming language?
a) Assembly language
b) Machine language
c) Python
d) Binary code
Answer: c) Python
Question: What is the purpose of an IP address?
a) Identify a computer on a network
b) Manage files
c) Run programs
d) Store data
Answer: a) Identify a computer on a network
Question: Which of the following is a non-volatile memory type?
a) RAM
b) ROM
c) Cache memory
d) Virtual memory
Answer: b) ROM
Question: What does GUI stand for?
a) Graphical User Interface
b) General User Instruction
c) Grouped User Input
d) Generalized User Interface
Answer: a) Graphical User Interface
Question: Which programming paradigm emphasizes data immutability?
a) Procedural programming
b) Object-oriented programming
c) Functional programming
d) Logical programming
Answer: c) Functional programming
Question: What is the function of a router in a computer network?
a) Connect devices within a local network
b) Translate IP addresses
c) Provide power to devices
d) Display web pages
Answer: b) Translate IP addresses
Question: Which of the following is an example of a Boolean operator?
a) +
b) &&
c) *
d) /
Answer: b) &&
Question: What is the purpose of the “if” statement in programming?
a) Loop execution
b) File management
c) Conditional branching
d) Data storage
Answer: c) Conditional branching
Question: Which type of network topology has a central hub or switch?
a) Bus
b) Ring
c) Star
d) Mesh
Answer: c) Star
Question: What is the function of the BIOS in a computer?
a) Manage files
b) Control peripheral devices
c) Boot the operating system
d) Run applications
Answer: c) Boot the operating system
Question: Which of the following is a programming language used for statistical analysis and data visualization?
a) Java
b) Python
c) R
d) C++
Answer: c) R.
FAQs
What are SS2 First Term Computer Science past questions?
SS2 First Term Computer Science past questions are collections of examination questions that have been previously asked in Senior Secondary School 2 (SS2) Computer Science exams during the first term. These questions usually cover important topics taught during that period such as computer hardware, software, data processing, number systems, input and output devices, and basic programming concepts. Past questions are valuable study materials because they help students understand the pattern, structure, and difficulty level of the exam. By studying them, students become familiar with the types of questions teachers are likely to ask and can prepare more effectively for their examinations.
Why are past questions important for SS2 Computer Science students?
Past questions are extremely important because they help students revise smarter rather than just studying randomly. When students practice past questions, they can identify frequently repeated topics and understand how examiners frame their questions. This improves their confidence and helps them manage their time during exams. Additionally, working through past questions allows students to test their understanding of computer science concepts such as the functions of hardware components, types of software, computer generations, and basic data representation. It also helps students discover areas where they are weak so they can focus more on those topics before the examination.
Where can students find SS2 First Term Computer Science past questions and answers?
Students can find SS2 First Term Computer Science past questions from several sources. Many schools provide past question booklets through their teachers or school libraries. Educational websites, online learning platforms, and academic blogs also publish collections of past questions along with detailed answers and explanations. Some students also share past exam questions with classmates who have taken similar exams before. In addition, bookstores often sell compiled past question papers specifically designed for secondary school students preparing for internal examinations or standardized tests.
How should students study with SS2 Computer Science past questions?
The best way to study with past questions is to use them as a practice tool after reviewing the relevant topics in the textbook or class notes. Students should attempt to answer the questions on their own first before checking the provided answers. This approach helps reinforce learning and improves problem-solving skills. It is also helpful to simulate real exam conditions by setting a timer and answering the questions within a specific time limit. Afterward, students should carefully review the correct answers and understand why they are correct. Consistent practice with past questions can greatly improve a student’s performance and readiness for the SS2 First Term Computer Science examination.
Also Read: SS1 First Term Technical Drawing Past Questions and Answers



