wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

year 7 mid term 2

Total questions: 99

Worksheet time: 53mins

Name
Class
Date
1.

What will happen when the green flag is clicked

a)

the sprite will rotate 15 times

b)

the sprite will rotate 10 times

c)

the sprite will move 15 spaces

d)

the sprite will move 10 spaces

2.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

3.

What does this block do?

a)

It allows sprites to talk to each other

b)

It plays music on the radio

c)

It writes a message in a bottle

4.

What does this code do?

a)

It clicks the sprite forever

b)

It allows you to draw shapes

c)

It generates sprites forever

5.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

6.
To change the appearance of a sprite we can give it a different..?
a)
Costume
b)
Look
c)
Style
d)
Stage
7.
When you add a picture or image as a background to your project, it is a...
a)
Backdrop
b)
Scene
c)
World
d)
View
8.

Which of the following sections of code will make the script follow the mouse pointer around the screen?

a)
b)
c)
d)
9.

What shape will this code draw?

a)

Circle

b)

Square

c)

Triangle

d)

Rectangle

10.

Which block allows you to make decisions (choices)?

a)
b)
c)
d)
11.

Which of the following symbols means "greater than"?

a)

<

b)

**

c)

/

d)

>

12.

If Josh is 11 years old, what will this program print out?

a)

It won't print out anything

b)

You are old enough for Year 8

c)

You are still in year 7

d)

It will print out his age

13.

What happens to sprite?

a)

Goes Up

b)

Goes Down

c)

Goes Right

d)

Goes Left

14.

What would the program output if the age entered was 16?

a)

You can learn to drive

b)

You are not old enough to drive yet

15.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
16.

If I wanted to start a character at a particular place on the screen, which block would I use?

a)
b)
c)
d)
17.

Which of these would move the sprite down on the stage?

a)

Change x by 10

b)

Change x by -10

c)

Change y by 10

d)

Change y by -10

18.

Which category does the following blocks belong to?

a)
b)
c)
d)
19.

What name of block is this?

a)

condition

b)

move

c)

custume

d)

go to

20.

To send a message between sprites or from the sprite to the stage, you need to use

a)

Sequence

b)

Send

c)

Transmit

d)

Broadcast

21.

What will happen when the green flag is clicked

a)

the sprite will rotate 15 times

b)

the sprite will rotate 10 times

c)

the sprite will move 15 spaces

d)

the sprite will move 10 spaces

22.
What block will you use to have the sprite say something?
a)
Looks
b)
Sounds
c)
Pen
d)
Data
23.
When you want a sprite to change appearance, you can add more
a)
Clothes
b)
Costumes
c)
Looks
d)
Characters
24.

To send a message between sprites or from the sprite to the stage, you need to

a)

Sequence

b)

Send

c)

Transmit

d)

Broadcast

25.

Which of these would move the sprite down on the stage?

a)

Change x by 10

b)

Change x by -10

c)

Change y by 10

d)

Change y by -10

26.

Where to find these codes?

a)
b)
c)
d)
27.
What do you call a character in Scratch?
a)
Sprite
b)
Thing
c)
Anime
d)
Block
28.
To change the appearance of a sprite we can give it a different..?
a)
Costume
b)
Look
c)
Style
d)
Stage
29.

You can keep score in Scratch by creating a...

a)

Sprite

b)

Variable

c)

Loop

d)

Function

30.

Pause the program for a set amount of time

a)

Wait

b)

Stage

c)

Sprite

d)

Costume

e)

If

31.

In scratch, the x and y coordinate value refers to?

a)

The speed of the character's movement

b)

The position of the character

c)

The costume of the character

d)

The size of the character

32.

In which block is the "if then" block

a)

Sensing

b)

Variables

c)

Control

d)

Events

33.

What will the sprite do?

a)

Start the game

b)

Make the character spin

c)

Add a sprite

d)

Make the sprite bounce

34.

Where are the information stored?

a)

Looks

b)

Broadcast

c)

Variables

d)

None of the above

35.

Scratch is a programming language.

a)

True

b)

False

36.

An algorithm is _________

a)

A loop

b)

A set of Instructions

c)

Sending messages

d)

All of the above

37.

What does this code do??

a)

Go up

b)

Go down

c)

Go left

d)

Go right

38.

What happens when the red symbol is clicked in a Scratch program?

a)

The program will be deleted

b)

The program will stop

c)

The program will do nothing

d)

The program will start

39.

An action that causes something to happen?

a)

Events

b)

Controls

c)

Loop

d)

Broadcast

40.

What are the extensions that you can find in scratch?

a)

Pen

b)

Text to speech

c)

Music

d)

All of the above

41.

In scratch, the x and y coordinate value refers to?

a)

The speed of the character's movement

b)

The position of the character

c)

The costumes of the character

d)

None of the above

42.

How many costumes can a sprite have in scratch?

a)

1

b)

25

c)

As many you want

43.

Division symbol in spreadsheet.

a)

/

b)

+

c)

=

44.

Every formula starts with what?

a)

=

b)

+

c)

-

d)

( )

45.

If you selected (A1:B5) what is this called?

a)

row

b)

column

c)

cell range

d)

cell grouping

46.

The letters in Excel represent the...

a)

Rows

b)

Columns

c)

Cells

d)

Data

47.

Microsoft Excel is what kind of software?

a)

Word Processing Software

b)

Spreadsheet Software

c)

Database Software

d)

Presentation Software

48.

The numbers in Excel represent the...

a)

Rows

b)

Columns

c)

Cells

d)

Data

49.
What is the name given to the intersection of a row and a column in a spreadsheet? 
a)
cell
b)
block
c)
cube
d)
square
50.

Where is the zoom function located in Excel?

a)

Bottom right of spreadsheet document

b)

Bottom left of spreadsheet document

c)

Top right of spreadsheet document

d)

Top left of spreadsheet document

51.

Excel refers to files as

a)

Databases

b)

Workbook

c)

Document

52.

When inserting a formula, always start with

a)

-

b)

*

c)

+

d)

=

53.

Choose the best description of the IF function

a)

Checks whether a condition is met, and returns one value if TRUE, and another value if FALSE

b)

Returns TRUE if any of the conditions are true and returns FALSE if all conditions are false

c)

Returns TRUE if all conditions are true and returns FALSE if any of the conditions are false

d)

Returns a value from a list using a given position

54.

Choose the correct format of the IF function:

a)

=IF(logical test,value if true,value if false)

b)

=IF(logical test,value if false,value if true)

c)

=IF(value if true,value if false,logical test)

d)

=IF(value if false,value if true,logical test)

55.

Which is the correct way to write this function:

IF B4 is greater than 200, show "High", otherwise, show "Low"

a)

IF(B4>200;"High";"Low")

b)

=IF(B4<200,"High","Low")

c)

=IF(B4>200,"High","Low")

d)

=IF(B4>200"High","")

56.

Which of these comparison operations means "Less than or equal to"?

a)

<

b)

<>

c)

<=

d)

$

57.

In this IF function example:  =IF(G8>40,"Yes","No")

What would show in the cell after you hit enter if the value in G8 was 62?

a)

Yes

b)

No

c)

Nothing would show

58.

To colour those cells blue where temperature is above 50 degree you will

a)

Apply filtering

b)

Use fill colour option

c)

Shade Cells

d)

Use Conditional Formatting

59.

Does a spreadsheet have only 3 sheets?

a)

true

b)

false

60.

Microsoft excel is a .....

a)

Text processor

b)

Presentation software

c)

a spreadsheet

d)

a browser

61.

What do you call the blank boxes on a excel sheet

a)

cell

b)

info

c)

Squares

d)

Spots

62.

How do you make a cell into the active cell

a)

Cells are always active

b)

Click INSERT Cell

c)

Click on the Cell

d)

Click the ACTIVE button

63.

What is the name of this Cell ?

a)

6B

b)

A5

c)

6A

d)

B6

64.

What is the formula sign for multiply?

a)

/

b)

*

c)

=

d)

-

65.

The program that we use to create spreadsheets

a)

MS Word

b)

MS Paint

c)

MS Excel

66.

If I want to find an average of cells A1 through A25, which formula would I use?

a)

=average(A1:A25)

b)

=avg(A1:A25)

c)

=average(A1-A25)

d)

=avg(A1-A25)

67.
Alex needs to add three cells and then divide the sum by 4. Which of the following is an example of the correct formula to do this? 
a)
=(A1+A2+A3)/4
b)
A1+A2+A3/4
c)
=A1+A2+A3^4
d)
(A1+A2) + A3/4
68.

What is this icon?

a)

Sum

b)

AutoSum

c)

Insert Function

d)

Object

69.
Which is the python code for this repeat block?
a)
Repeat 10 times
b)
for count in range(10):
c)
count to 10 repeat
d)
move 10
70.
What is this python code doing?
a)
Turns left once
b)
Turns left twice
c)
Turns left three times
d)
Nothing, the code is wrong
71.
Which statement is true?
a)
Code A is more efficient 
b)
Code A will take longer to program
c)
Code B is more efficient
d)
Code B is the best way to program 
72.
The Python code does the same as the block code in this image.
a)
True
b)
False
73.
The Python code does the same as the block code in this image.
a)
True
b)
False
74.
What is wrong with this code?
a)
Nothing
b)
It should be Road Exists left
c)
It only works if there are forward roads
d)
The van will always turn left
75.
What is this code an example of?
a)
A procedure
b)
Loop
c)
Python
d)
A function
76.
What is the definition of an algorithm?
a)
A set of instructions to control an object
b)
A set of instructions to solve a problem on a computer
c)
A set of instructions to solve any problem
d)
A mathematical problem
77.
What is a variable?
a)
The label on a computer game
b)
A location in memory to store a value that can change
c)
The number of times in a repeat block
d)
An IF statement 
78.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

79.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

80.

Before your program “code” can be sent to the board, it needs to be converted into instructions that the board understands. This process is called...

a)

Stop

b)

Compile

c)

Create Sketch

d)

Serial Monitor

81.

Which command is called repetitively over and over again as long as the Arduino has power.

a)

loop ( )

b)

(output)

c)

setup ( )

d)

(input)

82.

what is the name of this chip

a)

Break

b)

Twix

c)

Embedded

d)

Arduino

83.

arduino helped developing the AI world

a)

yes

b)

no

84.

arduino has a USB port

a)

yes

b)

no

85.

What language is the Arduino IDE built on?

a)

Java

b)

HTML

c)

C/C++

d)

Python

86.

What is the highlighted part

a)

Power Regular

b)

Drums

c)

Voltage Regulator

d)

Microcontroller

87.

What is the highlighted part

a)

Connector for external power supply

b)

Power Button

c)

Connector USB

88.

How many digital input/output pins does the Arduino Uno have?

a)

10

b)

19

c)

14

d)

21

89.

Arduino can interact with...

a)

buttons, leds

b)

smartphone

c)

sensors

d)

all of the above

90.

delay(5000); stands for :

a)

Wait 50 seconds

b)

Wait 5 seconds

c)

Wait 5 minutes

d)

ولا وحده منهم

91.

What are the types of Arduino?

a)

Arduino UNO

b)

Arduino Mega

c)

Arduino Duemilanove

d)

All of these

92.

Arduino IDE consists of 2 functions. What are they?

a)

loop()

b)

Setup()

c)

ولا وحده منهم

d)

Build()

93.

A function is a series of programming statements that can be called by name. Which command is called once when the program starts:

a)

loop()

b)

setup()

c)

(output)

d)

(input)

94.

Arduino IDE consists of 2 functions. What are they?

a)

Build() and loop()

b)

Setup() and build()

c)

Setup() and loop()

d)

Loop() and build() and setup()

95.
What is the software for programming Arduino called?
a)
Arduino IDE
b)
System Programmer
c)
Arduino Coder
d)
Arduino Developer
96.
Before your program “code” can be sent to the board, it needs to be converted into instructions that the board understands. This process is called...
a)

Upload

b)

Verify

c)

Coding

d)
Serial Monitor
97.

What does this button represents?

a)

A. Right Column

b)

B. Upload

c)

C. Render

d)

D. Upright

98.

Sends your code to the Maker UNO. When you click it, you should see the lights on your board blink rapidly.

a)

Verify

b)

Upload

c)

New Sketch

99.

Which of the following is the Verify icon?

a)
b)
c)
d)