wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AP CSP 9-18 - UNIT 1 and 2

Total questions: 100

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

A chromebook is an example of a

a)

computing system

b)

computing network

c)

path

d)

computing device

2.

A _______ is a group of computing devices and programs working together for a common purpose.

a)

computing system

b)

HyperText Markup Language

c)

path

d)

user datagram protocol

3.

A sequence of directly-connected computing devices beginning at the sender and ending at the receiver is called a (a)   .

4.

A group of interconnected computing devices capable of sending or receiving data.

a)

computing network

b)

IP Address

c)

DNS

d)

router

5.

What is the MINIMUM number of paths that would need to be broken to prevent Computing Device A from connecting with Computing Device D?

a)

1

b)

2

c)

3

d)

4

6.

Pick the two statements that are true about the Internet Protocol (IP)

a)

Each device or computer on the Internet is assigned a unique IP address.

b)

Each network on the Internet uses its own protocol to address messages.

c)

IP is the shared way that all devices and computers label their messages with the sender and receiver's addresses.

d)

IP is a secret protocol shared between the sender and receiver.

e)

In order to communicate two devices on the Internet must have the same IP address.

7.

What is one potential downside to making a network fault-tolerant?

a)

It will only cause computing devices to crash more often.

b)

It may be more expensive to build.

c)

It might make the network run slower.

d)

Only certain computing devices can run on fault-tolerant networks.

8.

Which of the following is true regarding the way information is transmitted on the Internet?

a)

Information flows on a dedicated direct connection from the sender's device to the receiver's device using binary electrical signals.

b)

If a single packet is dropped, the entire file must be resent.

c)

Because of the reliability of the Internet, packets always arrive in the same order they were sent.

d)

Information does not travel in one piece, but rather as a datastream of packets.

9.

Rules for addressing and sending data across the internet by assigning unique numbers to each connected device is called

a)

Packets

b)

User Datagram Protocol

c)

Transmission Control Protocol

d)

Internet Protocol

10.

Takes inventory of all packets in the datastream to ensure they are successfully sent and received.

a)

Packets

b)

User Datagram Protocol

c)

Transmission Control Protocol

d)

Internet Protocol

11.

Chunk of data and its metadata, used to route and reassemble information on the Internet.

a)

Packets

b)

User Datagram Protocol

c)

Transmission Control Protocol

d)

Internet Protocol

12.

Sends all packets without checking whether they were received or ordered properly

a)

Packets

b)

User Datagram Protocol

c)

Transmission Control Protocol

d)

Internet Protocol

13.

Choose the two statements that best describe the relationship between HTTP and the World Wide Web

a)

The World Wide Web is a protocol used for sharing HTTP messages

b)

The World Wide Web is a collection of pages and files that is shared between computers using HTTP

c)

Computers will send information using either HTTP or the World Wide Web, but not both.

d)

HTTP and the World Wide Web both rely on other layers of protocols for sending information on the Internet

14.

The (a)   Name System translates website names like code.org or example.com into IP addresses.

15.

A packet that travels from device A to device B will always use the same exact path.

a)

True

b)

False

16.

The Internet Protocols change as more devices are added to the network.

a)

True

b)

False

17.

Packet metadata includes all of the following except

a)

sender IP address

b)

information about the order of the packet

c)

a copy of the original packet data

d)

receiver IP address

18.

Which of the following is TRUE about packets?

a)

Packets may arrive out of order

b)

If one packet is dropped then none of the packets will arrive at the destination

c)

Only some information sent through the internet is placed into packets.

d)

Only important packets include metadata

19.

Which protocol uses GET and POST requests to access pages on the World Wide Web?

a)

Transmission Control Protocol (TCP)

b)

HyperText Transfer Protocol (HTTP)

c)

Internet Protocol (IP)

d)

User Datagram Protocol (UDP)

20.

Which is true about redundancy?

a)

It costs less to build a redundant network

b)

In redundant networks, when one device fails the entire system fails

c)

Redundant networks only have one path between each device

d)

Redundant network have increased reliability and fault-tolerance.

21.
Given the following network diagram, what is the minimum number of connections that must be broken or removed before computer E can no longer communicate with computer B?
a)
1
b)
2
c)
3
d)
4
22.

The world is currently in a transition to using IPv6, a newer version of the IP protocol that uses 128-bit addresses instead of 32-bit addresses used by IPv4. What is the main problem that IPv6 was created to solve?

a)

32-bit addresses could not accommodate the increased size and amount of data traveling on the Internet as it has grown in popularity

b)

IPv6 will allow problems with IPv4's address hierarchy to be resolved

c)

IPv4 proved unreliable in some cases where network redundancy could not be ensured

d)

32-bit addresses could not ensure that every internet-connected device can receive a unique IP address

23.
Which of the following best describes the basic idea of fault tolerance?
a)
A system that never fails
b)
If part of the system fails, the operation continues without interruption
c)
A program that does not allow inputs out of a range given by a programmer
d)
A program that does not allow loss of precision
24.
This is used to resolve host names to IP addresses
a)
IP address
b)
subnet mask
c)
default gateway
d)
DNS server
25.
Which of the following is an IP address?
a)
www.google.com
b)
192.168.2.25
c)
1024.2048.64.512.256
d)
A5:D4:23:56:FF:A4
26.
What is the purpose of DNS?
a)
It assigns a unique address to every device on the Internet.
b)
It returns the IP address given the name of a website.
c)
It forwards a message from one machine to another.
d)
It has more bits so you can make a longer, unique address.
27.

What does this image portray?

a)

IP addresses

b)

meta data

c)

packets

d)

HTTP

28.

What is NOT an outcome of the digital divide?

a)

all political groups can agree on digital regulations

b)

all people will have greater access/influence

c)

racial/enthnic groups have unequal access to technology

29.

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)

Lossless compression since it ensures perfect reconstruction of the photo.

b)

Lossy compression since it ensures perfect reconstruction of the photo.

c)

Lossless compression since it typically results in smaller data sizes.

d)

Lossy compression since it typically results in smaller data sizes.

30.
Computing Device
a)
a group of interconnected computing devices capable of sending or receiving data.
b)
a machine that can run a program, including computers, tablets, servers, routers, and smart sensors
c)
the system responsible for translating domain names like example.com into IP addresses
d)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
31.
Computing System
a)
a system of linked pages, programs, and files.
b)
a group of interconnected computing devices capable of sending or receiving data.
c)
the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
d)
a group of computing devices and programs working together for a common purpose
32.
Computing Network
a)
a group of interconnected computing devices capable of sending or receiving data.
b)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
c)
a computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.
d)
the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
33.
Path
a)
a computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.
b)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
c)
a group of interconnected computing devices capable of sending or receiving data.
d)
a group of computing devices and programs working together for a common purpose
34.
Bandwidth
a)
the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
b)
HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet
c)
a system of linked pages, programs, and files.
d)
the system responsible for translating domain names like example.com into IP addresses
35.
Protocol
a)
a machine that can run a program, including computers, tablets, servers, routers, and smart sensors
b)
a group of interconnected computing devices capable of sending or receiving data.
c)
a group of computing devices and programs working together for a common purpose
d)
An agreed-upon set of rules that specify the behavior of some system
36.
IP Address
a)
HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet
b)
Can continue to function even in the event of individual component failures. This is important because elements of complex systems like a computer network fail at unexpected times, often in groups.
c)
The unique number assigned to each device on the Internet.
d)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
37.
Internet Protocol (IP)
a)
a protocol for sending data across the Internet that assigns unique numbers (IP addresses) to each connected device
b)
a group of interconnected computing devices capable of sending or receiving data.
c)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
d)
a computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.
38.
Router
a)
a computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.
b)
A type of computer that forwards data across a network
c)
a group of computing devices and programs working together for a common purpose
d)
the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
39.
Packet
a)
a group of interconnected computing devices capable of sending or receiving data.
b)
a machine that can run a program, including computers, tablets, servers, routers, and smart sensors
c)
A chunk of data sent over a network. Larger messages are divided into packets that may arrive at the destination in order, out-of-order, or not at all.
d)
a system of linked pages, programs, and files.
40.
Redundancy
a)
the inclusion of extra components so that a system can continue to work even if individual components fail, for example by having more than one path between any two connected devices in a network.
b)
a group of computing devices and programs working together for a common purpose
c)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
d)
HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet
41.
Fault Tolerant
a)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
b)
a group of interconnected computing devices capable of sending or receiving data.
c)
the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
d)
Can continue to function even in the event of individual component failures. This is important because elements of complex systems like a computer network fail at unexpected times, often in groups.
42.
HTTP
a)
the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.
b)
HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet
c)
a group of interconnected computing devices capable of sending or receiving data.
d)
a system of linked pages, programs, and files.
43.
Domain Name System (DNS)
a)
a group of computing devices and programs working together for a common purpose
b)
a machine that can run a program, including computers, tablets, servers, routers, and smart sensors
c)
the system responsible for translating domain names like example.com into IP addresses
d)
HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet
44.
Internet
a)
a computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.
b)
the series of connections between computing devices on a network starting with a sender and ending with a receiver.
c)
a group of computing devices and programs working together for a common purpose
d)
a group of interconnected computing devices capable of sending or receiving data.
45.
World Wide Web
a)
a machine that can run a program, including computers, tablets, servers, routers, and smart sensors
b)
a system of linked pages, programs, and files.
c)
a group of interconnected computing devices capable of sending or receiving data.
d)
the system responsible for translating domain names like example.com into IP addresses
46.
A Binary number has a base of _____?
a)
1
b)
2
c)
4
d)
10
e)
16
47.
Convert from Binary to Decimal: 000101
a)
4
b)
5
c)
6
d)
7
48.
Convert from Decimal to Binary: 13
a)
1101
b)
1011
c)
1001
d)
1110
e)
101001
49.
What is the smallest unit of information in a computer?
a)
Nano
b)
Hertz
c)
Bit
d)
Byte
50.
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
51.
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
52.
Using the Image, what character is represented by the number 68?
a)
A
b)
B
c)
C
d)
D
e)
E
53.
What is abstraction?
a)
Making a photo smaller but more pixelated
b)
Hiding the complexity with something simpler
54.
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
55.
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
56.
T or F Copyright protects creators from digital theives.
a)
True
b)
False
57.
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
58.

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

59.

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

a)

255

b)

256

c)

128

d)

127

60.

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.

61.

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.

62.

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.

63.

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.

64.

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.

65.

How many bits are there in a byte?

a)

4 bits

b)

8 bits

c)

16 bits

d)

1024 bits

66.

Which statement best describes the nature of analog signals?

a)

Signals that are represented by a finite number of distinct values at any given time

b)

Signals that can be directly interpreted by computers without conversion

c)

Signals that vary in a continuous manner and can represent physical measurements

d)

Signals that are used in digital communication systems exclusively

67.

What is the technique called that involves reducing the size of data files without losing any actual information?

a)

Truncation Error

b)

Lossy Compression

c)

Lossless Compression

d)

Underflow Error

68.

Which term refers to creations of the mind for which exclusive rights are recognized?

a)

Patent

b)

Intellectual Property

c)

Trademark

d)

Literary Work

69.

What is 10 in binary?

a)

1010

b)

0111

c)

0100

70.

What is 37 in binary?

a)

0010 1000

b)

0010 0101

c)

0100 0001

71.

In a four bit system, what is the smallest number than can cause an overflow error?

a)

16

b)

15

c)

14

d)

13

72.

What is 0110 0111 in decimal?

a)

325

b)

103

c)

124

73.

What is 1001 in decimal?

a)

5

b)

7

c)

9

74.

What is the largest number that can be represented by 8 bits?

a)

336

b)

255

c)

128

d)

32

75.

You are trying to send low quality pictures to your friends.  Your phone takes much higher quality pictures than your friend can receive.  Which type of compression should you use and why?


a)

Lossy compression since it typically results in smaller file sizes

b)

Lossless compression since it typically results in smaller file sizes

c)

Lossy compression because it makes sure they can recreate the picture perfectly

d)

Lossless compression because it makes sure they can recreate the picture perfectly

76.

Someone takes a picture with their camera and they post it online.  You find the picture online and add it to your website with an attached Creative Commons license.  Who owns the photo?

a)

You own the photo because only holders of the CC license can own online works.

b)

The person who took the photo because it was granted a CC license by another person online

c)

The person who took the photo because he was the original creator and did not have to license the work.

d)

Both people own the photo because creating a copy makes it your intellectual property

77.

When you think about intellectual property… 

a)

You do not need to cite work created by someone else if both the original work and your use of it are digitized

b)

Information created on a computer is not owned by anyone else since only analog information is protected under copyright law

c)

Creative Commons has severely prevented broad and open access to digital information

d)

Creative Commons enables content creators to freely distribute their otherwise copyrighted work

78.


You are working on a project as part of your humanities class using materials you found online. 
Which could get you in trouble?

a)

Using images posted online by another student without permission or citation

b)

Failing to publish your work under a Creative Commons license

c)

Using open access research that you don’t get a license for

d)

Modifying a piece of open source software

79.

Which statement is true?


a)

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

b)

Lossy compression is better than lossless at reducing the number of bits needed to represent data.

c)

Lossless compression is only used to compress text

d)

Lossless compression only allows for an approximate reconstruction of original data

80.

How many total numbers can be represented with a byte binary (base-2) system?

255


a)

128

b)

16

c)

255

d)

256

81.

Which is NOT true of how computers represent complex information?


a)

Depending on the context, the same sequence of bits might represent different types of information

b)

Abstraction helps represent complex information by showing of how complex it is to the user that might otherwise be hidden

c)

Computing devices use patterns of bits to represent complex information

d)

Common abstractions that are represented by computing devices include numbers, characters, and color

82.

Match the following binary numbers to the colors they represent.

a)

111 000 000

1.

Red

b)

000 000 000

2.

Black

c)

111 111 111

3.

White

d)

000 111 000

4.

Green

e)

000 000 111

5.

Blue

83.

Match the following Creative Commons license options to their meaning.

a)

1.

No Derivatives

b)

2.

Non Commercial

c)

3.

Attribution

d)

4.

Share Alike

84.

If you wanted to send a message with eight possible answers, what is the smallest number of bits you could use to do it?

a)

1 bit

b)

2 bits

c)

3 bits

d)

4 bits

e)

8 bits

85.

When responding to a question with 4 choices, the most efficient method will require _____ number of bits.

a)

1 bit

b)

2 bits

c)

3 bits

d)

4 bits

e)

5 bits

86.

If you had two shapes, like a circle and a square, how many 3 place patterns could you make?

a)

4

b)

6

c)

8

d)

12

87.

What is the 4-bit binary number for decimal 13?

a)

1110

b)

1111

c)

1101

d)

1011

88.

What is the minimum number of bits you would need to encode all the cards in a standard deck of 52?

a)

2 bits

b)

3 bits

c)

5 bits

d)

6 bits

89.

True or false: You cannot count as high using binary numbers as you can with decimal numbers.

a)

True

b)

False

90.

Which is the best definition for "protocol?"

a)

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

b)

Transmission capacity measured by bit rate.

c)

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

d)

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

e)

The number of bits that are conveyed or processed per unit of time, for example, bits/second.

91.

Which is the best definition for "bit?"

a)

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

b)

Transmission capacity measured by bit rate.

c)

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

d)

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

e)

The number of bits that are conveyed or processed per unit of time, for example, bits/second.

92.

Which is the best definition for "latency?"

a)

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

b)

Transmission capacity measured by bit rate.

c)

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

d)

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

e)

The number of bits that are conveyed or processed per unit of time, for example, bits/second.

93.

Which is the best definition for "bit rate?"

a)

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

b)

Transmission capacity measured by bit rate.

c)

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

d)

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

e)

The number of bits that are conveyed or processed per unit of time, for example, bits/second.

94.

0001

a)

1

b)

10

c)

1

d)

11

95.

1001

a)

11

b)

128

c)

9

d)

7

96.

1000 0010

a)

128

b)

130

c)

22

d)

188

97.

0101

a)

4

b)

5

c)

6

d)

7

98.

0100 0100

a)

72

b)

58

c)

89

d)

68

99.

1011 1110

a)

190

b)

192

c)

179

d)

290

100.

21

a)

1010 0011

b)

0001 0101

c)

0001 1010

d)

0010 0001