SMG Testing System › MCQs › 9th class Computer Science and Entrepreneurship › Chapter 4

9th class Computer Science and Entrepreneurship, Chapter 4: Computational Thinking MCQs

20 of 58 multiple-choice questions, with the correct answer in green.

1. Which of the following best defines computational thinking?

  1. (A) A method of solving problems using mathematical calculations only
  2. (B) A problem-solving approach that employs systematic, algorithmic & logical thinking ✓
  3. (C) A technique used exclusively in computer programming
  4. (D) An approach that ignores real-world problems

2. Why is problem decomposition important in computational thinking?

  1. (A) It simplifies problems by breaking them down into smaller, more manageable parts. ✓
  2. (B) It complicates problems by adding more details.
  3. (C) It eliminates the need for solving the problem.
  4. (D) It is only useful for simple problems.

3. Pattern recognition involves:

  1. (A) Finding and using similarities within problems. ✓
  2. (B) Ignoring repetitive elements.
  3. (C) Breaking problems into smaller pieces.
  4. (D) Writing detailed algorithms.

4. Which term refers to the process of ignoring the details to focus on the main idea?

  1. (A) Decomposition
  2. (B) Pattern recognition
  3. (C) Abstraction ✓
  4. (D) Algorithm design

5. Which of the following is a principle of computational thinking?

  1. (A) Ignoring problem understanding
  2. (B) Problem simplification ✓
  3. (C) Avoiding solution design
  4. (D) Implementing random solutions

6. Algorithms are:

  1. (A) Lists of data
  2. (B) Graphical representations
  3. (C) Step-by-step instructions for solving a problem ✓
  4. (D) Repetitive patterns

7. Which of the following is the first step in problem-solving according to computational thinking?

  1. (A) Writing the solution
  2. (B) Understanding the problem ✓
  3. (C) Designing a flowchart
  4. (D) Selecting a solution

8. Flowcharts are used to:

  1. (A) Code a program
  2. (B) Represent algorithms graphically ✓
  3. (C) Solve mathematical equations
  4. (D) Identify patterns

9. Pseudocode is:

  1. (A) A type of flowchart
  2. (B) A high-level description of an algorithm using plain language ✓
  3. (C) A programming language
  4. (D) A debugging tool

10. Dry running a flowchart involves:

  1. (A) Writing the code in a programming language
  2. (B) Testing the flowchart with sample data ✓
  3. (C) Converting the flowchart into pseudocode
  4. (D) Ignoring the flowchart details

11. Computational thinking is a:

  1. (A) Programming language
  2. (B) Problem-solving process ✓
  3. (C) Hardware tool
  4. (D) Data storage device

12. ______ is a problem-solving process that uses different skills and techniques to solve complex problems.

  1. (A) Logical Thinking
  2. (B) Computational Thinking ✓
  3. (C) Critical Thinking
  4. (D) Creative Thinking

13. Breaking down a problem into smaller parts or sub-problems is called:

  1. (A) Debugging
  2. (B) Algorithm
  3. (C) Decomposition ✓
  4. (D) Pattern Recognition

14. Decomposition is an important step in:

  1. (A) Debugging
  2. (B) Computational Thinking ✓
  3. (C) Hardware design
  4. (D) Data storage

15. ______ involves looking for similarities or patterns among and within the problem.

  1. (A) Decomposition
  2. (B) Pattern Recognition ✓
  3. (C) Abstraction
  4. (D) Algorithm

16. Abstraction focuses on:

  1. (A) Complex details
  2. (B) Unnecessary details
  3. (C) High-level overview ✓
  4. (D) Hidden parts

17. ______ is a step-by-step collection of instructions to solve a problem or complete a task.

  1. (A) Procedure
  2. (B) Algorithm ✓
  3. (C) Technique
  4. (D) Method

18. An algorithm must terminate after a ______ number of steps.

  1. (A) Infinite
  2. (B) Five
  3. (C) Two
  4. (D) Finite ✓

19. What is the first step of problem-solving in computational thinking?

  1. (A) Solution selection
  2. (B) Problem understanding ✓
  3. (C) Problem simplification
  4. (D) Algorithm design

20. Who said the famous quote, "If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and 5 minutes thinking about solutions"?

  1. (A) Isaac Newton
  2. (B) Albert Einstein ✓
  3. (C) Charles Babbage
  4. (D) Thomas Edison
Teacher? Make a full exam paper with solutions from this chapter in minutes. Register free.
Student? Practise every question of the book inside the app: join your class.