wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Newsom Nest PLTW App Creators Final Exam

Total questions: 50

Worksheet time: 48mins

Name
Class
Date
1.

An action or occurrence that happens during runtime that will trigger a response or behavior by the software.

a)

event

b)

bug

c)

boolean

d)

conditional

2.

A form of mathematics in which an expression is reduced to either True or False.

a)

Boolean

b)

error

c)

nonvisible components

d)

palette

3.

A block of code that is triggered when a certain event happens.

a)

event handler

b)

properties

c)

conditional statement

d)

event

4.

The layer of an app that contains the program that tells the app how to behave.

a)

control layer

b)

model layer

c)

view layer

d)

design layer

5.

An ordered set of instructions that are used to carry out a task.

a)

algorithm

b)

runtime

c)

driver

d)

emulator

6.

The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.

a)

abstraction

b)

algorithm

7.

A simulator that imitates a program or events.

a)

emulator

b)

deploying

c)

navigator

d)

driver

8.

A type of data in computing that represents alphanumeric characters.Includes any character that you can type on a computer: like letters, numbers, symbols, and punctuation.

a)

text/string data

b)

Boolean data

c)

numerical data

9.

This command does not affect the code during runtime. In other words, the code inside the event handler is still active and will run normally.

a)

collapse command

b)

do it command

10.

Where the programmer adds and tests code in small chunks at a time to make sure it behaves the way they want it to, before adding more code

a)

incremental approach

b)

stepwise approach

11.

A two-dimensional touch-sensitive rectangular panel on which drawing can be done and sprites can be moved

a)

canvas

b)

sprite

c)

backpack

d)

mobile app

12.

Where you can create the user interface and add common features you want in the app. This is where you let the program know what components you will later want to code

a)

designer view

b)

blocks view

13.

Who applies their knowledge of computation to creating solutions using a computer system?

a)

Physicist

b)

Computer Scientists

c)

Engineer

d)

Mathematician

14.

________ is the consumer for whom a hardware or software product is designed

a)

The Event Handler

b)

The Controller

c)

End User

d)

Computer Scientist

15.

What is runtime?

a)

The period in which a program is running

b)

The amount of time it takes someone to run around a computer

c)

The amount of time it takes a programmer to code software

d)

The amount of time a software has been available

16.

A/n_________ is a flaw in a computer program that causes the program to produce an incorrect result or behavior

a)

Error

b)

Compilation

c)

Bug

17.

What is meant by "set CheckBox2 Checked to false?"

a)

CheckBox1 will be disabled or off

b)

CheckBox2 will be disabled or off

c)

CheckBox2 Label will not turn red

d)

The checkbox will check your work to make sure it isn't false

18.

The flowchart is an example of a/n _________

a)

Series of steps to wash your hands

b)

Conditional Statement

c)

Algorithm

d)

Event

19.

The flowchart is an example of a/n ___________

a)

Conditional Statement

b)

Algorithm

c)

Map

d)

Series of steps to get to school

20.

What would happen to the MeaslesButton was clicked if it was already playing?

a)

It would start

b)

It would pause

c)

It would keep playing

d)

Nothing would happen, the code is incorrect

21.

1. Which of the following best describes the role of the Navigator in pair programming?

a)

Controls the keyboard

b)

Helps point out coding errors to the Driver

c)

Controls the mouse

d)

Dictates the code to the Driver

22.

Which of the following computational items can be used to reduce the redundancy of code the most and make the program shortest?

a)

Variable

b)

Event handler

c)

Data base

d)

For Loop

23.

Which of the following algorithms would move the arrow from the Start block, through the grey outlined path on the maze, to the End block? Note that the turnLeft and turnRight turn the arrow in place – they do not advance the arrow forward!

a)

moveForward - 4 blocks

turnRight

moveForward - 6 blocks

turnLeft

moveForward - 6 blocks

b)

moveForward - 2 blocks

turnRight

moveForward - 2 blocks

turnLeft

moveForward - 3 blocks

turnRight

moveForward – 4 blocks

turnLeft

moveForward – 2 blocks

c)

moveForward - 2 blocks

turnRight

moveForward – 2 blocks

turnLeft

moveForward – 2 blocks

turnRight

moveForward – 4 blocks

turnLeft

moveForward – 4 block

d)

moveForward - 2 blocks

turnRight

moveForward – 2 blocks

turnLeft

moveForward – 6 blocks

turnRight

moveForward – 2 blocks

turnLeft

moveForward – 4 blocks

24.

Which of the following statements correctly describes the event for the event handler shown ?

a)

A button being clicked

b)

The app speaking the message “I’m shaking!”

c)

The accelerometer sensing shaking

d)

The app displaying the message “I’m shaking!”

25.

Which of the following event handlers will play an audio file when a check box is clicked in App Inventor?

a)
b)
c)
d)
26.

What is the index number for “Green”?

a)

0

b)

1

c)

2

d)

3

27.

What does PLTW stand for?

a)

Please Listen to Words

b)

People Learn to Work

c)

Project Learn Team Work

d)

Project Lead the Way

28.

You can tell that the yellow, blue and green buttons will be side by side because:

a)

they are named with camel case

b)

they are buttons

c)

they are inside a horizontal arrangement

d)

they come before the camera button on the list

29.

Which of the following is correctly named using camel case?

a)

reset button

b)

RESETbutton

c)

ResetButton

d)

Reset button

30.

On a flowchart which shape is used to show an action (like MoveForward)

a)

oval

b)

rectangle

c)

rhombus

31.

On a flowchart which symbol is used to show the beginning and ending points?

a)

oval

b)

rectangle

c)

rhombus

32.

Choose the best description of the function of this block.

a)

Runs the blocks in the do section for each numeric value in the range starting at From and ending at To, incrementing number by the value of By each time.

b)

Runs the blocks in the do section for each numeric value in the range starting at by and ending at From, incrementing number by the value of To each time.

c)

Runs the blocks int he do section for each numeric value in the range starting at To and ending at From, incrementing number by the value of By each time.

33.

Select the correct for loop block of code to get the bus to the the red square.

a)
b)
c)
d)
34.

What item is at index 2?

a)

Make bed

b)

Clean up room

c)

Wash dishes

d)

Do homework

e)

Take out trash

35.

What is the index for "Take out trash"?

a)

Index 1

b)

Index 2

c)

Index 3

d)

Index 4

e)

Index 5

36.

Identify the correct name on the MIT App Inventor designer view.


Palette

a)

A

b)

B

c)

C

d)

D

e)

E

37.

Identify the correct name on the MIT App Inventor designer view.


Viewer

a)

A

b)

B

c)

C

d)

D

e)

E

38.

Name the drawer pictured above.

a)

User Interface

b)

Layout

c)

Media

d)

Drawing and Animation

39.

Name the drawer pictured above.

a)

User Interface

b)

Layout

c)

Media

d)

Drawing and Animation

40.

Height/Width...What do the following values allow you to do?


Automatic

a)

Makes the button big enough to fit the text on it.

b)

Makes the button tall (or wide) enough to fill the parent component, which is the component that it resides in.

c)

Makes the button an exact number of pixels tall or wide. Pixels are a grid of small dots that make up the display on a screen, like a screen of a TV or a computer or a mobile device.

d)

Makes the button a percentage of the screen size in height or width.

41.

_____________ sets the color of the button itself.

a)

BackgroundColor

b)

TextColor

c)

FontTypeface

d)

FontSize

42.

Select the correct picture that is displaying a procedure.

a)
b)
c)
d)
43.

Select all the ImageSprites displayed in the picture above.

a)

a

b)

b

c)

a, c, & d

d)

d

e)

a, b, & c

44.

AI Companion connection means?

a)

You will connect the app to a phone emulator image on the computer screen.

b)

You will connect the app to an external device such as an actual phone or tablet using a QR scan code.

c)

You will connect the app to an external device such as a phone or tablet using a USB cable.

45.

Emulator connection means?

a)

You will connect the app to a phone emulator image on the computer screen.

b)

You will connect the app to an external device such as an actual phone or tablet using a QR scan code.

c)

You will connect the app to an external device such as a phone or tablet using a USB cable.

46.

An emulator will appear on the computer screen like this. True or False?

a)

True

b)

False

47.
This is the symbol for Google _____________.
a)
Internet Explorer
b)
Chrome
c)
Firefox
d)
No idea?!
48.
This is the image for 
a)
Google Classroom
b)
Google Sites
c)
Google Docs
d)
Google Sheets
49.
What is this app called?
a)
Google Forms
b)
Google Sheets
c)
Google Slides
d)
Google Docs
50.
This is the image for  Google_______.
a)
Drive
b)
Sheets
c)
Docs
d)
Sites