9 What does ASCII stand for? A American Standard Code for Information Interchange B Advanced System Code for Internet Interface C Automatic Standard Code for Information D American Software Code Interface
14 What is machine level data representation? A Data stored in files B Data represented using binary form C Data shown on screen D Data printed on paper
15 Which component manages computer hardware? A Application software B Utility software C Operating system D Compiler
17 Main function of an operating system is to? A Create documents B Manage hardware and software C Browse internet D Edit images
20 What is computer software? A Physical components B Set of instructions C Electrical wires D Input devices
21 Which software is used to perform specific tasks? A System software B Application software C Firmware D BIOS
22 MS Word is an example of? A System software B Utility software C Application software D Operating system
24 Which software helps in file management? A Utility software B Application software C Firmware D Language processor
25 Which is NOT a type of software? A System software B Application software C Utility software D Hardware software
28 Operating system acts as a? A Translator B Interface between user and hardware C Input device D Output device
29 Which software removes viruses? A Application software B Utility software C System software D Programming software
30 What does GUI stand for? A General User Interface B Graphical User Interface C Global User Internet D Graphical Utility Interface
32 Which software is necessary to run applications? A Operating system B Utility software C Antivirus D Editor
36 Which software helps maintain system performance? A Application software B Utility software C Operating system D Compiler
37 Which type of software is Windows? A Application software B Utility software C System software D Firmware
38 Which software provides security to system? A Word processor B Antivirus C Spreadsheet D Presentation software
41 Software that is free to use and modify is called? A Paid software B Proprietary software C Open-source software D Utility software
42 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
43 Which of the following best describes computational thinking? A Thinking only about computers B Solving problems step by step logically C Writing long programs D Using calculators only
44 Counting problems are mainly used to: A Store data B Calculate the number of possible outcomes C Design hardware D Write algorithms
45 Which principle helps in solving basic counting problems? A Logical fallacy B Counting principle C Flowchart principle D Debugging principle
46 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
47 What is an algorithm? A A computer program B A flowchart C A step-by-step solution to a problem D A programming language
48 Which of the following is NOT a characteristic of an algorithm? A Finiteness B Clarity C Ambiguity D Effectiveness
50 Which feature ensures an algorithm ends after a limited number of steps? A Input B Output C Finiteness D Generality
51 Logical reasoning in computing helps to: A Decorate programs B Make decisions correctly C Increase hardware speed D Avoid algorithms
52 Which of the following is an example of logical reasoning? A Guessing B Random selection C If-then decision making D Copying data
53 Standard algorithms are: A User-defined algorithms B Algorithms with no rules C Well-known and commonly used algorithms D Hardware algorithms
55 What is the first step in solving a computational problem? A Writing code B Understanding the problem C Testing output D Debugging
56 Which step comes after designing an algorithm? A Problem identification B Testing and verification C Ignoring errors D Data deletion
57 Abstraction in computing means: A Adding extra details B Removing unnecessary details C Writing code D Testing software
58 Why is abstraction important? A It makes problems harder B It hides important data C It simplifies complex problems D It increases errors
59 A generalized solution means: A Solution for one case only B Solution that works for many similar problems C No solution D Hardware solution
60 Which feature helps reuse a solution for different inputs? A Hard coding B Generalization C Errors D Debugging
61 Modular design refers to: A Designing a single large program B Dividing a problem into smaller modules C Ignoring problem parts D Hardware design
62 Main advantage of modular design is: A Increased complexity B Easy testing and maintenance C More errors D Longer code
63 What is an algorithm dry run? A Writing an algorithm B Executing algorithm step by step manually C Deleting algorithm D Compiling code
65 An error in an algorithm means: A Correct output B Unexpected or wrong result C Fast execution D Hardware failure
66 Which error occurs due to wrong logic? A Syntax error B Logical error C Hardware error D Network error
67 Which error prevents a program from running? A Logical error B Syntax error C Output error D Design error
68 Debugging is the process of: A Creating errors B Removing errors C Ignoring errors D Copying programs
70 Algorithms should be written in: A Ambiguous language B Clear and simple language C Binary code D Machine language only
71 Which property ensures same output for same input? A Generality B Definiteness C Finiteness D Modularity
72 A problem that can be divided into smaller parts supports: A Abstraction B Modular design C Counting principle D Error handling
73 Which step verifies correctness of an algorithm? A Dry run B Abstraction C Generalization D Modularization
74 Counting principles are mainly used in: A Decision making B Finding number of possible outcomes C Debugging D Error handling
76 Which approach focuses on solving a class of problems? A Specific solution B Generalized solution C Trial and error D Random solution
78 Which of the following is NOT a step in algorithm design? A Understanding problem B Designing solution C Executing hardware D Testing
79 Errors found during dry run are mostly: A Syntax errors B Logical errors C Hardware errors D Network errors
82 Which topic focuses on identifying mistakes? A Abstraction B Errors C Counting principles D Modular design
84 Which concept breaks a big problem into parts? A Abstraction B Modular design C Counting D Dry run
85 Which is the final step of problem solving? A Understanding B Designing C Testing and evaluation D Abstraction
86 Which number system has a base of 2 and uses only the digits 0 and 1? A Decimal B Binary C Hexadecimal D Octal
87 Which coding system is an extension of ASCII and can represent characters from almost all languages in the world? A BCD B EBCDIC C Unicode D Morse Code
88 Which of the following is the best example of system software? A MS Word B Google Chrome C Video Game D Windows 10
89 Software that is developed to perform a specific task for a user, like writing a letter or making a presentation, is called: A Application Software B System Software C Utility Software D Malware
90 At the most basic level, all data inside a computer is represented as: A English letters B Binary numbers C Decimal numbers D Pictures
91 The hexadecimal number system uses 16 symbols, which are 0-9 and: A A-G B X, Y, Z C A-F D Special symbols
92 What is the main software that manages all the hardware and software on a computer? A Web Browser B Antivirus C MS Office D Operating System
93 What does ASCII stand for? A American Standard Code for Information Interchange B All Standard Codes for International Interchange C American System Code for Internet Information D Advanced Standard Computer for Information Internet
96 Programs like antivirus, disk cleanup, and file managers are known as: A Application Software B Operating Systems C Games D Utility Software
98 Which of the following is the main software that manages all the hardware and software on a computer? A Application Software B Operating System C Utility Program D Web Browser
100 Software that helps users perform specific tasks, like writing a letter or creating a presentation, is called? A System Software B Operating System C Application Software D Device Driver
101 What is the smallest unit of data that a computer can process and store? A Byte B Kilobyte C Megabyte D Bit
103 Which coding system is designed to represent characters from almost all languages in the world? A ASCII B EBCDIC C Unicode D BCD
104 How many bits does the standard ASCII code use to represent a single character? A 7 bits B 16 bits C 4 bits D 32 bits
105 Which type of software is responsible for the overall control and management of computer operations? A Microsoft Word B Antivirus C Photoshop D System Software
106 What is the process of hiding complex details and showing only the essential features of a problem? A Modular Design B Abstraction C Dry Run D Generalization
107 Which of the following is NOT a characteristic of a good algorithm? A It must be finite and stop after some steps. B It must be clear and easy to understand. C It must be complex and difficult to follow. D It must be effective and doable.
108 What is the name of the process where you manually test an algorithm with sample data to check its logic? A Abstraction B Modular Design C Generalization D Dry Run
109 Breaking down a large, complex problem into smaller, manageable parts is known as: A Modular Design B Abstraction C Dry Run D Generalization
110 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
111 A well-defined, step-by-step procedure to solve a specific problem is called: A A flowchart B A program C An algorithm D A dry run
112 What is the first and most important step in solving a computational problem? A Writing the code B Testing the algorithm C Designing the algorithm D Understanding and defining the problem
113 A solution that can solve many different problems of the same type, not just one specific problem, is called a: A Generalized Solution B Specific Solution C Temporary Solution D Modular Solution
114 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
115 Which of the following is a standard searching algorithm that works efficiently on a sorted list? A Bubble Sort B Selection Sort C Binary Search D Linear Search
116 Which type of reasoning is used to draw a specific conclusion from a general statement or rule? A Inductive Reasoning B Abductive Reasoning C Analogical Reasoning D Deductive Reasoning
117 An error that causes the program to produce an incorrect result, but does not stop it from running, is called a: A Logical Error B Syntax Error C Runtime Error D Compilation Error
118 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
119 Which characteristic of an algorithm means it must stop after a certain number of steps? A Input B Output C Finiteness D Effectiveness
120 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
121 Which type of error is the most difficult to find because the program runs but produces incorrect results? A Syntax Error B Runtime Error C Compilation Error D Logical Error
122 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
123 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
124 Breaking down a large problem into smaller, more manageable sub-problems is known as what? A Abstraction B Generalization C Modular Design D Dry Run
125 Creating a solution that works for a wide range of inputs, not just one specific case, is called: A A specific solution B An abstract solution C A modular solution D A generalized solution