wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Oratiloe

Total questions: 135

Worksheet time: 1hrs 22mins

Name
Class
Date
1.
What is an error in a program that prevents the program from running as expected?
a)
Algorithm
b)
Program
c)
Bug
d)
Code
2.
What is finding and fixing errors in programs?
a)
Debugging
b)
Program
c)
Bug
d)
Code
3.
What is Code?
a)
Rules of conduct.
b)
A pack between friends.
c)
One or more commands designed to be carried out by a computer.
d)
Edoc spelled backwords.
4.
What do we call the person who writes the instructions for the computer to complete a task?
a)
architect
b)
programmer
c)
Bob
d)
composer
5.
What can you make with programming?
a)
Games
b)
Websites
c)
Apps
d)
All of these
6.
A user does this to tell the computer start the commands you have written into the program.
a)
event
b)
run program
c)
function
d)
abstraction
7.
How do we call this?
a)
router
b)
mouse mat
c)
memory stick
d)
printer
8.
How do we call this?
a)
mouse mat
b)
computer screen (monitor)
c)
tablet
d)
webcam
9.
How do we call this?
a)
laptop
b)
folder
c)
games console
d)
mouse
10.

Which of these is Google Drive?

a)
b)
c)
d)
11.
How do we call this?
a)
smartphone
b)
speakers
c)
mouse mat
d)
folder
12.
How do we call this?
a)
smartphone
b)
tablet
c)
keyboard
d)
laptop
13.

WWW stands for

a)

World Worm Web

b)

World Wide Web

c)

World Word Web

d)

World Wild Web

14.

Name of this input device?

a)

Printer.

b)

Keyboard.

c)

Mouse.

d)

Pen.

15.

What is the Internet?

a)

A local network.

b)

Mobile phone network.

c)

Is the global system of interconnected computer networks that use the TCP/IP protocol to link devices worldwide.

d)

A local computer network providing a variety of information and communication facilities.

16.

What is a Code?

a)

Set of instructions to the computer

b)

Music lessons

c)

A secret language

d)

Music notes

17.

CODE is also called ____________

a)

Note

b)

Program

c)

Answer

d)

Question

18.

The person who writes a code is called

a)

Detective

b)

Inspector

c)

Coder

d)

Writer

19.

Which language does a computer understand?

a)

Sync Language

b)

English language

c)

Programming Language

d)

Note language

20.

Which of the following is a Programming Language

a)

Anaconda

b)

Puppy

c)

Dexter

d)

Python

21.

Which of the following is a Programming Language?

a)

Javascript

b)

Compscript

c)

Interscript

22.

We should give exact instructions to the computer, otherwise it will not work

a)

True

b)

False

23.

Guess the code for this geeky bird

a)

bird.color=green

b)

color.bird=green

c)

color=green

24.

Guess the code for this geeky bird

a)

bird.type=parrot

b)

type.bird=eagle

c)

bird.type=eagle

25.

Both PROGRAM and CODE are same

a)

True

b)

False

26.

With coding , we can make

a)

Games

b)

Apps

c)

Websites

d)

All of these

27.

What is code?

a)

A type of grasshopper

b)

A city in Korea

c)

How we communicate with computers

28.

This is what JavaScript looks like, but what can JavaScript do?

a)

Climb a tree

b)

Create a website

c)

Make a sandwich

29.

Which block makes a sprite talk?

a)
b)
c)
30.

What is coding?

a)

Dancing with a bear

b)

Writing instructions for a computer to follow

c)

The sound a grasshopper makes when it hops

31.

Using computers to solve problems is called ________ ________.

a)

computer science

b)

playing baseball

c)

hard-core gaming

32.

Pick the code that will draw the algorithm in the picture:

a)
b)
c)
d)
33.

Pick the correct code

a)
b)
c)
d)
34.
What is a list of steps you can follow to finish a task?
a)
Algorithm
b)
Program
c)
Bug
d)
Code
35.

What is finding and fixing errors in programs?

a)

Debugging

b)

Program

c)

Loop

d)

Code

36.

What is the action of doing something over and over again?

a)

Loop (for example a repeat block)

b)

Algorithm

c)

Typing

d)

Event

37.

If I say the word "Algorithm" I am talking about what?

a)

When we all go to a store called Rithim.

b)

Algae that can DANCE!!!

c)

A new dance move.

d)

A list of steps you follow to finish a task.

38.

In coding an event is what?

a)

An action that causes something to happen.

b)

An item on your calendar.

c)

A way to move air.

d)

A device that blows air into your computer.

39.

Problems or mistakes in the code for an algorithm or program are known as:

a)

Bugs

b)

Slugs

c)

Tugs

d)

Rugs

40.

Code is...

a)

when it's not warm.

b)

the dog from Garfield.

c)

a song or poem dedicated to someone.

d)

specific instructions in a computer program.

41.

A computer program is

a)

a show on TV.

b)

an algorithm that has been coded into something that can be run by a machine.

c)

a professional graham cracker.

d)

part of a S'more.

42.

When you tell the computer to repeat a command or step over and over and over and over and over and over and over and over and over and... oh yeah, over again as many times as you tell to repeat.

a)

Deja Vu

b)

Loop

c)

Repeating

d)

Being annoying

43.

A field of science in which people use the power of computers to solve big problems.

a)

command

b)

computer science

c)

code

d)

program

44.

A user does this to tell the computer start the commands you have written into the program.

a)

event

b)

run program

c)

function

d)

abstraction

45.

Trying again and again, even when something is very hard.

a)

command

b)

iteration (persisting)

c)

program

d)

code

46.

Finding and fixing errors in a program.

a)

debugging

b)

decompose

c)

digital footprint

d)

variables

47.

A piece of code with multiple steps that have been simplified down to one command which you can easily call over and over again.

a)

digital footprint

b)

run program

c)

abstraction

d)

function

48.

Statements that can only run under certain conditions or situations such as: if the seat is taken, then move to the next available seat.

a)

conditionals (if/then statements)

b)

variable

c)

abstractions

d)

binary

49.
What is coding?
a)
Something used to develop computer programs. 
b)
A form of "language" use to communicate computer actions. 
c)
An essential part to everything we do online. 
d)
All of these options are correct. 
50.

A letter or symbol to which a some value can be assigned.

a)

Print

b)

Variable

c)

Output

d)

Bug

51.
What is a list of steps you can follow to finish a task?
a)
Algorithm
b)
Program
c)
Bug
d)
Code
52.
What is an error in a program that prevents the program from running as expected?
a)
Algorithm
b)
Program
c)
Bug
d)
Code
53.
What is one or more commands or algorithms designed to be carried out by a computer?
a)
Algorithm
b)
Program
c)
Bug
d)
Code
54.
What is the action of doing something over and over again?
a)
Loop
b)
Persistence
c)
Program
d)
Code
55.
What is an algorithm that has been coded into something that can be run by a machine?
a)
Algorithm
b)
Program
c)
Bug
d)
Code
56.
What are statements that only run under certain conditions?
a)
Code
b)
Loop
c)
Conditionals
d)
Binary
57.
What is a way of representing information using only 2 options?
a)
Code
b)
Loop
c)
Conditionals
d)
Binary
58.
How many bits are in a byte?
a)
1
b)
2
c)
4
d)
8
59.
What is a one or zero called in coding?
a)
Byte
b)
Code
c)
Switch
d)
Bit
60.

Coding is used ...

a)

in robotics

b)

in the automotive industry

c)

in the medical field

d)

all of the above

61.

What are these called in coding?

a)

Tiles

b)

Segments

c)

Actors

d)

Blocks

62.

What is another word for coding?

a)

Typing

b)

Programming

c)

Computing

d)

Commanding

63.

An if-then statement is a ...

a)

input

b)

command

c)

conditional statement

d)

infinite loop

64.

Special instructions in a special language is called

a)

code

b)

directions

c)

function

d)

foreign

65.

What program are we using to code?

a)

Tinker

b)

Scratch

c)

Typing Club

d)

Tynker

66.

What do these blocks help you to do?

a)

Make sound

b)

Repeat Steps

c)

Move Forward

d)

Hide an actor

67.

This is an example of a ...

a)

conditional statement

b)

infinite loop

c)

costume change

d)

stage

68.

To make the monster walk you can ...

a)

add a walk block

b)

add next costume

c)

change stage

d)

hit play

69.

Why are we learning with Tynker?

a)

Just for fun

b)

To learn how to code

c)

To play on computers

d)

To have something to do

70.

What is a character to animate?

a)

stage

b)

background

c)

scene

d)

actor

71.

What is the background called?

(a)  

72.

Which is not an Information Coding Scheme?

a)

ASCII

b)

EBCIDIC

c)

UNICODE

d)

EBCDIC

73.

Computer represents data using...

a)

binary

b)

decimal

c)

hexadecimal

d)

octal

74.

Which is true about ASCII?

a)

uses 8 bits to represent a character

b)

uses 7 bits to represent a character

c)

uses 16 bits to represent a character

d)

uses 256 bits to represent a character

75.

Which is true about Unicode?

a)

uses 16 bits to represent a character

b)

uses 8 bits to represent a character

c)

uses 7 bits to represent a character

d)

uses 256 bits to represent a character

76.

Which coding scheme is best used in personal computers?

a)

EBCDIC

b)

UNICODE

c)

ASCII

d)

BINARY

77.

Which coding scheme is best used in mainframes?

a)

EBCIDIC

b)

UNICODE

c)

ASCII

d)

EBCDIC

78.

ASCII and EBCDIC is not large enough to accomodate characters from Asian and other languages.

a)

TRUE

b)

FALSE

79.

Unicode can represent more than ___________ characters.

a)

65536

b)

35536

c)

66536

d)

76536

80.

Which coding scheme is implemented in Operating System?

a)

ASCII

b)

EBCDIC

c)

UNICODE

81.

ASCII uses more memory compared to UNICODE.

a)

TRUE

b)

FALSE

82.

In Unicode , the number of bytes for the phrase given below are :


8*9=72

a)

12

b)

48

c)

6

d)

96

83.

In ASCII, calculate the number of bits for the given phrase.


5^2*9+30

a)

8

b)

64

c)

16

d)

128

84.
If I say the word "Algorithm" I am talking about what?
a)
When we all go to a store called Rithim.
b)
Algae that can DANCE!!!
c)
A new dance move.
d)
A list of steps you follow to finish a task.
85.

Code

a)

a step-by-step procedure for solving a problem

b)

Part of a program that does not work correctly.

c)

to write instructions for a computer.

d)

The art of creating a program.

86.

Event

a)

Part of a program that does not work correctly.

b)

The art of creating a program.

c)

An action that causes something to happen.

d)

Putting commands in correct order so computers can read the commands.

87.

Program

a)

An algorithm that has been coded into something that can be run by a machine.

b)

Putting commands in correct order so computers can read the commands.

c)

a step-by-step procedure for solving a problem

d)

o write instructions for a computer.

88.

Algorithm

a)

Putting commands in correct order so computers can read the commands.

b)

Finding and fixing problems in your algorithm or program.

c)

An action that causes something to happen.

d)

a step-by-step procedure for solving a problem

89.

Bug

a)

Part of a program that does not work correctly.

b)

An algorithm that has been coded into something that can be run by a machine.

c)

The art of creating a program.

d)

An action that causes something to happen.

90.

Debugging

a)

Putting commands in correct order so computers can read the commands.

b)

a step-by-step procedure for solving a problem

c)

to write instructions for a computer.

d)

Finding and fixing problems in your algorithm or program.

91.

Sequencing

a)

Part of a program that does not work correctly.

b)

Putting commands in correct order so computers can read the commands.

c)

An action that causes something to happen.

d)

to write instructions for a computer.

92.

Programming

a)

a step-by-step procedure for solving a problem

b)

The art of creating a program.

c)

An action that causes something to happen.

d)

Finding and fixing problems in your algorithm or program.

93.

Look at the puzzle and the code below. What can you fix in the code to help the bird get to the pig?

a)

Remove a move forward block

b)

Add a move forward block

c)

Change the first turn block to left

d)

Change the second turn block to left

94.

Look at the puzzle. What can you fix in the code so the bird will make it to the pig?

a)

Change the first turn block to left

b)

Remove a move forward block

c)

Add a move forward block

d)

Change the second turn block to left

95.

A bug is

a)

A creepy crawly thing

b)

A vehicle

c)

Part of a program that does not work

d)

A song

96.

What does this code do?

a)

Moves forward 1 time

b)

Moves forward forever

c)

Moves forward 5 times

d)

Moves left

97.

The art of creating a program.

a)

Artistic

b)

Programming

c)

Looping

98.
In coding terms an action or event you want to repeat multiple times is called a
a)
loop
b)
do-over
c)
time-line
d)
sequence
99.

Which type of compression ensures that all of the data is kept?

a)

Lossless

b)

Lossy

100.

Lossy compression removes data that isn't needed...

a)

True

b)

False

101.

Compression makes file sizes...

a)

Bigger

b)

Smaller

c)

Keeps them the same

102.

An advantage of lossless compression is...

a)

All data is lost

b)

The file size stays the same

c)

All of the important data is kept

103.

A disadvantage of lossless compression is...

a)

There is a big reduction in file size

b)

There is only a slight reduction in file size

c)

There is no reduction in quality

d)

Cannot be used on text or software files

104.

The correct encoding of the letter C in this tree is...

a)

11

b)

10

c)

01

d)

00

105.

Huffman trees use the _______________ of each character to work out their encoding.

a)

Frequency

b)

Order in ASCII

c)

Number value

106.

How do you move through a Huffman tree?

a)

0 = right 1= left

b)

1 = left 2 = right

c)

0 = left 1 = right

d)

0 = middle 1 = back

107.

How do you calculate the number of bits of a body of text in ASCII?

a)

Number of characters * 7

b)

Number of characters (including spaces) *7

c)

bits in Huffman * 7

d)

bits in Huffman / 7

108.

Which formula shows how to work out the percentage a file has been compressed by?

a)

bits in (Huffman *7) /100

b)

bits in ASCii - bits in Huffman

c)

difference in bits / bits in ASCII * 100

109.

A program is:

a)

a series of steps to complete a task that a computer can understand.

b)

Python, JavaScript, Java, PHP, and Ruby

c)

the action we want the program to take.

d)

a condition that is false.

110.

Coding is:

a)

Python, JavaScript, Java, PHP, and Ruby

b)

the action of writing instructions for a computer in a language that it can understand.

c)

a language that is more precise than English but less precise than a coding language.

d)

a specific action to be taken if the condition is false.

111.

What is syntax?

a)

a catch-all for every other situation besides true.

b)

pieces of code that direct the program to run in different ways depending on what else is happening.

c)

a set of rules for how a language is written.

d)

English, Chinese, or Spanish.

112.

Control flow statements:

a)

pieces of code that direct the program to run in different ways depending on what else is happening.

b)

determine which code is being carried out at a given time.

c)

give the program the flexibility to go down more than one path.

d)

all of these.

113.

Pieces of code that only run "under certain conditions":

a)

conditional statements

b)

control flow statments

c)

syntax

d)

variables

114.

What is a condition?

a)

JavaScript

b)

Something that has to be true in order for an action to be carried out.

c)

syntax

d)

pseudocode

115.

This is a catch-all for every other situation besides the one where the condition is true.

a)

then

b)

do

c)

else

d)

if

116.

What is/are true about pseudocode?

a)

somewhere between English and a coding language.

b)

more precise than English but less precise than a coding language.

c)

used by programmers to figure out the logic and flow of their programs without having to worry about syntax.

d)

all of these

117.

A variable

a)

is a placeholder for a piece of information that can change.

b)

is like a bucket for holding information.

c)

can be written as letters or with longer words.

d)

all of these

118.

Which symbol means "not equal to"?

a)

==

b)

<=

c)

>=

d)

!=

119.

What is print() called in Python coding?

a)

function

b)

variable

c)

string

d)

output

120.

What is input() called in Python coding?

a)

keyboard

b)

function

c)

variable

d)

string

121.

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

a)

function

b)

variable

c)

name

d)

answer

122.

Look at this code. How do we call in Python something enclosed in speech marks?

a)

function

b)

string

c)

name

d)

answer

123.

Which function is used to show something on screen as output? Use just the keyword, without brackets

(a)  

124.

Which function is used to communicate with the program while running, writing something using the keyboard? Put the keyword without brackets

(a)  

125.

There is a mistake on line 1 of this program. Write the instructions with the corrections.

Be careful with spaces when writing your answer or the quiz will not recognise your answer!

(a)  

126.

Which keyword is used for an infinite loop or ITERATION?

a)

else

b)

if answer == "right":

c)

while True:

d)

elif

127.

show on screen the sentence "I love cats too" in Python

(a)  

128.

Ask the user the question "What is your favourite colour?" and save their answer in a variable called colour. Make sure to be precise or the quiz will discard your answer

(a)  

129.

write the Python instruction (just one line of code) that will check the following condition:

if the variable answer is equal to "right"

(a)  

130.

write the Python instruction (just one line of code) that will check the following condition:

if the variable answer is equal to "left"

(a)  

131.

What is the correct order of the following?

a)

if

elif

else

b)

if

elif

else

elif

c)

if

else

elif

d)

else

if

132.

Which symbols can you use to check if something is equal to something else?

Be careful when typing the answer!

(a)  

133.

check this code. What is missing?

(a)  

134.

Read these lines of code.

1. x = 2

2. y = 10

3. x = x+y

What is the value of x at the end of the program?

(a)  

135.

Read these lines of code.

1. x = "Hello"

2. y = "Hola"

3. z = "Ciao"

4. y = x

5. z = y

What will be the output print(z)?

(a)