wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

year 7

Total questions: 110

Worksheet time: 5hrs 23mins

Name
Class
Date
1.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
2.
In the code example: hero.moveRight(), what is the object?
a)
move
b)
hero
c)
()
d)
Right
3.
________ are the building blocks, they are things or characters that perform actions
a)
Variable
b)
Functions
c)
Syntax
d)
Objects
4.
__________ are actions an object can do
a)
Value
b)
Syntax
c)
Objects
d)
Functions
5.
Function names are always followed by parentheses 
a)
True
b)
False
6.
Order does not matter
a)
True
b)
False
7.
A computer cannot understand the directions of code even if there is a mistake in the syntax? 
a)
True
b)
False
8.
_____ is a way of repeating code
a)
While
b)
Expression
c)
Loop
d)
Lopp 
9.
What is a key word in Loop?
a)
True
b)
While
c)
Expression
d)
Action
10.
Infinite Loop is a loop that repeats forever
a)
True
b)
False
11.
How much indention is required for the action to be part of the loop
a)
3 spaces
b)
4 spaces
c)
5 spaces
d)
2 spaces
12.
_________ holds your data for later
a)
Object
b)
Expression
c)
Variable
d)
Value
13.
In the code example: enemy = "Kratt", the varible is 
a)
"Kratt"
b)
Kratt
c)
d)
enemy
14.
enemy = "Kratt" 
hero.attack("Kratt") is the same as 
a)
hero.attack(friend)
b)
Hero.attack(enemy)
c)
hero.attack(enemy2)
d)
hero.attack(enemy)
15.
______ is a type of programming data that represents text
a)
Basic
b)
Syntax
c)
Argument
d)
String
16.
An error in a program that prevents the program from running as expected. 
a)
Coding
b)
Algorithm
c)
Bug
d)
Event
17.
Pulling out specific differences to make one solution work for multiple problems. 
a)
Function
b)
Abstraction
c)
Loop
d)
Coding
18.
A placeholder for a piece of information that can change. 
a)
Loop
b)
Event
c)
Variable
d)
Program
19.
The action of doing something over and over again
a)
Program
b)
Function
c)
Variable
d)
Loop
20.
Statements that only run under certain conditions or situations. 
a)
Conditionals
b)
Variables
c)
Loops
d)
Commands
21.
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. 
a)
recipe
b)
algorithm
c)
statement
d)
loop
22.
One or more commands or algorithm(s) designed to be carried out by a computer.
a)
Coding/Programming
b)
Binary
c)
URL
d)
Computer Science
23.
This is the piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time. 
a)
Call a function
b)
Command
c)
DeBug
d)
Shout out
24.
To add code inside a function so that the program knows what it is supposed to do when the function is called. 
a)
Call a function
b)
algorithm 
c)
command
d)
Define a function
25.

Which of these is NOT an AI technology

a)

Facial recognition

b)

Image recognition

c)

Robotics

d)

Animation

26.
Artificial Intelligence is the process that allows computers to learn and make decisions like humans
a)
True
b)
False
27.

Which of these is NOT an AI technology

a)

Facial recognition

b)

Image recognition

c)

Robotics

d)

Animation

28.

What is AI used for?

a)

Healthcare

b)

Transportation

c)

Education

d)

All of the Above

29.

Q8. In which step of the cycle would you pose the question(s) that you will use data to help you answer?

a)

A. Data

b)

B. Analysis

c)

C. Plan

d)

D. Problem

30.

Q15. What is name of the chart pictured below? (1 mark)

a)

Graph chart

b)

Pie chart

c)

Line chart

d)

Bar chart

31.

Q16. What is name of the chart pictured below? (1 mark)

a)

Graph chart

b)

Pie chart

c)

Line chart

d)

Bar chart

32.

The study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society.

a)

Computer Science

b)

STEM

c)

Political Science

d)

Technology Education

33.

A(n) ______________ is a series of steps in a particular order that describe how to complete a task.

a)

code

b)

algorithm

c)

test

d)

process

34.

A language which the computer is designed to understand.

a)

algorithm

b)

blockly

c)

java

d)

code

35.

A(n) ___________ is a set of instructions given to a computer. These instructions are generally written in code.

a)

code

b)

program

c)

algorithm

d)

loop

36.

A programming technique in which two programmers, a driver, and a navigator work together on a problem.

a)

pair programming

b)

group work

c)

collaborative code

d)

algorithm tech

37.
An error in a program that prevents the program from running as expected. 
a)
Coding
b)
Algorithm
c)
Bug
d)
Event
38.
A placeholder for a piece of information that can change. 
a)
Loop
b)
Event
c)
Variable
d)
Program
39.
The action of doing something over and over again
a)
Program
b)
Function
c)
Variable
d)
Loop
40.
Statements that only run under certain conditions or situations. 
a)
Conditionals
b)
Variables
c)
Loops
d)
Commands
41.
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. 
a)
recipe
b)
algorithm
c)
statement
d)
loop
42.
One or more commands or algorithm(s) designed to be carried out by a computer.
a)
Coding/Programming
b)
Binary
c)
URL
d)
Computer Science
43.
Which database field type would be used to store a customer's account balance?
a)
Numeric
b)
Object
c)
Currency
d)
Text
44.
What is an example of an output device?
a)
Mouse
b)
Microphone
c)
Speakers
d)
DVD
45.
What is an example of an input device?
a)
Keyboard
b)
Speakers
c)
Monitor
d)
DVD
46.
Which database field type would be used to store a customer's name?
a)
Text
b)
Numeric
c)
Date/Time
d)
Object
47.
Firefox, Opera, Chrome, Safari and Explorer are types of what?
a)
Wildlife Charities
b)
Folder
c)
Web Browser
d)
Different colours of the new Vauxhall Vectra
48.
What computer component is displayed?
a)
Expansion Card
b)
CPU
c)
Motherboard
d)
Memory 
49.
What are these?
a)
Tower
b)
Motherboard
c)
Harddrive
d)
RAM memory
50.
In terms of computing, what does CPU stand for?
a)
central pc unit
b)
clean processing unit 
c)
computer processing unit
d)
Central processing unit
51.
What does HTML stand for?
a)
Hyper Text Mark up Lingo
b)
Hyper Text Mark Up Language
c)
Hyper Total Managed Language 
d)
Handy Texting Management Level
52.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
53.
A computer cannot understand the directions of code even if there is a mistake in the syntax? 
a)
True
b)
False
54.
_____ is a way of repeating code
a)
While
b)
Expression
c)
Loop
d)
Lopp 
55.
Which of these is the 'brain' of the computer?
a)
RAM
b)
CPU
c)
Motherboard
d)
Hard drive
56.
What does a computer allow you to do?
a)
Type documents and send email
b)
Browse the Internet
c)
Store and retrieve data
d)
All of the above
57.
Applications can be downloaded from the Internet.
a)
True
b)
False
58.
The cloud allows you to ________.
a)
access your email from any computer with an Internet connection
b)
 automatically back up your data
c)
easily bring your files with you
d)
do all of the above
59.
What is software?
a)
Anything connected to the computer that is soft
b)
Anything connected to the computer that you can touch
c)
Any set of instructions that you can work with
d)
Any set of instructions that tells the hardware what to do
60.
Name two things you can do with a computer
a)
Write letters
b)
Surf the web
c)
Process data
d)
All of the above
61.

PROGRAM

a)

a set of instructions that achieves an objective

b)

adding a few blocks of code at a time and testing the program

c)

the view seen by the end user

d)

data bases and user data

62.

What happens in this code?

a)

When back button is clicked, user is sent back to Screen 1.

b)

When back button is clicked, the measles player and meningitis player continue playing.

c)

When the back button is clicked, both players stop playing before the user is sent back to Screen 1.

d)

When back button is clicked, the players are paused and then the user is sent back to Screen 1.

63.

the brains of the computer where most calculations take place.

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

64.
What is an example of an output device?
a)
Mouse
b)
Microphone
c)
Speakers
d)
DVD
65.
What is an example of an input device?
a)
Keyboard
b)
Speakers
c)
Monitor
d)
DVD
66.
What does a computer allow you to do?
a)
Type documents and send email
b)
Browse the Internet
c)
Store and retrieve data
d)
All of the above
67.
Instead of a mouse, many laptops use a(n) ________.
a)
optical drive
b)
touchpad
c)
scanner
d)
 laser pointer
68.
What is software?
a)
Anything connected to the computer that is soft
b)
Anything connected to the computer that you can touch
c)
Any set of instructions that you can work with
d)
Any set of instructions that tells the hardware what to do
69.
The main circuit board in a computer is called the ________.
a)
RAM
b)
dongle
c)
motherboard
d)
 power supply unit
70.

What does LAN stand for?

a)

Micheal

b)

Little actual area

c)

local area network

d)

Large area network

71.
What part of the computer do you use to type?
a)
Desktop
b)
Keyboard
c)
Mouse
d)
Cursor
72.

instructions that can be stored and run by hardware

a)

Software

b)

Bug

c)

Debug

d)

Computer

73.

Which of these is RAM?

a)
b)
c)
d)
74.

Solid state storage has no moving parts?

a)

True

b)

False

75.

The smallest unit of information is ?

a)

a byte (Pronounced: bite)

b)

a bit

c)

a nibble

d)

a block

e)

Fortran

76.

An _____________ is the most important software that runs on a computer. It manages the computer's memory and processes, as well as all of its software and hardware.

a)

Banana

b)

Hardware

c)

Software

d)

Operating System

77.

A list of steps to complete a task

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

78.

1. which is multimedia?

a)

text

b)

animation

c)

graphic

d)

all of the combination above

79.

Python is a

a)

text language

b)

database language

c)

programming language

80.

Python has a simple syntax similar to the

a)

coding language

b)

english language

c)

spanish language

81.

Code for Hello, World!

a)

print Hello, World!

b)

print("Hello, World!)

c)

print("Hello, World!")

82.

Code for

Five is greater than two!

a)

if 5 > 2:

print("Five is greater than two!")

b)

if 5 = 2:

print("Five is greater than two!")

c)

if 5 > 2: Print("Five is greater than two!")

83.

Code for

257

Hello, World!

a)

x = 257

y = "Hello, World!"


print(y)

print(x)

b)

x = 257

y = "Hello, World!"


print(x)

print(y)

c)

x = 257

y = Hello, World!


print x

print y

84.

Insert the missing part of the code below to output

_________________ "My name is ".

a)

Print

b)

PRINT

c)

print

85.

Comments in Python are written with a special character, which one?

a)

brackets

b)

hashtag

c)

coma

86.

Code for

b is greater than a

a)

a = 33

b = 200


if b > a:

print("b is greater than a")

b)

a = 33

b = 200


if b < a:

print("b is greater than a")

c)

a = 330

b = 200


if b > a:

print("b is greater than a")

87.

Python language use

a)

upper case letters

b)

lower case letters

c)

upper and lower case letters

88.

The output of the program

x = 4

x = "Sally"

print(x)

a)

four

b)

Saly

c)

Sally

89.

What is the index number for 'Spain'?

['England','Brazil','Spain','France']

a)

0

b)

1

c)

2

d)

3

90.

List items have an index number. In the following list, which item has the index number of 3?

["John", "Harry", "Jesse", "John", "Harry", "Harry"]

a)

"John"

b)

"Harry"

c)

"Jesse"

91.

Which of these operators means EQUAL TO?

a)

'='

b)

'=>'

c)

'<='

d)

'=='

92.

If you want to create an empty list called islands, which of the following pieces of code is correct?

a)

islands = { }

b)

islands = ( )

c)

islands = [ ]

d)

islands = < >

93.

What is the output of program below?


motorcycles = ['honda', 'yamaha', 'suzuki']

motorcycles.sort()

print(motorcycles)

a)

['honda', 'yamaha', 'suzuki']

b)

['yamaha', 'suzuki', 'honda']

c)

['honda', 'suzuki', 'yamaha']

d)

['suzuki', 'yamaha', 'honda']

94.

Which of these is correct Python conditional statement?

a)

IF answer == "Yes":

b)

if answer == "Yes"

c)

if answer == "Yes":

d)

if answer = "yes":

95.

What is print() called in Python coding?

a)

function

b)

variable

c)

string

d)

output

96.

What is input() called in Python coding?

a)

keyboard

b)

function

c)

variable

d)

string

97.

Look at this code. What is name called in Python?

a)

function

b)

variable

c)

name

d)

answer

98.

Which keyword is used for an infinite loop or ITERATION?

a)

else

b)

if answer == "right":

c)

while True:

d)

elif

99.

What is the correct order of the following?

a)

if

elif

else

b)

if

elif

else

elif

c)

if

else

elif

d)

else

if

100.
What kind of software is Excel?
a)
Word processing software
b)
Spreadsheet Software
c)
Data Base Software
101.
What kind of software is Excel?
a)
Word processing software
b)
Spreadsheet Software
c)
Data Base Software
102.
In Excel rows are labeled by
a)
letters
b)
numbers
c)
rows and numbers
103.
In excel, columns are labeled by
a)
Letters
b)
Numbers
c)
Letters and numbers
104.
What button will add up a group of numbers
a)
Equals button
b)
Plus symbol button
c)
Auto-sum button
105.
Excel refers to files as
a)
Documents
b)
Workbooks
c)
data bases
106.
Where rows and columns meet are referred to as
a)
Blocks
b)
Cells
c)
Boxes
107.

What is the name of the cell that is colored blue?

a)

A

b)

B

c)

2B

d)

B2

108.

What does every formula in MS EXCEL start with?

a)

+

b)

-

c)

=

d)

*

109.

The first cell in a worksheet is what?

a)

A1

b)

1A

c)

FX

d)

Cell Name

110.

The intersection of a row and a column is called this.

a)

Active Cell

b)

Chart

c)

Column

d)

Row