SS1 First Term Computer Science Past Questions and Answers
SS1 First Term Computer Science Past Questions and Answers
SS1 (Senior Secondary School 1) computer science questions with options and answers:
Question: What does CPU stand for?
a) Central Processing Unit
b) Central Printed Unit
c) Computer Processing Unit
d) Central Peripheral Unit
Answer: a) Central Processing Unit
Question: Which programming language is known for its high-level abstraction and readability?
a) Java
b) Python
c) C++
d) Assembly
Answer: b) Python
Question: What is the primary purpose of an operating system?
a) Running applications
b) Managing hardware resources
c) Creating documents
d) Playing games
Answer: b) Managing hardware resources
Question: Which type of memory is volatile and loses its content when the power is turned off?
a) RAM
b) ROM
c) Cache memory
d) Hard disk
Answer: a) RAM
Question: What is the binary equivalent of the decimal number 25?
a) 11001
b) 10011
c) 11100
d) 10101
Answer: b) 10011
Question: In web development, what does HTML stand for?
a) HyperText Markup Language
b) High-level Text Machine Language
c) Hyper Transfer Markup Language
d) Hyperlink and Text Markup Language
Answer: a) HyperText Markup Language
Question: Which data type is used to store whole numbers in programming?
a) Float
b) Char
c) Int
d) Double
Answer: c) Int
Question: What does the acronym GUI stand for?
a) Graphical User Interface
b) General User Interaction
c) Graphic Unified Interface
d) General Usage Interface
Answer: a) Graphical User Interface
Question: Which networking protocol is used to retrieve emails from a mail server?
a) SMTP
b) POP3
c) HTTP
d) FTP
Answer: b) POP3
Question: What is the purpose of a firewall in network security?
a) To block unauthorized access
b) To enhance internet speed
c) To store data
d) To create backups
Answer: a) To block unauthorized access
Question: Which programming construct is used for repetitive execution of a block of code?
a) If-else
b) Switch
c) Loop
d) Function
Answer: c) Loop
Question: What does SQL stand for in the context of databases?
a) Structured Query Language
b) Simple Question Language
c) System Query Language
d) Sequential Query Language
Answer: a) Structured Query Language
Question: Which file format is commonly used for compressing multiple files into a single archive?
a) ZIP
b) TAR
c) RAR
d) BIN
Answer: a) ZIP
Question: What is the purpose of the “if” statement in programming?
a) To declare variables
b) To control the flow of execution based on a condition
c) To define functions
d) To perform arithmetic operations
Answer: b) To control the flow of execution based on a condition
Question: Which of the following is a programming paradigm that uses a set of functions to perform specific tasks?
a) Object-Oriented Programming (OOP)
b) Procedural Programming
c) Functional Programming
d) Logical Programming
Answer: c) Functional Programming
Question: What is the role of a compiler in programming?
a) Executes the program
b) Translates source code to machine code
c) Manages memory allocation
d) Handles user input
Answer: b) Translates source code to machine code
Question: Which of the following is an example of a high-level programming language?
a) Assembly language
b) Machine language
c) C++
d) Binary code
Answer: c) C++
Question: What is the function of the BIOS in a computer?
a) Manages software applications
b) Controls hardware initialization
c) Provides internet connectivity
d) Creates graphical interfaces
Answer: b) Controls hardware initialization
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 purpose of a DNS (Domain Name System) in networking?
a) Encrypt data transmission
b) Translate domain names to IP addresses
c) Manage network security
d) Control internet speed
Answer: b) Translate domain names to IP addresses