Back to dashboard

Reading mode

Quarter 1

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

Question 1 of 42 0% read

1. Which coding scheme supports many languages?

A ASCII
B BCD
C Unicode
D EBCDIC

2. Which number system is most easily understood by humans?

A Decimal
B Binary
C Hexadecimal
D Octal

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

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

5. Which letters are used in hexadecimal system?

A A to F
B A to Z
C B to G
D F to Z

6. Which coding system is designed to represent characters from almost all languages in the world?

A ASCII
B EBCDIC
C Unicode
D BCD

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

8. Which concept breaks a big problem into parts?

A Abstraction
B Modular design
C Counting
D Dry run

9. The decimal number 10 is equal to which binary number?

A 1100
B 1111
C 1010
D 1001

10. Which number system is easiest for humans?

A Binary
B Octal
C Decimal
D Hexadecimal

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

12. Standard algorithms are:

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

13. Which characteristic of an algorithm means it must stop after a certain number of steps?

A Input
B Output
C Finiteness
D Effectiveness

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

15. A correct algorithm must be:

A Infinite
B Ambiguous
C Finite and clear
D Hardware dependent

16. Which code is limited to English characters?

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

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

18. Which OS uses command line interface?

A Windows
B Linux
C DOS
D macOS

19. Which step verifies correctness of an algorithm?

A Dry run
B Abstraction
C Generalization
D Modularization

20. Which OS is open-source?

A Windows
B Linux
C DOS
D macOS

21. Which tool is commonly used to represent algorithms?

A Compiler
B Flowchart
C Database
D Browser

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

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

24. Which component manages computer hardware?

A Application software
B Utility software
C Operating system
D Compiler

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

26. Abstraction in computing means:

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

27. Logical reasoning mainly deals with:

A Facts and rules
B Hardware
C Memory
D Storage devices

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

29. What is the smallest unit of data that a computer can process and store?

A Byte
B Kilobyte
C Megabyte
D Bit

30. Modular design refers to:

A Designing a single large program
B Dividing a problem into smaller modules
C Ignoring problem parts
D Hardware design

31. Which approach focuses on solving a class of problems?

A Specific solution
B Generalized solution
C Trial and error
D Random solution

32. Binary digit is also called?

A Byte
B Nibble
C Bit
D Word

33. Which of the following is NOT a step in algorithm design?

A Understanding problem
B Designing solution
C Executing hardware
D Testing

34. What is a single binary digit, either a 0 or a 1, called?

A Byte
B Bit
C Nibble
D Word

35. Machine language is written in?

A English
B Symbols
C Binary
D Decimal

36. Which concept hides implementation details?

A Abstraction
B Dry run
C Error
D Counting

37. Debugging is the process of:

A Creating errors
B Removing errors
C Ignoring errors
D Copying programs

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

39. ASCII code uses how many bits?

A 5
B 6
C 7
D 16

40. Which is NOT a type of software?

A System software
B Application software
C Utility software
D Hardware software

41. A group of 8 bits is commonly known as a:

A Byte
B Kilobyte
C Bit
D Megabyte

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

You finished reading all questions

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