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?
- (A) A process of following instructions blindly
- (B) A process of finding solutions using logical thinking and steps ✓
- (C) A process of guessing the answer to a question
- (D) A process of memorizing facts
2. What is decomposition in problem-solving?
- (A) Solving a problem all at once
- (B) Breaking down a large problem into smaller, easier parts ✓
- (C) Ignoring the steps and solving directly
- (D) Trying to solve the problem without understanding it
3. What is an algorithm?
- (A) A random guess to solve a problem
- (B) A set of step-by-step instructions to solve a problem ✓
- (C) A type of problem-solving tool that needs no steps
- (D) A complex puzzle to solve
4. What does the term "debugging" mean?
- (A) Writing more instructions
- (B) Testing to find and fix mistakes ✓
- (C) Ignoring problems and moving on
- (D) Rewriting the entire algorithm
5. Which is an example of a simple problem?
- (A) Organizing a birthday party
- (B) Sorting a basket of blocks by color ✓
- (C) Planning a vacation trip
- (D) Solving a complex maze
6. Which calculation solves the problem of sharing 12 candies among 4 people?
- (A) Divide 12 by 4 ✓
- (B) Give 3 candies to each person
- (C) Check if you have enough candies
- (D) Share the candies randomly
7. Which of the following is an example of a computational problem?
- (A) Sorting a list of numbers from smallest to largest ✓
- (B) Deciding what to wear based on the weather
- (C) Drawing a picture with crayons
- (D) Organizing your desk
8. What skill does algorithmic thinking improve?
- (A) Singing
- (B) Playing sports
- (C) Problem-solving and logical thinking ✓
- (D) Memorizing facts
9. Which type of problem involves multiple steps and may have more than one solution?
- (A) Simple Problems
- (B) Computational Problems
- (C) Complex Problems ✓
- (D) None of the above
10. Why is algorithmic thinking useful in everyday situations?
- (A) It helps with remembering facts
- (B) It makes it easier to write essays
- (C) It improves decision-making and task management ✓
- (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.
Student? Practise every question of the book inside the app: join your class.