A program calculates a student's grade. Which detail is NOT needed?
MCQs — Computational Thinking & Algorithms
Practice questions for Computer Science.
A program is designed to plan a school bus route. Which detail is essential?
Which of the following is an example of abstraction?
What may happen if an important detail is removed by mistake during abstraction?
What is an algorithm?
Which is a characteristic of a good algorithm?
Which property means that an algorithm must stop after a limited number of steps?
In the algorithm 'input a number, double it, display the result', which control structure is used?
Which control structure is used in this step: 'If marks are 50 or more, display Pass; otherwise display Fail'?
Which control structure repeats one or more steps?
Why must the steps of an algorithm be in the correct order?
How does an algorithm differ from a program?
Why should an algorithm be checked with sample data before it is coded?
Which of the following is a well-written algorithm step?
In an algorithm to find the larger of two numbers, which step uses selection?
Which is the correct order for an algorithm that adds two numbers and displays the sum?
An algorithm sets total = 0, adds 5 to total, adds 3 to total and then displays total. What is displayed?
An algorithm finds the perimeter of a rectangle as 2 x (length + width). What is the output if length = 6 and width = 4?
Which word in an algorithm step shows that a step is repeated?
Which of the following are common solution design methods?
🎯 How to get the most out of these questions
- Attempt each question before revealing the answer.
- Read the explanation even when you answered correctly — it reinforces the concept.
- Note down any question you got wrong and revisit it the next day.
- Use the pagination below the list to work through every page — do not stop at page 1.
📌 MCQs — FAQs
Are the answers in this section verified?
Yes — every answer on this page has been verified. MCQs also include explanations where available.
Can I print these questions?
Yes — use your browser's print option (Ctrl+P / Cmd+P) to print or save the page as PDF.
How often are questions updated?
New questions are added regularly. If a paper pattern changes, existing questions are reviewed and updated.