wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSE Morgan

Total questions: 74

Worksheet time: 2hrs 28mins

Name
Class
Date
1.

a data type that only has two values, usually denoted as true or false

a)

Boolean

b)

varible

c)

event

d)

component

2.

the smallest unit of data storage that a program can use

a)

concatenation

b)

variable

c)

data base

d)

Iteration

3.

Information or signals entered into a computer system

a)

output

b)

event

c)

Input

d)

argument

4.

The equal, not equal, less than, greater than, less than or equal to, and greater than or equal to operators used to compare two items

a)

arithmetic operator

b)

logical operator

c)

boolean

d)

relational operator

5.

The values that a program provides to a function or subroutine

a)

argument

b)

component

c)

lteration

d)

Boolean

6.

A control block that looks for inputs or events to when to perform a specific action

a)

event

b)

event handler

c)

concatenation

d)

variable

7.

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

a)

event

b)

event handler

c)

global variable

d)

local variable

8.

A joining together of separate items, without changing them, into one place

a)

concatenation

b)

abstraction

c)

complex conditional

d)

index

9.

A representation of a logical statement that is used to examine the relationship between two values and determine whether the statement is true or false

a)

loop

b)

conditional

c)

boolean statement

d)

logical operator

10.

A sequence of actions or instructions to follow in solving a problem or accomplishing a task

a)

loop

b)

list

c)

index

d)

procedure

11.

Information or signals produced or delivered by a computer system

a)

input

b)

output

c)

delivery

d)

the thing that goes in a computer

12.

A function or artifact in an app that you can add in design view of MIT App Inventor

a)

component

b)

concatenation

c)

complex component

d)

conditional

13.

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division

a)

equation

b)

arithmetic operator

c)

relational operator

d)

logical operator

14.

A process of repeating a set of instructions a specified number of times or until a condition is met

a)

loop

b)

complex conditional

c)

lteration

d)

chained conditional

15.

Stored data that is only used within a small scope of a project and cannot be used by other parts of the program

a)

data base

b)

local variable

c)

global variable

d)

usability

16.

A collection of data values that do not have to be the same type

a)

list

b)

index

c)

input

d)

output

17.

The quality of how easy is it for a user to use an app without any explanation outside of the app

a)

usability

b)

boolean expression

c)

incremental counter

d)

accumulator

18.

A storage space on a device used to store information from an app

a)

local variable

b)

global database

c)

local database

d)

none of the above

19.

A series of conditionals that a computer moves through until it finds the one that is true

a)

conditional statement

b)

chained conditional

c)

loop

d)

incremental counter

20.

A series of conditionals that a computer moves through until it finds the one that is true

a)

complex conditional

b)

conditional statement

c)

chained conditional

d)

conditional

21.

A piece of code (loop) that contains a variable which stores the “top” value as defined by the programmer

a)

global variable

b)

local variable

c)

conditional

d)

global database

22.

A series of checks that the computer moves through in a sequence before setting the Boolean value to true or false to determine which process to do next

a)

conditional

b)

complex conditional

c)

chained conditional

d)

conditional statements

23.

Stored data that is only used within a small scope of a project and cannot be used by other parts of the program

a)

local database

b)

global database

c)

local variable

d)

global variable

24.

Code that changes the value of a variable by a certain amount every time an event occurs

a)

global variable

b)

local variable

c)

arithmetic expression

d)

incremental counter

25.

A storage space on a device used to store information from an app

a)

global database

b)

local database

c)

local variable

d)

global database

26.

A specific location by order for an individual element in a list

a)

index

b)

placement

c)

slot

d)

expression

27.

Event handler you use when you want events to occur as soon as the app starts without waiting for the user

a)

When button.click

b)

When screen.initialize

c)

If then conditional

28.

A collection of data values that do not have to be the same type

a)

list

b)

index

c)

global variable

d)

local variable

29.

The quality of how easy is it for a user to use an app without any explanation outside of the app

a)

usability

b)

visability

c)

understood it

d)

none of them

30.

A technique or process that manages complexity in a program or computer system

a)

algorithms

b)

list

c)

abstraction

31.

A sequence of instructions that continually repeats until a condition is met

a)

loop

b)

if then conditional

c)

Best-So-Far-Loop

d)

accumulator

32.

A role that a variable may take on in which it keeps a running or cumulative total or value

a)

Accumulator

b)

loop

c)

chained conditional

d)

usability

33.

A piece of code (loop) that contains a variable which stores the “top” value as defined by the programmer

a)

Best-So-Far-Loop

b)

loop

c)

repeat

d)

continual block

34.

What is this?

a)

relational operator

b)

logical operator

c)

arithmetic operator

d)

greater than or equal to

35.

What is this?

a)

procedure

b)

text string

c)

local variable

d)

global variable

36.

What is this?

a)

procedure

b)

call button

c)

text string

d)

operator

37.

What is this?

a)

true conditional

b)

arithmetic operator

c)

logical operator

d)

boolean

38.

What is this?

a)

conditional

b)

chained conditional

c)

procedure

d)

complex conditional

39.

What is this?

a)

an equation

b)

arithmetic operator

c)

relational operator

d)

logical operator

40.

What is this?

a)

conditional

b)

chained conditional

c)

conditional statement

d)

component

41.

What is the output?

a)

42

b)

4

c)

2+2

d)

22

42.

What is the output?

a)

42

b)

4

c)

2+2

d)

22

43.

What is the output?

a)

42

b)

4

c)

2+2

d)

22

44.

What is the output?

a)

42

b)

4

c)

2+2

d)

22

45.

Where you program the components to respond to events

a)

designer view

b)

my projects

c)

blocks view

46.

Shows a list of the files of the apps that you have worked on

a)

designer view

b)

my projects

c)

blocks view

47.

Create the user interface and add components you want to use in the app

a)

designer view

b)

my projects

c)

blocks view

48.

To make a copy or a new version of the app you are working with you could use:

a)

Save project as

b)

Save project

c)

Import selected project

d)

Export selected project

49.

A layout component used to place other components that need to be displayed from left to right (or side by side).

a)

Horizontal Arrangement

b)

Vertical Arrangement

c)

Table Arrangement

d)

Side-by-Side Arrangement

50.

Which component is for the user to enter text?

a)

Label

b)

Button

c)

CheckBox

d)

TextBox

51.

Which component is used to place image sprites or can be used for drawing?

a)

Label

b)

Canvas

c)

Button

d)

TextBox

52.

Which component is used to only display text for the user to read?

a)

Label

b)

Button

c)

TextBox

d)

Canvas

53.

In order or a component to take up the width of the screen, which option must you choose?

a)

Automatic

b)

Fill parent

c)

Pixels

d)

Percent

54.

Once you have placed a component in the Designer view, you cannot change its position.

a)

True

b)

False

55.

______ are details about each component that you can change either before the program starts or while the program is running.

a)

Blocks Editor

b)

Viewer

c)

Palette

d)

Properties

56.

_______ is either True or False. It may include “and,” “or,” and “not” in the code.

a)

Boolean Expression

b)

Iteration

c)

String Data

d)

Component

57.

In App Inventor, what is the index value of the first item in a list?

a)

0

b)

1

c)

2

58.

Which flavor has the least votes?

a)

Rocky Road

b)

Cookie Dough

c)

Mint

d)

Vanilla

59.

Which flavor is index 2?

a)

Rocky Road

b)

Cookie Dough

c)

Mint

d)

Vanilla

60.

If a user votes for Mint, what will the VoteList look like?

a)

5,7,2,7

b)

5,7,3,6

c)

6,7,2,6

d)

5,8,2,6

61.

What are the two Boolean values that a statement may be evaluated as to control program flow?

a)

True

b)

False

c)

Not

d)

Or

62.

What are the three specific Boolean operators mentioned that help computers determine what to do next by increasing the number of conditions that must be met before taking a specific action?

a)

And

b)

Or

c)

Not

d)

True

63.

If the text in Textbox1 is 8, what will the Labels show for their text? Select ALL that apply.

a)

yes

b)

no

c)

maybe

d)

none of the above

64.

 If the text in Textbox1 is 8, what will the Labels show for their text? Select ALL that apply.

a)

yes

b)

no 

c)

maybe

d)

none of the above

65.

If the text in Textbox1 is 4, what will the Labels show for their text? Select ALL that apply.

a)

yes

b)

no

c)

maybe

d)

none of the above

66.

If the text in Textbox1 is 4, what will the Labels show for their text? Select ALL that apply.

a)

yes

b)

no

c)

maybe

d)

none of the above

67.
a)

True

b)

False

68.

a)

true

b)

false

69.

a)

true

b)

fasle

70.

a)

true

b)

false

71.

What will the text of the Results_Label be if the “set” blocks are:

Global Guesses: 6

Secret number: 13

User Guess: 15

a)

you got it!

b)

sorry

c)

try again

d)

you ran out of guesses

e)

none of the above

72.

What will the text of the Results_Label be if the “set” blocks are:

Global Guesses: 8

Secret number: 35

User Guess: 35

a)

you got it!

b)

sorry

c)

try again

d)

you ran out of guesses

e)

none of the above

73.

What will the text of the Results_Label be if the “set” blocks are:

Global Guesses: 0

Secret number: 7

User Guess: 7

a)

you got it!

b)

sorry

c)

try again

d)

you ran out of guesses

e)

none of the above

74.

What will the text of the Results_Label be if the “set” blocks are:

Global Guesses: 6

Secret number: 25

User Guess: 23

a)

you got it!

b)

sorry

c)

try again

d)

you ran out of guesses

e)

none of the above