wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Flowchart IGCSE

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which of the following best describes a flowchart?

a)

A document used to calculate numbers

b)

A diagram that shows the steps in a process

c)

A table that lists computer parts

d)

A chart used to display statistical data

2.

What is the purpose of using flowcharts in programming?

a)

To make the code run faster

b)

To show the logical steps before coding

c)

To replace all programming languages

d)

To create graphics for presentations

3.

Which shape is commonly used to represent the Start or End of a flowchart?

a)

Rectangle

b)

Diamond

c)

Oval

d)

Parallelogram

4.

Which symbol is used to represent a process (e.g., calculation or action)?

a)

Oval

b)

Diamond

c)

Rectangle

d)

Parallelogram

5.

Which flowchart symbol is used for input and output operations?

a)

Oval

b)

Rectangle

c)

Parallelogram

d)

Diamond

6.

The diamond shape in a flowchart is used for:

a)

Starting and ending points

b)

Input and output

c)

Making decisions with yes/no answers

d)

Showing comments

7.

What is usually written inside the start symbol of a flowchart?

a)

“Process”

b)

“Begin” or “Start”

c)

“Decision”

d)

“Print”

8.

What is the correct order of elements in a basic flowchart?

a)

Decision → Start → Process → End

b)

Start → Process → Decision → End

c)

Start → Decision → Input → End

d)

End → Start → Process → Decision

9.

Arrows in a flowchart are used to:

a)

Decorate the chart

b)

Show the direction of the flow

c)

Label each step

d)

Replace process symbols

10.

In a decision box, if the answer is No, what usually happens?

a)

The flowchart stops immediately

b)

The program crashes

c)

The flow continues through the “No” path to another step

d)

The flow goes back to Start

11.

What is the main advantage of using a flowchart before coding?

a)

It guarantees no errors

b)

It helps visualize the program structure clearly

c)

It automatically generates code

d)

It removes the need for testing

12.

If a flowchart has two decision boxes, how many possible paths can it have?

a)

1

b)

2

c)

3

d)

4

13.

What should you do if a flowchart line crosses another line and becomes confusing?

a)

Ignore it

b)

Use connectors or rearrange the flowchart

c)

Erase both lines

d)

Start over completely

14.

What happens after the End symbol in a flowchart?

a)

The program restarts

b)

No further steps are taken

c)

Another process begins

d)

A decision is made

15.

Which of the following is NOT a typical flowchart symbol?

a)

Oval

b)

Triangle

c)

Rectangle

d)

Diamond

16.

Which step should come immediately after Start in most algorithms?

a)

End

b)

Output

c)

Input or Process

d)

Decision

17.

Why is clarity important in a flowchart?

a)

So that only programmers can read it

b)

To make the flowchart long and complex

c)

So that anyone can understand the process easily

d)

To save paper when printing

18.

What does a loop in a flowchart usually involve?

a)

Repeating steps until a condition is met

b)

Skipping steps randomly

c)

Ending the program suddenly

d)

Using only input symbols

19.

If you want to show the result of a calculation, which symbol should you use?

a)

Diamond

b)

Parallelogram

c)

Oval

d)

Rectangle

20.

What is the final step when drawing a flowchart for a program?

a)

Add colors and decorations

b)

Test the logic and make sure it is correct

c)

Translate it into another language

d)

Skip to writing code