wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y7 EOY QUIZZ CS mmd

Total questions: 118

Worksheet time: 1hrs 19mins

Name
Class
Date
1.
Which command let the sprites walk ?
a)
Walk
b)
Run
c)
Move
d)
GO!
2.
Programming languages give computers instructions
a)
True
b)
False
3.
An algorithm is..
a)
.. A set of instructions
b)
... A motion block
c)
... A character
d)
... A loop statement 
4.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
5.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
6.
You can paint a new costume for a sprite in Scratch?
a)
True
b)
False
7.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
8.

programming language based on graphical code blocks

a)

Scratch

b)

sprite

c)

background

9.

A completed program in scratch.

a)

Scratch

b)

volume

c)

project

10.

Where your project is displayed when active.

a)

speech bubble

b)

stage

c)

tempo

11.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

12.

Blocks that allows you to repeat scripts multiple times.

a)

repeating blocks

b)

script

c)

volume

13.

Graphical bubble that shows a sprite speaking.

a)

thought bubble

b)

speech bubble

14.
What would this code do?
a)
make sprite run when distace is close
b)
broadcast RUN when distance is close
c)
move 10 steps then stop
d)
glitch out
15.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
16.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
17.
What will the cat say when this script is run?
a)
Have a nice day. (only)
b)
Here's some fruit. (only)
c)
Here's some fruit. Have a nice day. 
d)
You can't have any. Have a nice day. 
18.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
19.
Look at this code, how many times will it loop?
a)
50
b)
90
c)
0
d)
4
20.
Look at this code, what shape will it make?
a)
Square
b)
Triangle
c)
Rectangle
d)
Hexagon 
21.
Look at this code, what is the variable? 
a)
0
b)
4
c)
for
d)
i
22.
What is wrong with this code?
a)
Missing Brackets
b)
Missing Comma
c)
Missing Colon
d)
Incorrect spelling 
23.
What is wrong with this code?
a)
Missing Brackets
b)
Missing Comma
c)
Missing Colon
d)
Incorrect spelling 
24.
What will be the output from this code?
a)
Square
b)
Triangle
c)
Circle
d)
Rectangle
25.
What will be the output from this code?
a)
Square
b)
Triangle
c)
Circle
d)
Rectangle
26.
What will be the output from this code?
a)
A star with an orange outline
b)
A solid orange star
c)
A pentagon with an orange outline
d)
A solid orange pentagon
27.
What will be the output from this code?
a)
A pentagon with an orange outline
b)
A solid orange star
c)
A star with an orange outline
d)
A solid orange pentagon
28.
What will be the output from this code?
a)
A star with an orange outline
b)
A solid orange star
c)
A pentagon with an orange outline
d)
A solid orange pentagon
29.
This code should draw a solid orange square but it is not correct. How many errors are there?
a)
1
b)
2
c)
3
d)
4
30.
What is the output from this code?
a)
A sequence of four orange triangles
b)
An orange triangle and an orange square
c)
A sequence of three orange squares
d)
Error
31.
This code should draw a square with an orange outline but it is not correct. How many errors are there?
a)
1
b)
2
c)
3
d)
4
32.
In Python, a subroutine, function or procedure is created by using which key word?
a)
sub
b)
fun
c)
def
d)
pro
33.
To stop the turtle drawing you need to use which of the following commands?
a)
penup:
b)
pen_up( )
c)
penup( )
d)
penup( ):
34.
What will the output be from the following code?
print("Hello world!\nHello world!")
a)
Hello world! Hello world!
b)
Hello world!
Hello world!
c)
SyntaxError
d)
Hello world!
35.
What will the output be from the following code?
print("Hello" + str(2) + "world!")
a)
Hello world! Hello world!
b)
Hello2world!
c)
Hello Hello world! world!
d)
SyntaxError
36.
What is syntax?
a)
Syntax is the word used to describe an error
b)
Syntax is the rules of the programming language
c)
It is used to read information
d)
It is used to output information 
37.
Code executed based on a condition being true
a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
38.
Code repeated / looped until a condition has been met or a set number of times.
a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
39.

What does the following code do? myAge = int (myAge)

a)

Converts the var (variable) myAge to a string

b)

Converts the var (variable) myAge to a integer

c)

Converts the var (variable) myAge from a integer to a string

d)

Converts the var (variable) myAge to if statement

40.
What is python named after
a)
The snake
b)
Television show called Monty Python
41.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
42.
What does the term 'debug' mean?
a)
Identify errors and fix them.
b)
Making a calculation
c)
A set of instructions
d)
Looking at code
43.
Is a data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.
a)
RAM
b)
Hard Disk
c)
DVD
d)
ROM
44.
Is a disk drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs
a)
CD/DVD Drive
b)
Hard Disk
c)
Mother Board
d)
Power Supply
45.
Is a form of computer data storage that stores data and machine code currently being used
a)
ROM
b)
USB
c)
Hard Disk
d)
RAM
46.
Is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
a)
USB
b)
ROM
c)
CPU
d)
UPS
47.
Is the main printed circuit board (PCB) found in general purpose microcomputers and other expandable systems. It holds and allows communication between many of the crucial electronic components of a system
a)
Video Card
b)
Sound Card
c)
Motherboard
d)
Network Card
48.
Is an electrical device that supplies electric power to an electrical load. The primary function of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load.
a)
USB
b)

CPU

c)
RAM
d)
Power Supply
49.
Fans attached to components are usually used in combination with a heat sink to increase the area of heated surface in contact with the air, thereby improving the efficiency of cooling.
a)
Cooling Fan
b)
Heating Fan
c)
Hard d]Disk Fan
d)
DVD Fan
50.
Is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
51.
Is an expansion card which generates a feed of output images to a display. Frequently, these are advertised as discrete or dedicated graphics cards, emphasizing the distinction between these and integrated graphics.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
52.
Is an electronic device that connects a computer to a computer Network, usually a LAN.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
53.
Is a hand-held pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of a pointer on a display, which allows a smooth control of the graphical user interface.
a)
Mouse
b)
Light Pen
c)
Touch Pad
d)
Trackball Mouse
54.
A display screen used to provide visual output from a computer, cable box, video camera, VCR or other video generating device.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
55.
A device that projects an enlarged image of an acetate or other transparency placed on it on to a wall or screen.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
56.
Is a peripheral device which makes a persistent human-readable representation of graphics or text on paper.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
57.
A device that converts analog audio signals into the equivalent air vibrations in order to make audible sound.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
58.
Is a device that captures images from photographic prints, posters, magazine pages, and similar sources for computer editing and display.
a)
Projector
b)
Printer
c)
Monitor
d)
Scanner
59.
A video camera connected to a computer, allowing its images to be seen by Internet users.
a)
Webcam
b)
Speakers
c)
Keyboard
d)
Light Pen
60.
Is a typewriter-style device which uses an arrangement of buttons or keys to act as a mechanical lever or electronic switch. 
a)

Mouse

b)
Speakers
c)
Keyboard
d)
Light Pen
61.
A machine allowing the creation of a physical object from a three-dimensional digital model, typically by laying down many thin layers of a material in succession.
a)
Inkjet Printer
b)
Laser Printer
c)
Dot Matrix Printer
d)
3D Printer
62.
Is a device that analyses a real-world object or environment to collect data on its shape and possibly its appearance. The collected data can then be used to construct digital three-dimensional models.
a)
Handheld Scanner
b)
3D Scanner
c)
Flatbed Scanner
d)
Sheetfed Scanner
63.
What does HTML stand for?
a)
Hypertext Making Language
b)
Hyper Transfer Markup Language
c)
Hypertext Markup Language
d)
Hyper Transfer Making Language
64.
HTML Language uses
a)
Tabs
b)
Tags
c)
Punctuation
d)
Quotations
65.
A <tag>
a)
Is used to divide sections
b)
Is not needed in HTML
c)
Tells the browser how to format our content
d)
Is part of the title line in HTML
66.
<h> is
a)
Header Tag
b)
Headline Tag
c)
Half of a tag
d)
Closing header tag
67.
</h> is
a)
Header Tag
b)
Headline Tag
c)
Half of a tag
d)
Closing header tag
68.
New heading tags can be added by using;
a)
Letters (ie: ha; hb)
b)
Numbers (i.e: h1; h2)
c)
Quotations (ie: h'; h")
d)
You can't do this
69.
<p> is
a)
punctuation tag
b)
closing paragraph tag
c)
closing punctuation tag
d)
paragraph tag
70.
</p> is
a)
punctuation tag
b)
closing paragraph tag
c)
closing punctuation tag
d)
paragraph tag
71.
An attribute is a; 
a)
Applies changes to everything
b)
Different options for each tab
c)
Allows for no changes to the site
d)
Gives structure and text
72.
Style tags are used to;
a)
Apply style to one line
b)
Not used in HTML
c)
Used at the top of the page to apply a style to the entire document
d)
Used sparingly
73.
<style>
a)
Found at top of styling options
b)
Allows a heading to be written
c)
Allows the body to be written
d)
Allows attributes to be included
74.
</style>
a)
Found at the bottom of styling options
b)
Allows a heading to be written
c)
Allows the body to be written
d)
Allows attributes to be included
75.
Body tags are used;
a)
Used for only the header
b)
Used only for the paragraph
c)
element that wraps everything that is visible on the page.
d)
Not used in HTML
76.
<body>
a)
Body tag
b)
Paragraph tag
c)
Closing body tag
d)
Header tag
77.
</body>
a)
Body tag
b)
Paragraph tag
c)
Closing body tag
d)
Header tag
78.
A Header;
a)
Must include your name
b)
First Line of your code
c)
Found at bottom of your code
d)
Not needed in HTML
79.
<html>
a)
Gives you structure and text
b)
Not needed when creating HTML sites
c)
Goes after the <h1>
d)
Goes after the <body>
80.
</html>
a)
Found after </h1>
b)
Found after </style>
c)
Found after </body>
d)
Found at bottom of written code
81.
[Square brackets are used to define];
a)
An input attribute
b)
An export attribute
c)
A Function
d)
A Variable
82.
<img> tag finds;
a)
finds the image located at the a URL and the src attribute and then displays it.
b)
finds the image located at the SRC in the URL attribute and then displays it.
c)
Adds a cool picture
d)
Does not work in HTML coding
83.
What is an Algorithm?
a)
A set of instructions in order
b)
A task for the computer
84.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
85.
Why do we use flowcharts?
a)
To represent algorithms in an easy way
b)
To use different maths shapes
86.
What does this symbol represent?
a)
Start
b)
Sub
c)
Decision
d)
Process
87.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
88.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
89.
What is the name of this symbol in a flowchart?
a)
Input
b)
Output
c)
Decision/Question
d)
Process
90.
What does this shape represent?
a)
Input/Output
b)
Decision
c)
Process
d)
Start/Stop
91.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
92.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
93.
Can this shape be used for both Start and Stop?
a)
Yes
b)
No
94.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
95.
What symbol do flowcharts end with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
96.
What symbol shows a decision?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
97.
What symbol shoes something you need to decide?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
98.
What symbol shoes something you need to do?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
99.
If something needs to be done what symbol do we use?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
100.
Which symbol shoes input?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
101.
Which symbol shoes output?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
102.

Which rows in the program are inputs?

a)

Row 1

b)

Row 2

c)

Row 3

d)

Row 4

e)

Row 5

103.

A diagram that represents a set of instructions is called:

a)

Flow Chart

b)

Pseudocode

c)

Shapes

104.

A simple way of describing a set of instructions that does not have to use specific syntax is called:

a)

Flow Chart

b)

Pseudocode

c)

Shapes

105.

Data sent from a Computer is called

a)

Input

b)

Output

c)

Process

106.

An instruction or a command in a flowchart is called:

a)

Input

b)

Process

c)

Output

107.

What does a variable do?

a)

Says a name variable

b)

Prints out a name variable

c)

Stores a value and can be used many times

d)

Collects an output and stores it

e)

Helps find things in a program

108.
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
109.
Repeating a statement more than once or until a condition is met is called a..?
a)
Loop
b)
Sequence
c)
Repetition
d)
Event
110.
Would this flowchart work?
a)
Yes
b)
No
111.
What would be the output of this flowchart if the student scored 89?
a)
Fail
b)
Pass
c)
Merit
d)
Distinction
112.
Identify a variable within this flowchart.
a)
INPUT
b)
Start
c)
12
d)
RESULT
113.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
114.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
115.

What will happen if the user gets their details wrong?

a)

Checks how many times they have tried

b)

They get another try

116.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

117.
a)
This is a flowchart
b)
This is an algorithm
c)
This is codechart
d)
This is decision chart
118.
What's missing ?
a)
On/Off
b)
Pink/Blue
c)
Hello/Goodbye
d)
Yes/No