NEW
Font size
S
M
L
XL
WorksheetsYEAR 6 COMPUTING
Total questions: 26
Worksheet time: 13mins
Name
Class
Date
1.
What does the symbol with an oval in a flowchart represent?
a)
Start
b)
Stop
c)
Process
d)
Decision
2.
In a flowchart, what does the rectangle symbol typically indicate?
a)
Start
b)
Stop
c)
Process
d)
Decision
3.
What is a block-based program?
a)
A program written in a single, long piece of code
b)
A program that only uses numbers
c)
A program created by snapping together code blocks
d)
A program that can only run on one type of computer
4.
Why is it important to interrelate multiple algorithms in a block-based program?
a)
It makes the program longer.
b)
It is unnecessary and difficult.
c)
It allows the program to perform more difficult tasks.
d)
It limits the program's capabilities.
5.
Which flowchart symbol is used to represent a subroutine or procedure?
a)
Oval
b)
Rectangle
c)
Diamond
d)
Connector
6.
What is the primary purpose of the diamond-shaped symbol in a flowchart?
a)
Start
b)
Stop
c)
Process
d)
Decision
7.
What does it mean to evaluate a program?
a)
To make the program more difficult
b)
To criticise and find faults in the program
c)
To determine if the program meets specific criteria or goals
d)
To delete the program
8.
Which of the following programming constructs determines the order in which instructions are executed?
a)
Selection
b)
Iteration
c)
Sequence
d)
Variables
9.
In a flowchart, what does the connector symbol usually signify?
a)
Indicates the end of the flowchart
b)
Connects different parts of a flowchart
c)
Represents a decision point
d)
Represents a subroutine
10.
Which symbol is used at the end of a flowchart to indicate its completion?
a)
Oval
b)
Rectangle
c)
Diamond
d)
Connector
11.
What is the purpose of selection in programming?
a)
To repeat a set of instructions
b)
To execute a series of instructions in order
c)
To make choices based on conditions
d)
To store data temporarily
12.
You are writing a program to check if a number is even or odd. Which construct would you use to perform this task?
a)
Sequence
b)
Selection
c)
Iteration
d)
Variables
13.
What does the process symbol in a flowchart represent?
a)
Start
b)
Stop
c)
An action or operation
d)
Decision
14.
Which symbol is used to represent a decision or branching point in a flowchart?
a)
Oval
b)
Rectangle
c)
Diamond
d)
Connector
15.
What is the primary role of the "sequence" in programming?
a)
To make choices based on conditions
b)
To execute a series of instructions in order
c)
To repeat a set of instructions
d)
To manage variables
16.
If you have a programming project that involves repeatedly performing a set of instructions until a specific condition is met, which construct would you use?
a)
Sequence
b)
Selection
c)
Iteration
d)
Randomization
17.
If you encounter a rectangle symbol in a flowchart, what does it most likely represent?
a)
Start
b)
Stop
c)
Process
d)
Decision
18.
What does the connector symbol in a flowchart help achieve?
a)
Indicates the beginning of a process
b)
Connects different parts of the flowchart
c)
Represents a decision point
d)
Marks the end of the flowchart
19.
You are given a program to evaluate for a spelling quiz. What criteria might you use to assess the program's quality?
a)
The program's choice of background colours
b)
The program's accuracy in checking spelling
c)
The program's file size
d)
The program's ability to display advertisements
20.
What is the primary benefit of using interrelated algorithms in a program?
a)
Interrelated algorithms make the program more complex.
b)
Interrelated algorithms reduce the need for computer memory.
c)
Interrelated algorithms allow different parts of the program to work together
d)
Interrelated algorithms are unnecessary in programming.
21.
Why do we need to define criteria in the program evaluation process?
a)
To guarantee the program is bug-free
b)
To guide the development of the program
c)
To provide a consistent and clear way to evaluate the program's quality
d)
To limit the program's functionality
22.
In a game development project, why might you use interrelated algorithms?
a)
To make the game more colourful
b)
To ensure that the game has no bugs
c)
To manage various game mechanics and interactions
d)
To decrease the game's load time.
23.
What is the primary purpose of data types in programming?
a)
Enhance program aesthetics
b)
Organise data in memory
c)
Improve program speed
d)
Control program execution flow
24.
Which of the following is a data type used to represent whole numbers in programming?
a)
Character
b)
String
c)
Integer
d)
Float
25.
You are tasked with evaluating a program that helps students practise maths. What criteria might you use?
a)
The program's use of colourful graphics
b)
The program's file size
c)
The program's accuracy in presenting maths problems and tracking student progress
d)
The program's choice of fonts
26.
What is the role of criteria in the evaluation process of a computer program?
a)
To ensure the program is bug-free
b)
To guide the development of the program
c)
To provide a clear and consistent way to assess the program's quality
d)
To limit the program's functionality
Reset
