3 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
5 Which feature ensures an algorithm ends after a limited number of steps? A Input B Output C Finiteness D Generality
6 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
8 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
10 Programs like antivirus, disk cleanup, and file managers are known as: A Application Software B Operating Systems C Games D Utility Software
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
12 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
14 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.
15 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
17 Which approach focuses on solving a class of problems? A Specific solution B Generalized solution C Trial and error D Random solution
18 Which software is necessary to run applications? A Operating system B Utility software C Antivirus D Editor
20 Breaking down a large, complex problem into smaller, manageable parts is known as: A Modular Design B Abstraction C Dry Run D Generalization