wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DP Coding School Poojapitiya

Total questions: 40

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

What is coding?

a)

Finding and fixing a problem

b)

Using a language to instruct computers on what to do

c)

An action that happens over and over again

d)

Statements that happen under certain conditions

2.

What does a Loop block do?

a)

Gives information

b)

An action that causes something to happen

c)

A way to give information to a computer

d)

Repeats that action

3.

If my program doesn't work, what should I do?

a)

Delete and start over again

b)

Give up...it will never work

c)

Debug the program - check your code block by block

d)

Research the coding language you are using

4.

Which is an event?

a)
b)
c)
d)
5.

Code that makes the sprite create the same movements over and over again is called:

a)

Variable

b)

Conditional

c)

Loop

6.

The main purpose of a variable, is

a)

So you can draw circles and change colors start a function

b)

To have to enter code into the variable and then it will be throughout your program wherever you put the variable.

c)

To assist in finding sprites.

7.

Which of these would create a loop?

a)
b)
c)
8.

Doing something over and over again

a)

sequence

b)

Boolean

c)

debug

d)

loop

9.

A step-by-step procedure for solving a problem or running a program

a)

algorithm

b)

conditional statement

c)

iteration

d)

event handling

10.

Coding can be used to...

a)

Tell computers what to do

b)

Create games, websites, and apps

c)

Program Robots

d)

All of the above

11.
What can you make with programming?
a)
Games
b)
Websites
c)
Apps
d)
All of these
12.
What are statements that only run under certain conditions?
a)
Code
b)
Loop
c)
Conditionals
d)
Binary
13.

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

14.

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

a)

Print

b)

Variable

c)

Output

d)

Bug

15.

The language that computers read (1's and 0's)

a)

Primary

b)

Numbers

c)

Binary

d)

Digital

16.

Check off all of the options that the coding type is text-based syntax

a)

Python

b)

Block-based

c)

HTML

d)

JavaScript

17.

What is an error in a program that stops the program from running as expected?

a)

Algorithm

b)

Program

c)

Bug

d)

Code

18.

A command which tells the program when it should start.

a)

event

b)

sprite

c)

blockly

d)

workplane

19.

a computer graphic that may be moved on-screen.

a)

sprite

b)

event

c)

blockly

d)

loop

20.

Also called an inner loop. A loop within a loop

a)

nested loop

b)

refactor

c)

decompose

d)

pattern matching

21.

Statements that run only under certain conditions or situations.

a)

conditionals

b)

nested loop

c)

command

d)

refactor

22.

Finding similarities between things.

a)

pattern matching

b)

variable

c)

event

d)

command

23.

Which 2 of these components are inputs?

a)

user and screen

b)

mouse and speakers

c)

keyboard and mouse

d)

screen and speakers

24.

A placeholder piece of code for information that can change is called

a)

variable

b)

event

c)

command

d)

sequencing

25.

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

a)

sequencing

b)

program

c)

variable

d)

conditionals

26.

His last name, Blåtand, translates in English to “________”.

a)

Bluetooth

b)

Greentooth

c)

Redtooth

d)

Yellowtooth

27.

What part of a computing system begins the process?

a)

keyboard

b)

you, the user

c)

mouse

d)

screen

28.

Which 2 of these components are outputs?

a)

keyboard and mouse

b)

user and keyboard

c)

user and mouse

d)

screen and speakers

29.

What are the 6 parts of a computer system, in the correct order (read carefully)?

a)

user, keyboard, speakers, processor, screen and mouse

b)

mouse, user, keyboard, processor, screen and speakers

c)

user, keyboard, mouse, processor, screen and speakers

d)

user, speakers, screen, processor, mouse and keyboard

30.

Which block allows you to type words for a name or message?

a)

show number

b)

show string

c)

show LEDs

d)

show icon

31.

Which block will make your program run continuously?

a)

on start

b)

when button A is pressed

c)

forever

d)

repeat

32.

A sequence of characters (letters, numerals, symbols, and punctuation marks).

a)

Value

b)

Variable

c)

String

d)

Boolean

33.

A chip that processes information and data from input and delivers information or data as an output.

a)

Emulator

b)

Event handler

c)

Data packet

d)

Processor

34.

The period when a program is running. ______ begins when a program is opened (or executed) and ends when the program is closed.

a)

Computations

b)

Variable

c)

Runtime

d)

Smart devices

35.

What will happen after this algorithm is run?

a)

an artist will draw a window

b)

an artist will draw a rocket ship

c)

an artist will draw a house

36.

This sprite is closest to which edge of the game window?

a)

Top

b)

Bottom

c)

Left

d)

Right

37.

Choose all the correct alternatives about this block.

a)

We can assign the space key, letters, numbers and arrows

b)

Each letter can be used only once

c)

The block is used to start an action

d)

It is always the first block of a script

38.

Which block can we use to end an animation?

a)
b)
c)
d)
39.

What is the difference between these blocks?

a)

In Play Sound the volume is higher

b)

In Start Sound the volume is higher

c)

In Play Sound we listen to the whole sound

d)

In Start Sound we listen to the whole sound

40.

Which group of blocks include the "When Flag Clicked" command?

a)

Motion

b)

Looks

c)

Events

d)

Control