wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1.1.1 - 1.1.6 CSE REVIEW FOR ASSESSMENT

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

Which answer is an example of a collaboration strategy?

a)

Elbow Partner

b)

Scrum Teams

c)

Pair Programming

d)

All are collaboration strategies

2.

The idea for scrum development originated with what sport?

a)

soccer

b)

football

c)

baseball

d)

rugby

3.

Users can provide input information via buttons or touching a sprite.

a)

true

b)

false

4.

What App Inventor feature can be added to give users output information?

a)

button

b)

canvas

c)

label

d)

horizontal alignment

5.

Driving a car or using a cell phone can be described as being abstracted because your don't have to know how they work in order to use them.

a)

true

b)

false

6.

The accelerometer and the camera are examples of abstraction in App Inventor because you don't have to understand them to program with them.

a)

true

b)

false

7.

What defines the rules for text programming? Without this your program would be correctly structured.

a)

code

b)

syntax

c)

inputs

d)

outputs

8.

What are the three questions you should answer when writing a User Story?

a)

What features does the user want?

b)

What will the user need to the app to do?

c)

What is the priority of each feature?

d)

You should ask all of these questions

9.

You do not have to be User Centered when you are programming an app.

a)

true

b)

false

10.

What is the part of the app that the user will interact with in order to use the app?

a)

User Centered

b)

User Story

c)

User Interface

d)

Scrum Development

11.

In App Inventor, the Designer View will allow you to

a)

Create the code to make your add work

b)

Add features like buttons, canvas, and labels

c)

Create the User Story

d)

Create a procedure

12.

You need to create the code that will make your app work. What part of App Inventor do you need?

a)

Designer View

b)

Blocks View

c)

User Interface

d)

User Centered

13.

A(n) _____________ looks for user inputs and responds to them.

a)

Event

b)

Procedure

c)

Event Handler

d)

Abstraction

14.

A procedure allow for a sequence of actions to follow in solving a problem.

a)

true

b)

false

15.

Debugging is the process of finding and fixing what is wrong with your program.

a)

true

b)

false

16.

Using Checkpoints to save your program throughout the development process is a form of Version Control.

a)

true

b)

false

17.

Variables hold information about items in your app. For example, the user_name would be the variable for the user's name in the app.

a)

true

b)

false

18.

In App Inventor, what feature should you add in order to know what value a variable currently is holding?

a)

Button

b)

Accelerometer

c)

Label

d)

Canvas

19.

Whole numbers are what data type?

a)

float

b)

string

c)

Boolean

d)

integer

20.

What date type holds text values?

a)

Boolean

b)

float

c)

interger

d)

string

21.

What data type hold decimal numbers?

a)

float

b)

string

c)

Boolean

d)

integer

22.

What can you do to long decimal numbers to make them shorter and easier to read?

a)

Use integer data types only

b)

Add a whole number to the decimal

c)

Add a round block from the Math drawer

d)

decimal numbers cannot be made shorter or easier to read

23.

You need your Happy Face.visible to be true or false depending on where you are in the app. What data type hold true or false?

a)

interger

b)

string

c)

Boolean

d)

float

24.

Concatenation allows you to join separate items without changing them into one place.

a)

true

b)

false

25.

This App Inventor block needs to be stored once, but can be called and used many times in a program.

a)

Boolean block

b)

variable block

c)

math block

d)

procedure block

26.

You need to add the the score when the user guesses the correct answer. What type of operator do you need?

a)

logical operator

b)

arithmetic operator

c)

relational operator

d)

procedures

27.

These operators compare values using >. <, >=, <=, =, and not =. What are they called?

a)

arithmetic operators

b)

relational operators

c)

logical operators

d)

initialize operators

28.

You need to app to make decisions based on whether statements evaluate to true of false. What type of operator do you need?

a)

arithmetic operator

b)

relational operator

c)

logical operator

d)

procedures operators

29.

All decisions in programming are narrowed down to yes/no or true/false because that is the most basic type of decision to make and it makes programs efficient and long lasting.

a)

true

b)

false

30.

What type of statement helped your program know what to do if your Happy Face hit one of the edges?

a)

pseudocode statement

b)

argument statement

c)

conditional statement

d)

iteration statement

31.

A Boolean expression does not evaluate to true/false or yes/no.

a)

true

b)

false

32.

Programs make decisions based on true/false choices.

a)

true

b)

false

33.

How can If-Then-Else Conditional statement be represented?

a)

flowcharts

b)

pseudocode

c)

both flowchart and pseudocode

d)

If-Then-Else Conditional statements cannot be represented outside of code

34.

Boolean statements never evaluate to true/false in order to make decisions.

a)

true

b)

false

35.

Chained conditionals allow your program to make several decisions.

a)

true

b)

false

36.

The procedure block in App Inventor allows for a sequence of actions or instructions to happen in order to accomplish a problem?

a)

true

b)

false

37.

(+, -, *, /) make up what kind of operators?

a)

Relational

b)

Logical

c)

Boolean

d)

arithmetic