Back to dashboard

Reading mode

Quarter 1

Correct answer is shown on each question. Use Next to read one by one.

Question 1 of 20 0% read

1. 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

2. Which number system has a base of 2 and uses only the digits 0 and 1?

A Decimal
B Binary
C Hexadecimal
D Octal

3. Which software translates high-level language?

A Editor
B Compiler
C Operating system
D Utility

4. 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

5. A generalized solution means:

A Solution for one case only
B Solution that works for many similar problems
C No solution
D Hardware solution

6. Which number system is used internally by computers?

A Decimal
B Binary
C Octal
D Hexadecimal

7. Which feature ensures an algorithm ends after a limited number of steps?

A Input
B Output
C Finiteness
D Generality

8. Which is an example of system software?

A Excel
B PowerPoint
C Windows
D Photoshop

9. 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

10. 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

11. 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

12. 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

13. Abstraction in computing means:

A Adding extra details
B Removing unnecessary details
C Writing code
D Testing software

14. Algorithms should be written in:

A Ambiguous language
B Clear and simple language
C Binary code
D Machine language only

15. Which software controls startup of computer?

A Compiler
B BIOS
C Application software
D Antivirus

16. 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

17. Which concept improves program readability?

A Errors
B Modular design
C Counting
D Randomization

18. Software that is free to use and modify is called?

A Paid software
B Proprietary software
C Open-source software
D Utility software

19. 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

20. 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

You finished reading all questions

Try practice mode to check answers without scoring, or play for a scored attempt.