wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PLTW CSE Essentials Review

Total questions: 50

Worksheet time: 32mins

Name
Class
Date
1.
A bit is..
a)
a very small amount of something. 
b)
A single item of computer information that is represented by either a 0 or a 1. 
c)
how we put information into the computer. 
d)
a word in computer language. 
2.
Binary is....... 
a)
a very small piece of something. 
b)
one piece of computer information.
c)
a method of calculating and representing numbers using 1s and 0s.
d)
a programming language. 
3.
A byte is ..
a)
a very small amount of something.
b)
part of a computer picture.
c)
the code we program computers in. 
d)
a unit of computer information that is equal to 8 bits. 
4.

In nested conditional logic statements

a)

The inside selection structure gets executed first

b)

The outside selection structure gets executed first

c)

AND and OR are to be avoided

d)

Integers must be used instead of Booleans

5.
This is an example of what kind of data?
a)
String Data
b)
Number Data
c)
Boolean Data
d)
Words Data
6.
This is an example of what kind of data?
a)
String Data
b)
Number Data
c)
Boolean Data
d)
Words Data
7.
What value is returned from index 3?
a)
3
b)
45
c)
123
d)
255
8.
A variable that can be used anywhere in a program.
a)
String Data
b)
Global Variable
c)
Local Variable
d)
Component
9.
Parts of an interface in a program.  
Examples include buttons and sprites.
a)
Mutator
b)
Global Variable
c)
Local Variable
d)
Component
10.
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
11.
Code that will repeat itself for each item in a defined list.
a)
Mutator
b)
Global Variable
c)
Iteration
d)
Component
12.
________ 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
13.
To tack together two strings of characters, making one longer 
string
a)
Boolean Expression
b)
String Data
c)
Iteration
d)
Concatenate
14.
The text "Hello World!" is what data type?
a)
Int
b)
String
c)
Float
d)
Bool+
15.
the value true is which data type?
a)
Int
b)
String
c)
Float
d)
Bool
16.
The data value 3.14159 is of which data type?
a)
Int
b)
String
c)
Float
d)
Bool
17.
In MIT App Inventor there are two views the App developer uses to make an App: the Design View and the Blocks view. The Design View is where . . .
a)
the app developer makes changes to what the end user will sees when they interact with the app.
b)
the app developer writes the code that changes what happens when the app is used.
c)
The backlog is keep before it becomes the sprint list.
d)
arguments and procedures are stored.
18.
In MIT App Inventor there are two views the App developer uses to make an App: the Design View and the Blocks view. The Blocks View is where . . .
a)
the app developer makes changes to what the end user will sees when they interact with the app.
b)
the app developer writes the code that changes what happens when the app is used.
c)
The backlog is keep before it becomes the sprint list.
d)
Arguments and Procedures are stored.
19.
A prioritized list of features that an app should have when it is finished is called a . . .
a)
Backlog.
b)
Sprint Task List.
c)
Data List.
d)
An Event Handler.
20.
A list of tasks taken from the backlog that can be completed within a two week time line is called a . . .
a)
Backlog.
b)
Sprint task list.
c)
Procedure
d)
Event Handler
21.
A button click is an an example of . . .
a)
an Event.
b)
a Procedure
c)
a Argument
d)
a Backlog
22.
The process of saving your App as you develop it with different names to indicate which iteration of the app is most current is called
a)
version control.
b)
procedure building.
c)
using a naming convention.
d)
SCRUM.
23.
The process of joining together two or more variables, possible of different data types, into a string is called . . .
a)
concatenation.
b)
version control.
c)
naming convention.
d)
conventional wisdom.
24.
This block of code is an example of . . . 
a)
event handler.
b)
conditional statement.
c)
programming loop.
d)
a procedure that uses arguments.
25.
This block of code is an example of . . .
a)
an event handler.
b)
a conditional statement.
c)
an iterative loop.
d)
a non-visible component.
26.
Quotation marks around a variable's identifier imply...
a)
it is an integer
b)
it is a string
c)
it is a Boolean
d)
it is a real
27.
This variable type can only have True or False values...
a)
Boolean
b)
integer
c)
string
d)
character
28.

The statement A OR B implies A and B are...

a)

integers

b)

strings

c)

Booleans

d)

characters

29.
This function calculates the length of a string...
a)
UBOUND
b)
INDEX
c)
LEN
d)
COUNT
30.

What is the global variable score after Button1 has been clicked five times?

a)

5

b)

9

c)

12

d)

15

31.
This is offered by a server for communication with a client app; can send and receive data from a server.
a)
Element
b)
Attribute
c)
API (Application Programming Interface)
d)
Client
32.
Method of guessing a password for a server by trying every possible combination.
a)
Global thermonuclear war
b)
Brute force attack
c)
Constant value
d)
Crowdsourcing
33.
A program that accesses data from a server; many of these can access a single server.
a)
attribute
b)
client
c)
element
d)
encode
34.
A client program that requests a URL from a web server program.
a)
Element
b)
Encode
c)
Browser
d)
Client
35.
Strategy that takes advantage of large numbers of people connected by computer networks to generate the creation of content, evaluation of content, and the funding of ventures.
a)
crowdsourcing
b)
element
c)
encode
d)
global variable
36.
The art of creating graphs to display data--helps humans discover patterns in data.
a)
encode
b)
endpoint
c)
global variable
d)
data visualization
37.
URLs that form the commands available in an API.
a)
attribute
b)
arguments
c)
encode
d)
endpoint
38.
This is accessible from all procedures and blocks of code within a program in which it is defined.
a)
element
b)
encode
c)
global variable
d)
index
39.
The error given when a program tries to access a sequence by asking for an item number bigger than the length of the sequence.
a)
Index out of bounds
b)
Error
c)
Arguments
d)
Client
40.
A variable that is only accessible from within the local procedure or block of code within which it is defined.
a)
Global variable
b)
Local variable
c)
Element
d)
Encode
41.
Data sent from a client to a server, also called a query.
a)
Value
b)
URL
c)
Request
d)
Test bed
42.
Data sent from a server to a client as a result of a client request.
a)
IP address
b)
protocol
c)
response
d)
request
43.
A number system with digits 0 to 9 and A to F is
a)
Decimal
b)
Octal
c)
Hexadecimal
d)
None of these
44.
Binary is base
a)
16
b)
10
c)
2
d)
32
45.
Each pixel is displayed using a combination of what three colours?
a)
Blue, green and purple
b)
Red, grey and white
c)
Red, green and blue
d)
White, red and blue
46.
This hexadecimal code creates what color in HTML?
#FF0000
a)
Red
b)
Green
c)
Blue
d)
Yellow
47.
Which of the following hexadecimal color codes in HTML would increase the amount of blue in this code?
#16F28A
a)
#A1F288
b)
#04A78B
c)
#00FF00
d)
#111111
48.
ASCII is:
a)
a programming language
b)
a code for representing characters in binary
c)
a type of computer
d)
a method of translating from denary to binary
49.
Which of the following can be represented in ASCII?
a)
Alphabetic characters such as A, B, C
b)
Numeric characters such as 5, 6, 7
c)
“Special” characters such as %, *, &
d)
all of the above
50.
Which if these terms refers to the maximum rate at which data can betransferred? (1-4)
a)
Error detection
b)
Packet switching
c)
Bandwidth
d)
Transmission media