wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IoT 2: Everything is Programmable

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

A student has a digitized version of an idea for a product. What machine can the student use to turn the idea into a solid object?

a)

Beaglebone​

b)

Arduino​

c)

3D printer

d)

Raspberry Pi

e)

Packet Tracer

2.

What is the output when the following code is entered into a Python program interpreter?

[1,2,4,5] + [3,6]

a)

12]+[9]

b)

[1,2,3,4,5,6]

c)

[21]

d)

[1,2,4,5,3,6]

3.

What is used to illustrate how a given process will run?

a)

Packet Tracer

b)

pie chart

c)

flow chart

d)

graph

4.

Refer to the exhibit. What does the exhibited flow chart symbol represent?

a)

process

b)

data

c)

display

d)

preparation

5.

How is a new variable created in Blockly?

a)

Use the assignment operator

b)

Drag the variable block onto the work space area.

c)

Declare the variable in a Dim statement.

d)

Determine the type of variable needed, then scroll to the appropriate place in the code to insert the variable.

6.

Refer to the exhibit. A specific Blockly block has a slot on the top. What is the purpose of this slot?

a)

A block with a printer name is required to be attached above the block shown.

b)

The slot allows a block with a bevel tab on the bottom to be connected above the block shown.

c)

This block is the topmost block.

d)

The block is a variable.

7.

What output is expected when the function that is shown below is entered in a Python program interpreter?

>>>print Cisco 1

a)

"SyntaxError: Missing parentheses in call to 'print'"

b)

Cisco 1

c)

Cisco1

d)

cisco 1

8.

Which platform is a low cost, credit-card-sized computer?

a)

Blockly

b)

PL-App

c)

Arduino

d)

Raspberry Pi

9.

Which output would be displayed if the code that is shown below is entered in a Python interpreter?

y = ['yellow', 'red', 'green', 'purple', 'white']print y

a)

yellow, red, green, purple, white

b)

'yellow', 'red', 'green', 'purple', 'white'

c)

y

d)

It shows "SyntaxError"

10.

What is displayed after the following code is entered into a Python interpreter?

addition = 22 +10

print(addition)

a)

[22]+[10]

b)

32

c)

(syntaxerror)-...as there should not be a space between the numerical values

d)

nothing ( because the print command is wrong)

11.

Refer to the exhibit. What does the exhibited flow chart symbol commonly represent?

a)

decision

b)

termination

c)

connector

d)

data

12.

What are two resources that could help someone learn to program? (Choose two.)

a)

Kickstarter

b)

Quirky

c)

Maker Media

d)

Khan Academy

e)

Code Academy

13.

What is Blockly?

a)

a network simulation program

b)

a non-profit educational website

c)

a low-cost credit-card-sized computer

d)

a programming tool for beginners

14.

What is one way to pay for prototyping?

a)

easy pay

b)

crowd funding

c)

mortgage

d)

incorporate

15.

Refer to the exhibit. What does the exhibited flow chart symbol commonly represent?

a)

decision

b)

termination

c)

connector

d)

data