Back to dashboard

Reading mode

Quarter 1

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

Question 1 of 40 0% read

1. Algorithm dry run helps to:

A Increase speed
B Find logical errors
C Decorate code
D Store data

2. Which software is used to perform specific tasks?

A System software
B Application software
C Firmware
D BIOS

3. What is an algorithm?

A A computer program
B A flowchart
C A step-by-step solution to a problem
D A programming language

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

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

6. Errors found during dry run are mostly:

A Syntax errors
B Logical errors
C Hardware errors
D Network errors

7. Counting problems are mainly used to:

A Store data
B Calculate the number of possible outcomes
C Design hardware
D Write algorithms

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

9. MS Word is an example of?

A System software
B Utility software
C Application software
D Operating system

10. Which OS is open-source?

A Windows
B Linux
C DOS
D macOS

11. An algorithm must produce:

A Infinite results
B No output
C At least one output
D Only input

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

13. Which concept hides implementation details?

A Abstraction
B Dry run
C Error
D Counting

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

15. An error in an algorithm means:

A Correct output
B Unexpected or wrong result
C Fast execution
D Hardware failure

16. Main advantage of modular design is:

A Increased complexity
B Easy testing and maintenance
C More errors
D Longer code

17. Which step comes after designing an algorithm?

A Problem identification
B Testing and verification
C Ignoring errors
D Data deletion

18. Which OS provides GUI?

A DOS
B Windows
C Assembly
D Machine language

19. Which number system is easiest for humans?

A Binary
B Octal
C Decimal
D Hexadecimal

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

21. Which is an example of system software?

A Excel
B PowerPoint
C Windows
D Photoshop

22. Programs like antivirus, disk cleanup, and file managers are known as:

A Application Software
B Operating Systems
C Games
D Utility Software

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

24. Algorithms should be written in:

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

25. Which concept breaks a big problem into parts?

A Abstraction
B Modular design
C Counting
D Dry run

26. Standard algorithms are:

A User-defined algorithms
B Algorithms with no rules
C Well-known and commonly used algorithms
D Hardware algorithms

27. Binary digit is also called?

A Byte
B Nibble
C Bit
D Word

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

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

30. What does GUI stand for?

A General User Interface
B Graphical User Interface
C Global User Internet
D Graphical Utility Interface

31. Which type of software is Windows?

A Application software
B Utility software
C System software
D Firmware

32. Which code is limited to English characters?

A Unicode
B ASCII
C UTF-8
D UTF-16

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

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

35. Which number system is used internally by computers?

A Decimal
B Binary
C Octal
D Hexadecimal

36. Which concept improves program readability?

A Errors
B Modular design
C Counting
D Randomization

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

39. Which software helps maintain system performance?

A Application software
B Utility software
C Operating system
D Compiler

40. Hexadecimal number system uses base?

A 2
B 8
C 10
D 16

You finished reading all questions

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