Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSP 1.2 Quiz

Total questions: 70

Worksheet time: 27mins

Name
Class
Date
1.

Who created the computer language called COBOL?

a)

Grace Hopper

b)

Steve Wozniak

c)

Mr. Torres

2.

Who created the Apple computer?

a)

Grace Hopper

b)

Steve Wozniak

c)

Mr. Torres

3.

Which of the following images represent the Label component?

a)
b)
c)
d)
4.

Which of the following images represent the Canvas component?

a)
b)
c)
d)
5.

Which of the following images represent the Slider component?

a)
b)
c)
d)
6.

Which of the following images represent the Button component?

a)
b)
c)
d)
7.

When will global red be set to thumbPosition?

a)

when the position of red_Slider1 is changed

b)

when Canvas1 is dragged

c)

when a circle is drawn on Canvas1

d)

when PaintColor is set for the Canvas

8.

When will a circle be drawn of Canvas1?

a)

when the position of red_Slider1 is changed

b)

when Canvas1 is dragged

c)

when global red is set to thumbPosition.

d)

when PaintColor is set for the Canvas

9.

When PaintColor for Canvas be set?

a)

when the position of red_Slider1 is changed

b)

when Canvas1 is dragged

c)

when global red is set to thumbPosition.

d)

when a circle is drawn on Canvas1

10.

What color is created be these blocks?

a)

red

b)

green

c)

blue

d)

grey

11.

What color is created be these blocks?

a)

red

b)

green

c)

blue

d)

grey

12.

What color is created be these blocks?

a)

red

b)

green

c)

blue

d)

grey

13.

A number in base ten is a...

a)

decimal number

b)

binary number

c)

hexadecimal number

d)

octal number

14.

What is the largest digit that can be used in the decimal number system?

a)

9

b)

10

c)

1

d)

0

15.

What is the largest digit that can be used in the binary number system?

a)

9

b)

10

c)

1

d)

0

16.

Which digits are used to represent a bit?

a)

0 or 1

b)

0 through 9

c)

0 through 15

d)

0 through 7

17.

A byte is equivalent to...

a)

8 bits

b)

2 bits

c)

4 bits

d)

16 bits

18.

Which decimal numbers can one byte represent?

a)

0 through 255

b)

0 or 1

c)

0 through 8

d)

any number

19.

Convert the binary number 00012 to decimal.

a)

1

b)

2

c)

4

d)

8

e)

15

20.

Convert the binary number 00102 to decimal.

a)

1

b)

2

c)

4

d)

8

e)

15

21.

Convert the binary number 00112 to decimal.

a)

1

b)

3

c)

5

d)

8

e)

15

22.

Convert the binary number 01002 to decimal.

a)

1

b)

4

c)

5

d)

8

e)

16

23.

Convert the binary number 10002 to decimal.

a)

1

b)

4

c)

5

d)

8

e)

16

24.

How many btyes are used to represent the RGB values of a pixel?

a)

3

b)

24

c)

8

d)

255

25.

What is used to represent a graphic image?

a)

pixels

b)

ASCII

c)

UTF-8

26.

Which are common codes that uses the binary system to represent alphabets and other characters?

a)

ASCII

b)

UTF-8

c)

ASKII

d)

FTU-8

27.

What is the RGB value of green?

a)

(255,0,0)

b)

(0,255,0)

c)

(0,0,255)

28.

What is the RGB value of blue?

a)

(255,0,0)

b)

(0,255,0)

c)

(0,0,255)

29.

A compression method that results in losing data.

a)

lossy compression

b)

lossless compression

c)

loser compression

d)

lessloss compression

30.

A compression method that results in preserving the original data.

a)

lossy compression

b)

lossless compression

c)

loser compression

d)

lessloss compression

31.

Which compression formula ratio gives the Percent Compression?

a)
b)
c)
d)
32.

Which compression formula ratio gives the Compression Ratio?

a)
b)
c)
d)
33.

Data abstraction refers to...

a)

using information while ignoring lower-level details of the structure of the information.

b)

using information while being aware of lower-level details of the structure of the information.

c)

using lower-level information and ignoring higher-level information.

d)

Using higher-level information ad lower-level information.

34.

Convert the 111111112 to decimal. (Hint: this is a byte)

a)

256

b)

8

c)

9

d)

255

35.

What is an Event?

a)

An action that causes something to happen

b)

An action that doesn’t do anything in the App

c)

An action that will allow you to look up and event

d)

Something that is happening in the calendar

36.

What is Event Handling

a)

Event Handling is the coding involved in the events

b)

Event handling is the way the user handles the events

c)

Event handling is a type of code

d)

Event handling is an app feature

37.

What is the User Interface

a)

Elements of which the user controls

b)

Elements of which the coder controls

c)

An interface with code

d)

An interface with options

38.

UI Elements

a)

On screen buttons and options

b)

Elements for code

c)

Apps for the user

d)

Artificial elements

39.

The average salary for a mobile app developer is?

a)

$45,000

b)

$60,000

c)

$75,000

d)

$90,000

40.

What are the three key parts of the App Inventor programming environment?

a)

Android device

b)

Viewer

c)

Component Designer

d)

Blocks Editor

41.

This section is divided into sections and that contain components.

a)

Blocks

b)

Palette

c)

Properties

d)

Media

42.

This section allows the app creator to develop the code that will run the app.

a)

Blocks Editor

b)

Design Editor

c)

Viewer

d)

Palette

43.

Labels, buttons, and sensors are all examples of what?

a)

Properties

b)

Built-in controls

c)

Components

d)

Blocks

44.

These are used to identify aspects of each screen or component.

a)

Properties

b)

Extensions

c)

Blocks

d)

Behaviors

45.

True or False: Components can be either visible or non-visible.

a)

True

b)

False

46.

This area shows a list of pictures and/or sound being used in the project.

a)

Properties

b)

Viewer

c)

Palette

d)

Media

47.

True or False: a label component is an example of a non-visible component.

a)

True

b)

False

48.

True or False: An accelerometer is an example of a non-visible component.

a)

True

b)

False

49.

What is a app inventor?

a)

spreadsheet

b)

word processing

c)

Cloud-based tool

d)

database

50.
What value is returned from index 3?
a)
3
b)
45
c)
123
d)
255
51.
A variable that can be used anywhere in a program.
a)
String Data
b)
Global Variable
c)
Local Variable
d)
Component
52.
Parts of an interface in a program.  
Examples include buttons and sprites.
a)
Mutator
b)
Global Variable
c)
Local Variable
d)
Component
53.
By clicking the blue icon, the programmer can drag additional smaller blocks into the larger block, thus changing the shape and functionality of the original block. 
a)
Mutator
b)
Global Variable
c)
Iteration
d)
Component
54.
Code that will repeat itself for each item in a defined list.
a)
Mutator
b)
Global Variable
c)
Iteration
d)
Component
55.
________ is either True or False. It may include “and,” “or,” and “not" in the code.
a)
Boolean Expression
b)
String Data
c)
Iteration
d)
Component
56.
To tack together two strings of characters, making one longer 
string
a)
Boolean Expression
b)
String Data
c)
Iteration
d)
Concatenate
57.

Which menu option allows you to create a new app?

a)

Projects

b)

Connect

c)

Build

d)

Help

58.

Which menu option allows you to test your app?

a)

Project

b)

Connect

c)

Build

d)

Help

59.

Which menu option do you choose to begin developing an app?

a)

AI Companion

b)

Start New Project

c)

Save Project

d)

Export Selected Project

60.

Which menu option allow you to test your app via a WiFi connection?

a)

AI Companion

b)

Emulator

c)

USB

d)

Bluetooth

61.

Which of these is NOT one of the 3 main screens in App Inventor?

a)

Projects

b)

Connect

c)

Designer

d)

Blocks

62.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

63.

On the Palette, under which item will you find the Accelerometer?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

64.

The playing field for any App Inventor game is called a(n) ______?

a)

Label

b)

Canvas

c)

Horizontal Alignment

d)

Clock

65.

When connecting App Inventor to your mobile device via AI Companion, QR in QR Code stands for?

a)

Quick Read

b)

Quick Ready

c)

Quit Read

d)

Quite Ready

66.

In programming, this is an action that occurs as a result of the user or another source,

a)

occassion

b)

design

c)

block

d)

event

67.

What is the purpose of this backpack icon?

a)

store apps in it

b)

delete unwanted blocks

c)

export blocks to other apps

d)

to make the page look pretty to make the page look pretty

68.

An example of an event would be?

a)

Mouse being clicked to hit mole

b)

Pressing right left arrow keys

c)

Key pad pressed to watch video

d)

All of the above

69.

A component that you can animate and that can interact with a canvas.

a)

Image

b)

Charcter

c)

ImageSprite

d)

Image Component

70.

On the Blocks page, under which item will you find the "If-Then" blocks?

a)

Control

b)

Logic

c)

Math

d)

Text