MCQs — Computational Thinking & Algorithms

Practice questions for Computer Science.

Question 81

Which design method uses graphical symbols connected by arrows?

A. Pseudocode
B. Flowchart
C. Algorithm written in sentences
D. Program code
Question 82

Which design method describes the steps using short, English-like statements?

A. Flowchart
B. Concept map
C. Pseudocode
D. Machine code
Question 83

Why is a design method used before writing the program?

A. To avoid writing the program
B. To make the computer faster
C. To replace testing
D. To plan and check the logic of the solution before coding
Question 84

How does a flowchart differ from pseudocode?

A. A flowchart uses symbols and arrows, while pseudocode uses short text statements
B. A flowchart is made only of text, while pseudocode is a diagram
C. Both are programming languages
D. Both must be written on a computer
Question 85

A group needs to see at a glance how a solution branches into yes and no decisions. Which method suits best?

A. Flowchart
B. Program code
C. Table of contents
D. Pseudocode without indentation
Question 86

Ali writes numbered steps in ordinary English: 1. Input two numbers, 2. Add them, 3. Display the sum. Which design method has he used?

A. Flowchart
B. Algorithm
C. Pseudocode
D. Concept map
Question 87

Can pseudocode be run directly on a computer?

A. Yes, all computers understand it
B. No, it must be converted into program code first
C. Yes, but only on mobile phones
D. No, because it has no steps
Question 88

Which flowchart symbol is used to show Start and End?

A. Oval
B. Rectangle
C. Diamond
D. Parallelogram
Question 89

Which flowchart symbol is used for input and output?

A. Diamond
B. Parallelogram
C. Oval
D. Rectangle
Question 90

Which flowchart symbol is used for a process such as a calculation?

A. Oval
B. Diamond
C. Rectangle
D. Parallelogram
Question 91

Which flowchart symbol is used to show a decision?

A. Rectangle
B. Oval
C. Parallelogram
D. Diamond
Question 92

What is a flowchart?

A. A graphical representation of an algorithm using symbols
B. A list of programming errors
C. A table of input data
D. A type of computer program
Question 93

Why does a decision symbol have two exits?

A. One exit is for input and one for output
B. There are two possible answers, such as Yes and No
C. One exit is for starting and one for ending
D. It repeats every step twice
Question 94

Which is a rule for drawing a flowchart?

A. It should begin with a Start symbol and finish with an End symbol
B. Arrows can be left out
C. Symbols can be placed in any order
D. A decision symbol must have only one exit
Question 95

What do the arrows in a flowchart show?

A. The colour of the symbols
B. The direction of the flow of steps
C. The number of inputs
D. The name of the programmer
Question 96

In a flowchart that checks whether a number is positive, which symbol should contain the text 'Is the number greater than 0?'

A. Diamond
B. Rectangle
C. Oval
D. Parallelogram
Question 97

A flowchart reads the radius, calculates the area and displays it. Which is the correct order of symbols after Start?

A. Rectangle, parallelogram, parallelogram
B. Parallelogram, rectangle, parallelogram
C. Diamond, rectangle, parallelogram
D. Parallelogram, diamond, rectangle
Question 98

A flowchart runs: Start, input A, input B, Sum = A + B, print Sum, End. What is printed if A = 7 and B = 5?

A. 2
B. 35
C. 12
D. 75
Question 99

A flowchart runs: Start, input N, 'Is N greater than 10?' If Yes print Big, if No print Small, End. What is printed if N = 8?

A. Big
B. 8
C. Nothing is printed
D. Small
Question 100

A flowchart sets Count = 1. While Count is 3 or less, it prints Count and adds 1 to Count. What is printed?

A. 1, 2, 3
B. 1, 2, 3, 4
C. 2, 3, 4
D. 1, 2

🎯 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.

Scroll to Top