SMG Testing System › MCQs › 6th class Computer › Chapter 4

6th class Computer, Chapter 4: Algorithmic Thinking MCQs

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

1. What is problem-solving in computer science?

  1. (A) A process of following instructions blindly
  2. (B) A process of finding solutions using logical thinking and steps ✓
  3. (C) A process of guessing the answer to a question
  4. (D) A process of memorizing facts

2. What is decomposition in problem-solving?

  1. (A) Solving a problem all at once
  2. (B) Breaking down a large problem into smaller, easier parts ✓
  3. (C) Ignoring the steps and solving directly
  4. (D) Trying to solve the problem without understanding it

3. What is an algorithm?

  1. (A) A random guess to solve a problem
  2. (B) A set of step-by-step instructions to solve a problem ✓
  3. (C) A type of problem-solving tool that needs no steps
  4. (D) A complex puzzle to solve

4. What does the term "debugging" mean?

  1. (A) Writing more instructions
  2. (B) Testing to find and fix mistakes ✓
  3. (C) Ignoring problems and moving on
  4. (D) Rewriting the entire algorithm

5. Which is an example of a simple problem?

  1. (A) Organizing a birthday party
  2. (B) Sorting a basket of blocks by color ✓
  3. (C) Planning a vacation trip
  4. (D) Solving a complex maze

6. Which calculation solves the problem of sharing 12 candies among 4 people?

  1. (A) Divide 12 by 4 ✓
  2. (B) Give 3 candies to each person
  3. (C) Check if you have enough candies
  4. (D) Share the candies randomly

7. Which of the following is an example of a computational problem?

  1. (A) Sorting a list of numbers from smallest to largest ✓
  2. (B) Deciding what to wear based on the weather
  3. (C) Drawing a picture with crayons
  4. (D) Organizing your desk

8. What skill does algorithmic thinking improve?

  1. (A) Singing
  2. (B) Playing sports
  3. (C) Problem-solving and logical thinking ✓
  4. (D) Memorizing facts

9. Which type of problem involves multiple steps and may have more than one solution?

  1. (A) Simple Problems
  2. (B) Computational Problems
  3. (C) Complex Problems ✓
  4. (D) None of the above

10. Why is algorithmic thinking useful in everyday situations?

  1. (A) It helps with remembering facts
  2. (B) It makes it easier to write essays
  3. (C) It improves decision-making and task management ✓
  4. (D) It allows you to ignore problems and hope they go away
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.