wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

AP CSP U1,2,3 QUIZIZZ 11-21 - THURS

Total questions: 59

Worksheet time: 34mins

Name
Class
Date
1.

One of the three building blocks of programming. Sequencing refers to just sequential steps in a program is known as?

a)

Selection

b)

Iteration

c)

Sequencing

d)

Phishing

2.

What is the technical term for one of the three building blocks of programming which is another way of saying loops, or while/repeat until/for loops? For example:

For each x in item:

print(x)

a)

Incremental

b)

Alternative

c)

Iteration

d)

Algorithm

3.

How would you name any attempt (usually through email) to get your personal information, which can be used to gain unauthorized access to important accounts?

a)

Snooping

b)

Spamming

c)

Malware

d)

Phishing

4.

Anything that has 2 choices is known as?

Examples:

Binary number system (0 & 1)

Booleans (True, False)

a)

Base

b)

Boolean

c)

Hexadecimal

d)

Binary

5.

This type of compression allows one to uncompress and get the original item back.

Examples: ZIP/RAR/tarballs, PNG, OGG

a)

Lossy

b)

Lossless

c)

CODEC

d)

Advanced

6.

This type of compression where data is lost in order to compress the item is known as? Uncompression to the original item is impossible.

Examples: JPG, MP3

a)

Lossy

b)

Lossless

c)

CODEC

d)

Uncompression

7.

Google Drive, Dropbox, Amazon Web Services, Microsoft Office Online/Google Docs are referred to services that normally would be confined to a computer that are now served through the Internet. The technical term for these services is:

a)

Computing innovation

b)

Could computing

c)

Server

d)

Creative commons

8.

What is the name of a numerical address to identify users & devices on the Internet? Example: 216.3. 128.12

a)

Uniform Resource Locator

b)

Web address

c)

IP Address

d)

Internet Transmission Protocol

9.

Files that are used to keep track of a user’s interaction with a web page are known as? This is how sites know that you are logged in after you’ve closed a tab/window.

a)

Spam

b)

Tracker

c)

Malware

d)

Cookies

10.

Encryption that relies on a public key that is given out to everybody. A key is kept only by the receiver of the message. This is a:

a)

Public Key Encryption

b)

Private Key Encryption

c)

Intrusion Detection Key

d)

Intrusion Prevention Key

11.

Generally speaking, every 2.5 years the processing speed of a computer doubles & the processor size is cut in half. This theory is known as?

a)

Gordon's Law

b)

Gates's Law

c)

Moore’s Law

d)

Murphy's Law

12.

This system translates IP addresses of servers to names.

a)

Domain name system (DNS)

b)

Public domain system (PDS)

c)

HyperText Markup Language

d)

WWW

13.

Computer Science is much more than just learning a programming language

a)

True

b)

False

14.

A software application, especially one that a user downloads to a mobile device.

a)

program

b)

block

c)

app

15.

...................... is a step by step set of instructions to solve a problem or complete an action.

a)

Abstraction

b)

Algorithm

c)

Input

d)

Output

16.

............................is user interaction with the program

a)

input

b)

output

c)

storage

d)

program

17.

..................................... is a description of what the program is doing or the values of any variables at any moment given

a)

output

b)

program

c)

storage

d)

state

18.

........................is an observable behavior.

a)

abstraction

b)

input

c)

output

d)

process

19.

The grammar and spelling of text-based programming languages.

a)

storage

b)

algorithm

c)

abstraction

d)

syntax

20.

Eliminating unnecessary details when programming is called

a)

abstraction

b)

attributes

c)

syntax

d)

addition

21.

Which one is not a building block of an algorithm?

a)

abstraction

b)

sequencing

c)

iteration

d)

selection

22.

................. is an abstraction in the program that can hold a value.

a)

Placeholder

b)

Storage

c)

Process

d)

Variable

23.

What type of variable is "name"?

a)

float

b)

int

c)

string

d)

boolean

24.

What type of variable would you use to show the number of students?

a)

int

b)

float

c)

string

d)

boolean

25.

........................is a simple diagram with symbols that shows the flow of a process

a)

sequencing

b)

flowchart

c)

flowline

d)

condition

26.

........................is an informal way of writing algorithmic instructions.

a)

Low Level language

b)

Machine language

c)

Pseudocode

d)

Binary

27.

A logic structure where the instructions executed one at a time in order

a)

Selection

b)

Sequencing

c)

Iteration

d)

Abstraction

28.

A named collection of steps in an algorithm that can be used again and again as needed without restating the detailed procedure.

a)

Procedure

b)

Sequence

c)

abstraction

d)

parameter

29.

..........................is a structure that uses if-then/if-else to help the computer how to select a step

a)

Sequencing

b)

Iteration

c)

Selection

d)

operator

30.

....................................a symbol that we use to show a comparison in a conditional statement

a)

parameter

b)

operator

c)

pseudocode

d)

program

31.

What is a prototype?

a)

a simplified representation of something more complex. Abstractions allow you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.

b)

A new or improved idea, device, product, etc, or the development thereof

c)

American Standard Code for Information Interchange; the universally recognized raw text format that any computer can understand

d)

A set of rules governing the exchange or transmission of data between devices.

e)

A group of computers and servers that are connected to each other.

32.

What is a innovation?

a)

a simplified representation of something more complex. Abstractions allow you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.

b)

A new or improved idea, device, product, etc, or the development thereof

c)

American Standard Code for Information Interchange; the universally recognized raw text format that any computer can understand

d)

A set of rules governing the exchange or transmission of data between devices.

e)

A group of computers and servers that are connected to each other.

33.

What is ASCII?

a)

a simplified representation of something more complex. Abstractions allow you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.

b)

A new or improved idea, device, product, etc, or the development thereof

c)

American Standard Code for Information Interchange; the universally recognized raw text format that any computer can understand

d)

A set of rules governing the exchange or transmission of data between devices.

e)

A group of computers and servers that are connected to each other.

34.

What is an abstraction?

a)

a simplified representation of something more complex. Abstractions allow you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.

b)

A new or improved idea, device, product, etc, or the development thereof

c)

American Standard Code for Information Interchange; the universally recognized raw text format that any computer can understand

d)

A set of rules governing the exchange or transmission of data between devices.

e)

A group of computers and servers that are connected to each other.

35.

What is binary?

a)

Transmission capacity measure by bit rate

b)

The single unit of information in a computer, typically represented as a 0 or 1

c)

The number of bits that are conveyed or processed per unit of time.

d)

A way of representing information using only two options.

36.

What is a bit?

a)

Transmission capacity measure by bit rate

b)

The single unit of information in a computer, typically represented as a 0 or 1

c)

The number of bits that are conveyed or processed per unit of time.

d)

A way of representing information using only two options.

37.

What is a bit rate?

a)

Transmission capacity measure by bit rate

b)

The single unit of information in a computer, typically represented as a 0 or 1

c)

The number of bits that are conveyed or processed per unit of time.

d)

A way of representing information using only two options.

e)

Time it takes for a bit to travel from its sender to its receiver.

38.

What is latency?

a)

Transmission capacity measure by bit rate

b)

The single unit of information in a computer, typically represented as a 0 or 1

c)

The number of bits that are conveyed or processed per unit of time.

d)

A way of representing information using only two options.

e)

Time it takes for a bit to travel from its sender to its receiver.

39.

An online store uses 6-bit sequences to identify each unique item for sale. The store plans to increase the number of items it sells and is considering using 7-bit binary sequences. Which of the following best describes the result of using 7-bit sequences instead f 6-bit sequences?

a)

2 more items can be uniquely identified

b)

10 more items can be uniquely identified

c)

2 times as many items can be uniquely identified

d)

10 times as many items can be uniquely identified

40.

A computer program uses 3 bits to represent integers. When the program adds the decimal (base 10) numbers 5 and 3, the results i 0. Which of the following is the best explanation for the result?

a)

An overflow error occured.

b)

A round-ff error occurred.

c)

The result was affected by lossy data compression.

d)

The results was approximated by a floating-point representation.

41.
A Binary number has a base of _____?
a)
1
b)
2
c)
4
d)
10
e)
16
42.
Convert from Binary to Decimal: 000101
a)
4
b)
5
c)
6
d)
7
43.
Convert from Decimal to Binary: 13
a)
1101
b)
1011
c)
1001
d)
1110
e)
101001
44.
What is the smallest unit of information in a computer?
a)
Nano
b)
Hertz
c)
Bit
d)
Byte
45.
What is the Binary error that occurs when a number is too large?
a)
Numbers are never too large
b)
Counting Error
c)
NaN Error
d)
Overflow Error
46.
What is the Binary error that occurs when a number is too Precise?
a)
Decimal Error
b)
Round-Off Error
c)
Counting Error
d)
Precision Error
47.
Using the Image, what character is represented by the number 68?
a)
A
b)
B
c)
C
d)
D
e)
E
48.
What is abstraction?
a)
Making a photo smaller but more pixelated
b)
Hiding the complexity with something simpler
49.
You are trying to represent a photo with a digital image, but the image is not clear. What should you do?
a)
Decrease the Sample Size
b)
Increase the Sample Size
c)
Increase the Canvas Size
d)
Decrease the Canvas Size
50.
Which form of comression would you use to save data when you transmit text messages and you don't want to lose information?
a)
Lossless Compression
b)
Lossy Compression
c)
Reversible Encryption
d)
Compression Encryption
51.
T or F Copyright protects creators from digital theives.
a)
True
b)
False
52.
There are 58 students in your class. How many bits are needed to count all the students in your class?
a)
4
b)
5
c)
6
d)
7
e)
8
53.

When visiting a museum Sue takes a photo of a painting with a smartphone which stores the photo as an image file. Which of the following best describes the differences between the painting itself and the photo of the painting stored on the smartphone?

a)

Both the painting and the photo are analog

b)

Sampling can be used to determine whether the analog image is an accurate representation of the painting

c)

The phone can represent the photo in either digital or analog formats depending on the sampling technique that is used

d)

The photo is a digital representation of the analog painting

54.

How many numbers can be represented with an 8-bit binary system?

a)

255

b)

256

c)

128

d)

127

55.

Lisa takes a picture with her smartphone which she subsequently posts online. Allen finds the picture online and posts a copy of it on his website with an attached Creative Commons license. Which of the following best describes who owns the photo?

a)

Allen owns the photo because only holders of a Creative Commons license can own works online.

b)

Lisa owns the photo because she was the original creator and did not license the work.

c)

Lisa owns the photo because it was granted a Creative Commons license by another person online.

d)

Both own the photo because creating a copy makes it her intellectual property.

56.

Ryan is designing an app that needs to quickly send low quality photos between users. Most smartphones take much higher quality photos than Ryan needs for his app. Which answer best describes the type of compression Ryan should choose and why?

a)

Lossy compression since it typically results in smaller data sizes.

b)

Lossless compression since it ensures perfect reconstruction of the photo.

c)

Lossy compression since it ensures perfect reconstruction of the photo.

d)

Lossless compression since it typically results in smaller data sizes.

57.

Which of the following is true of lossy and lossless compression algorithms?

a)

Lossy compression algorithms are used when perfect reconstruction of the original data is important.

b)

Lossy compression algorithms are typically better than lossless compression algorithms at reducing the number of bits needed to represent a piece of data.

c)

Lossless compression algorithms are only used to compress text data.

d)

Lossless compression algorithms only allow for an approximate reconstruction of the original data.

58.

Which of the following is true of how computers represent numbers?

a)

With a fixed number of bits some numbers are too large to represent in a computer which will lead to overflow errors.

b)

Using a fixed but large number of bits can eliminate the possibility of round off error when representing numbers in binary

c)

Using a fixed but large number of bits, for example 128, eliminates the possibility of overflow errors.

d)

With a large but fixed number of bits it is possible to eliminate either round-off errors or overflow errors, but not both.

59.

Which of the following best describes how computing devices represent information?

a)

A computer will either represent information as bits or bytes but not both

b)

A computer represents data as a byte which is either a 0 or a 1

c)

A computer represents data as bits which is either a 0 or a 1

d)

A computer represents information as bits which contain 8 bytes.