Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

APCSP - Unit 1 Review

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Here are three 4-bit binary numbers: 0010, 1010, and 0110. Which Base 10/decimal numbers is not equal to one of these?

a)

9

b)

10

c)

6

d)

2

2.

What is the minimum number of bits required to assign a unique value to 50 different things?

a)

4

b)

5

c)

6

d)

7

3.

Why does representing certain numbers (like irrational numbers or repeating decimals) cause loss of precision in binary?

a)

A fixed number of bits causes overflow errors

b)

An unlimited number of bits causes round-off errors

c)

It doesn't, you can represent any fractional number in binary

d)

A fixed number of bits causes round-off errors

4.

Moving from using 2 bits to 8 bits allows us to store 2^7 times as many values.

a)

True

b)

False

5.

You can represent the the position of a light switch using a single binary digit.

a)

True

b)

False

6.

What happens if I add two zeros to the end of a binary number? I.e. 110 -> 11000

a)

Its value is doubled

b)

Its value is tripled

c)

Its value is quadrupled (4x)

d)

Its value is octupled (8x)

7.

What always happens when we sample analog information to represent it digitally?

a)

It is approximated at regular intervals and represented in bits

b)

The precision improves

c)

The quality improves

d)

It stays the same

8.

You can represent the number of people in this class using only two binary digits

a)

True

b)

False

9.

True or False: 8 bits makes 1 byte. The maximum decimal (base 10) value that can be represented by one byte is 256.

a)

True

b)

False

10.

Which of these is the best definition of abstraction?

a)

Abstraction allows us to represent complex information or perform complex tasks by showing underlying complexity.

b)

Abstraction allows us to represent complex information or perform complex tasks by hiding underlying complexity.

c)

Programming in machine language (binary) instead of a programming language like JavaScript.

d)

None of these are a good definition.

11.

Which of these best describes storing analog information digitally?

a)

Downloading a song from the Internet and texting it to a friend.

b)

Using sampling to store an image in an analog format.

c)

Recording a video of a parade with your phone.

d)

None of these.

12.

A computer uses 3 bits to represent decimal (base 10) numbers. Which of these decimal values would result in an overflow error?

a)

3

b)

4

c)

7

d)

8

13.

How many values can be represented with a 5 bit binary system?

a)

5

b)

16

c)

31

d)

32

14.

True or False: You can get all of the information back when you use lossless compression, but not when you use lossy compression.

a)

True

b)

False

15.

Which of these is true about sampling an analog image?

a)

A high sampling rate, which results in fewer pixels, will result in a higher quality digital image.

b)

A high sampling rate, which results in more pixels, will result in a higher quality digital image

c)

A low sampling rate, which results in more pixels, will result in a lower quality digital image, and will take more time to create the image than a higher sampling rate.

d)

A high sampling rate will generally take less time to generate a digital image.