wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit 3 Csp

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

By default, when you add components to the App Inventor Viewer they are laid out ___________.

a)

Vertically

b)

Horizontally

c)

Diagonally

d)

Randomly

2.

Which value would you set the Width property to if you want your component, e.g., a Button, to fill its container?

a)

Automatic

b)

Fill parent

c)

Fill container

d)

Max pixels

3.

Which of the following would be a good name for a button whose purpose was to allow the view to refresh the screen?(choose 2)

a)

Button1

b)

ButtonOne

c)

ButtonRefresh

d)

B1

e)

RefreshButton

4.

Which of the following would be a valid App Inventor variable name?

a)

5

b)

-5

c)

"user name"

d)

userName

5.

A variable is an abstract symbol that refers to some particular value. Which of the following symbols is a variable? (choose 2)

a)

10

b)

paintBrush

c)

"hello"

d)

true

e)

x

6.

Using a variable is an example of abstraction because (choose 3)

a)

a variable is more general and more abstract than a specific value such as 5.

b)

using a variable instead of a specific value makes an app more generally useful.

c)

a variable is an abstract symbol that can represent lots of different values.

d)

using a variable instead of a specific value makes an app more vague.

7.

Which of the following is a true statement about data compression?

a)

Data compression is only useful for files being transmitted over the Internet.

b)

No matter what compression technique is used, once a data file is compressed, it cannot be restored to its original state.

c)

Sending a compressed version of a file ensures that the contents of the file cannot be intercepted by an unauthorized user.

d)

There are trade-offs involved in choosing a compression technique for storing and transmitting data.

8.

What does refactoring mean?

a)

Restructuring a program to make it behave differently.

b)

Changing the way the program behaves.

c)

Revising a program to remove bugs.

d)

Restructuring a program without changing its basic behavior.

9.

Which of the following statements are true for a TinyDb component.

a)

Data stored in a TinyDb can easily be shared with other devices and users.

b)

Data stored in a TinyDb will persist between different uses of the app.

c)

Data stored in a TinyDb disappears when you quit the app.

d)

Data stored in a TinyDb is stored in the cloud.

10.

True or False: It is possible to have an empty list -- i.e., a list with no elements.

a)

True

b)

False