Jauhar Campus
Computer Quiz
Grade: VII
Algorithmic Thinking and Problem Solving
1. What is an algorithm? 6. In problem-solving, what should be
the first step?
A) A computer program
B) A step-by-step set of instructions to solve a A) Guess the solution
problem B) Define and understand the problem
C) A type of computer hardware C) Start coding immediately
D) A language used for coding D) Ask a friend for help
2. Which of the following is NOT a 7. What does "debugging" mean in
characteristic of a good algorithm? algorithmic thinking?
A) Clear and easy to follow A) Writing an algorithm
B) Infinite steps B) Finding and fixing errors in a program or
C) Well-defined inputs and outputs algorithm
D) Solves a specific problem C) Creating a new problem
D) Drawing a flowchart
3. Which symbol is used to represent a
decision in a flowchart? 8. Which of these is an example of a
conditional statement in an algorithm?
A) Oval
B) Rectangle A) Start the program
C) Diamond B) Print "Hello, World!"
D) Circle C) If it is raining, take an umbrella
D) Add 5 + 3
4. What is the purpose of a flowchart?
9. What is the purpose of using loops in
A) To write computer programs an algorithm?
B) To visually represent the steps of an
algorithm A) To make the program more difficult to
C) To design a website understand
D) To store data in a database B) To repeat a set of instructions multiple times
C) To stop the algorithm
5. What is an example of an everyday D) To store dat
algorithm?
10. Which of the following best
A) Writing an email describes a problem-solving approach?
B) Following a recipe to bake a cake
C) Watching a movie A) Ignoring the problem and hoping it goes
D) Playing a video game away
B) Guessing a solution without understanding
the problem
C) Breaking the problem into smaller parts and
solving step by step
D) Copying someone else's work