1 What does GUI stand for? A General User Interface B Graphical User Interface C Global User Internet D Graphical Utility Interface
2 Algorithms should be written in: A Ambiguous language B Clear and simple language C Binary code D Machine language only
3 Which software removes viruses? A Application software B Utility software C System software D Programming software
4 What is the main purpose of performing a dry run on an algorithm? A To check the algorithm's logic for errors B To write the code in a programming language C To make the algorithm run faster D To hide the complex details
5 Which software helps in file management? A Utility software B Application software C Firmware D Language processor
6 MS Word is an example of? A System software B Utility software C Application software D Operating system
7 Which is NOT a type of software? A System software B Application software C Utility software D Hardware software
8 If a restaurant offers 3 types of bread and 4 types of fillings for a sandwich, how many different sandwiches can be made? A 7 B 12 C 4 D 3
9 Which software helps maintain system performance? A Application software B Utility software C Operating system D Compiler
10 Which coding system is designed to represent characters from almost all languages in the world? A ASCII B EBCDIC C Unicode D BCD
11 An error in the grammar or spelling rules of a programming language is called a: A Logical Error B Syntax Error C Runtime Error D Human Error
13 Modular design refers to: A Designing a single large program B Dividing a problem into smaller modules C Ignoring problem parts D Hardware design
14 Counting problems are mainly used to: A Store data B Calculate the number of possible outcomes C Design hardware D Write algorithms
15 Which characteristic of an algorithm means it must stop after a certain number of steps? A Input B Output C Finiteness D Effectiveness
19 The fundamental counting principle is used when: A Steps are independent B Steps are dependent C There is only one step D There is no solution
22 Which of the following is NOT a characteristic of an algorithm? A Finiteness B Clarity C Ambiguity D Effectiveness
23 Software that is free to use and modify is called? A Paid software B Proprietary software C Open-source software D Utility software
24 Main advantage of modular design is: A Increased complexity B Easy testing and maintenance C More errors D Longer code
26 Which of the following is an example of logical reasoning? A Guessing B Random selection C If-then decision making D Copying data
27 What is the process of hiding complex details and showing only the essential features called? A Modular Design B Abstraction C Dry Run D Logical Reasoning
28 Counting principles are mainly used in: A Decision making B Finding number of possible outcomes C Debugging D Error handling
29 Which software is necessary to run applications? A Operating system B Utility software C Antivirus D Editor
30 What is computer software? A Physical components B Set of instructions C Electrical wires D Input devices
32 Programs like antivirus, disk cleanup, and file managers are known as: A Application Software B Operating Systems C Games D Utility Software
33 At the most basic level, all data inside a computer is represented as: A English letters B Binary numbers C Decimal numbers D Pictures
34 What is a computing problem? A A problem that can be solved using a computer B A problem related only to hardware C A problem without any solution D A mathematical equation only
36 Which software is used to perform specific tasks? A System software B Application software C Firmware D BIOS
37 What is a finite set of clear, step-by-step instructions to solve a particular problem called? A An Algorithm B A Flowchart C A Program D A Dry Run
38 A problem that can be divided into smaller parts supports: A Abstraction B Modular design C Counting principle D Error handling
39 If a restaurant offers 4 types of main courses and 3 types of drinks, how many different meal combinations can be made? A 7 B 12 C 4 D 3