wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSF U5 Physical

Total questions: 13

Worksheet time: 9mins

Name
Class
Date
1.

In a physical computing model, which of the following is responsible for changing the physical world?

a)

Sensor

b)

Controller

c)

Actuator

d)

Device

2.

On the Arduino pins 0-13 are for?

a)

Analog input

b)

Digital Output

c)

Analog output

d)

Digital input or output

3.

Which of the following statements is true regarding Arduino sketches?

a)

loop() is called once at the start of the program

b)

setup() is called only once at the start of the program

c)

loop() is called once after setup()

d)

loop() is called repeatedly after setup()

4.

Which Arduino pin has a builtin LED?

a)

Pin 12

b)

Pin 10

c)

Pin 9

d)

None of the above

5.

Generally, where should the pinMode function be located the code?

a)

in loop()

b)

in a function I create

c)

in setup()

d)

pinMode is not a valid function

6.

Assuming the Arduino is wired correctly and setup is correct. Which are TRUE of the following code?

a)

The LED at pin 13 will flash

b)

An LED will flash repeatedly

c)

An LED will turn on for 1 second

d)

An LED will turn off for 1 second

7.

Given this code in loop. What sequence of numbers would be printed.

a)

0 1 2 3 4 5 6

b)

0 1 2 3 4 5

c)

1 2 3 4 5 6

d)

1 2 3 4 5

8.

Which measures the amount of electricity flowing?

a)

Voltage

b)

Resistance

c)

Current

d)

Power

9.

Given a circuit below, how much current would flow through the LED in mA?

(a)  

10.

Which is true of the following circuit diagram?

a)

The Arduino is wired for pull-down

b)

When the switch/button is closed pin 2 will be HIGH

c)

When the switch/button is closed pin 2 will be LOW

d)

The resistor is not necessary in this circuit

11.

The delay function is a problem because it blocks the Arduino from running other code

a)

TRUE

b)

FALSE

12.

Which is TRUE regarding object oriented programming?

a)

It allows a programmer to encapsulate state and functionality

b)

Multiple objects can be created from a class template

c)

Each object has it's own state

d)

It is a feature of most modern programming languages

13.

Which is FALSE regarding Arduino pins A0 - A5?

a)

Are only for for input

b)

Detect an Analog voltage level

c)

Can be configured for Analog output

d)

Can detect 1024 levels