wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Flowchart and Scratch Programming Quiz

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

What is the primary purpose of a flowchart?

a)

To solve complex mathematical equations

b)

To visually represent the steps in solving a problem

c)

To troubleshoot computer hardware issues

d)

To store and retrieve data from a computer

2.

Which of the following control structures is used for decision-making in Scratch programming?

a)

Loops

b)

Selection

c)

Sequence

d)

Variables

3.

In Scratch, what is a sequence structure?

a)

A decision-making process using 'if-else' blocks

b)

A set of instructions executed step-by-step in order

c)

A process that repeats an action until a condition is met

d)

A visual representation of input and output

4.

Which of these examples demonstrates input, process, and output?

a)

Typing a document in Word

b)

Clicking a mouse to open a file

c)

Pressing a button to turn on an LED light

d)

All of the above

5.

Which of the following can Scratch programming be used for?

a)

Developing mobile apps

b)

Designing hardware circuits

c)

Creating animations and solving simple problems

d)

Running advanced machine learning models

6.

What control block in Scratch allows the program to repeat actions?

a)

If-Else

b)

Show String

c)

Forever Loop

d)

Input Block

7.

Which of these is NOT a component of a flowchart?

a)

Decision Box

b)

Start/End Symbol

c)

Input/Output Symbol

d)

Binary Code

8.

What symbol is used to represent a decision in a flowchart?

a)

Oval

b)

Diamond

c)

Rectangle

d)

Circle

9.

In a flowchart, which symbol represents the start or end of a process?

a)

Oval

b)

Rectangle

c)

Diamond

d)

Parallelogram

10.

Which of the following control structures in Scratch is used for a 'yes/no' condition?

a)

If block

b)

Forever loop

c)

Show block

d)

Variable block

11.

What does a 'process' step represent in a flowchart?

a)

A condition that determines the next step

b)

An action or task performed

c)

Input given to a system

d)

The end of a program

12.

If a program checks whether a student's marks are greater than 50 and prints 'Pass' or 'Fail', what control structure is used?

a)

Sequence

b)

Iteration

c)

Selection

d)

Parallel

13.

What is the function of the 'if-else' block in Scratch?

a)

To repeat a block of instructions

b)

To check a condition and execute actions based on whether it is true or false

c)

To start and stop a program

d)

To draw shapes in the program

14.

Which Scratch block will display text on the screen?

a)

Show Text

b)

Print Block

c)

Show String

d)

Display Block

15.

What is the output of this flowchart: Start → Input marks → If marks > 50 → Display 'Pass' → Else → Display 'Fail' → End, if the marks are 45?

a)

Pass

b)

Fail

c)

Error

d)

No output

16.

What does 'sequence' mean in programming?

a)

Running steps in a loop

b)

Running instructions one after the other in order

c)

Checking conditions repeatedly

d)

Organizing data in tables

17.

Which symbol represents input/output in a flowchart?

a)

Rectangle

b)

Diamond

c)

Parallelogram

d)

Oval

18.

In Scratch, which category contains the 'if-else' block?

a)

Motion

b)

Events

c)

Control

d)

Operators

19.

Which statement about flowcharts is true?

a)

Flowcharts are written only in programming languages.

b)

Flowcharts help to break down problems into steps.

c)

Flowcharts do not involve decision-making steps.

d)

Flowcharts are used only for hardware troubleshooting.

20.

What is an example of 'selection' in programming?

a)

A program that repeats 10 times

b)

A program that checks if a number is greater than 10 and prints a message

c)

A program that adds two numbers

d)

A program that sorts a list of numbers

21.

In Scratch, which blocks are used to develop a program for controlling decision-making?

a)

Forever and Repeat

b)

If and If-Else

c)

Show and Hide

d)

Wait and Go

22.

In the 4th Unit, what are the main steps to solve a problem?

a)

Sequence, Input, Output

b)

Analyze, Represent in Flowchart, Implement

c)

Start, Write Code, Debug

d)

Open, Close, Save

23.

If a flowchart step says, 'Is the light green?' and the answer is 'No,' which path does it follow?

a)

The 'Yes' branch

b)

The 'No' branch

c)

Loops back to start

d)

End of the program

24.

What is the key purpose of using Scratch for problem-solving in the 4th unit?

a)

To write complex codes in JavaScript

b)

To use visual programming for creating simple programs

c)

To troubleshoot hardware issues

d)

To create spreadsheets for data analysis