Open-Ended💀
Binary,Bits,Bytes🤑
✨Errors✨
Compression🗿
Copyright👹
100

How many bits in a byte?

8 bits in 1 byte

100

How many bytes are in the following string of bits?

01100010010101010011001010001010

A. 2
B. 16
C. 7
D. 4

D. 4

100

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

A. An overflow error occurred
B. The result was affected by lossy data compression
C. A round-off error occurred
D. The result was approximated by a floating-point representation

A. An overflow error occurred

100

The kind of compression that saves an exact copy of the original data is called:

A. Encryption
B. Lossless
C. Algorithm
D. Lossy

B. Lossless

100

Which of the following best describes the impact of Creative Commons?

A. Creative Commons gives creators of digital content the ability to indicate how their works can be legally used and distributed, enabling broad access to digital information.
B. Creative Commons gives Internet users the right to legally use and distribute any previously copyrighted work, enabling broad access to digital information.C. Create Commons provides lossless transmission of messages, enabling reliable distribution of digital information.
D. Creative Commons provides private transmission of messages, enabling secure distribution of digital information.

A. Creative Commons gives creators of digital content the ability to indicate how their works can be legally used and distributed, enabling broad access to digital information.

200

List the following numbers in order from least to greatest:
-Binary 1011
-Binary 1101
-Decimal 5
-Decimal 12

Decimal 5
Binary 1011 (11)
Decimal 12
Binary 1101 (13)

200

Name this Binary Number 1011 1000

A. 174
B. 192
C. 184
D. 220

C. 184

200

A program developed for a Web store represents customer account balances using a format that approximates real numbers. While testing the program, a software developer discovers that some values appear to be mathematically imprecise. Which of the following is most likely cause of the imprecision?

A. The account balances are represented using a fixed number of bits, resulting in overflow errors.
B. The account balances are represented using a fixed number of bits, resulting in round-off errors.
C. The account balances are represented using an unlimited number of bits, resulting in overflow errors.
D. The account balances are represented using an unlimited number of bits, resulting in round-off errors.

B. The account balances are represented using a fixed number of bits, resulting in round-off errors.

200

Why do we use compression algorithms?

A. To reduce file size.
B. To make it easier to read a file.
C. To create a file that can be posted online.
D. All of the above.

A. To reduce file size.

200

A software developer creates a program that will help other developers complete their work more efficiently. They want other developers to be able to use and adapt this software, but not sell it. How should the software developer approach licensing their program?

A. The developer should write “This work is licensed under a Creative Commons Attribution Noncommercial license.”
B. The developer should write “This work is licensed under the public domain.”
C. The developer should not write anything.
D. The developer should write “Copyright © Developer 2021” on the program.

A. The developer should write “This work is licensed under a Creative Commons Attribution Noncommercial license.”

300

How does increasing the number of samples on digital data (ex. Increasing the number of pixels to represent an image) impact the size of that data?

Increases the size of the data due to more bits being used to represent the data.

300

Consider the 4-bit binary numbers 0011, 0110, and 1111. Which of the following decimal values is NOT equal to one of these binary numbers?

A. 12
B. 15
C. 3
D. 9

D. 9

300

A video-streaming Web site keeps count of the number of times each video has been played since it was first added to the site. The count is updated each time a video is played and is displayed next to each video to show its popularity. At one time, the count for the most popular video was about two million. Sometime later, the same video displayed a seven-digit negative number as its count, while the counts for the other videos displayed correctly. Which of the following is the most likely explanation for the error?

A. The count for the video became larger than the maximum value allowed by the data type used to store the count.
B. The mathematical operations used to calculate the count caused a rounding error to occur.
C. The software used to update the count failed when too many videos were played simultaneously by too many users.
D. The software used to update the count contained a sampling error when using digital data to approximate the analog count.

A. The count for the video became larger than the maximum value allowed by the data type used to store the count.

300

In which of the following situations would it be most appropriate to choose lossy compression over lossless compression?

A. Storing digital photographs to be printed and displayed in a large format in an art gallery
B. Storing a formatted text document to be restored to its original version for a print publication
C. Storing music files on a smartphone in order to maximize the number of songs that can be stored
D. Storing a video file on an external device in order to preserve the highest possible video quality

C. Storing music files on a smartphone in order to maximize the number of songs that can be stored

300

The author of an e-book publishes the e-book using a no-rights-reserved Creative Commons license. Which of the following best explains the consequences of publishing the book with this type of license?

A. The contents of the e-book will be encrypted and can only be decrypted by authorized individuals.
B. Individuals can freely distribute or use the contents of the e-book without needing to obtain additional permissions from the author.
C. Individuals will be legally prevented from sharing the e-book on a peer-to-peer network.
D. Individuals will be legally prevented from using excerpts from the e-book in another published work.

B. Individuals can freely distribute or use the contents of the e-book without needing to obtain additional permissions from the author.

400

01111011 - 00111101

ANSWER IN BINARY (ex: 11111111)

01111011 - 00111101
123 - 61 =

10111000 = 72

400

The player controls in a particular video game are represented by numbers. The controls and their corresponding binary values are shown in the following table.
Control  |  Binary Value
←             01000               Jump        11000
↑              01001                Run          11001
→             01011               Pause        11011
↓              01111               Reset        11111

The numeric values for the controls can also be represented in decimal (base 10).
What is the decimal value for the jump control?

A. 3
B. 12
C. 24
D. 48

C. 24

400

In a certain computer program, two positive integers are added together, resulting in an overflow error. Which of the following best explains why the error occurs?

A. The program attempted to perform an operation that is considered an undecidable problem.
B. The precision of the result is limited due to the constraints of using a floating-point representation.
C. The program can only use a fixed number of bits to represent integers; the computed sum is greater than the maximum representable value.
D. The program cannot represent integers; the integers are converted into decimal approximations, leading to rounding errors.

C. The program can only use a fixed number of bits to represent integers; the computed sum is greater than the maximum representable value.

400

How does lossless compression compare to lossy compression?

A. The methods of lossless compression result in a reduction of data, while the methods of lossy compression do not reduce the data of the compressed file.
B. The methods of lossy compression result in a reduction of data, while the methods of lossless compression do not reduce the data of the compressed file.
C. Lossless compression will always take longer to complete than lossy compression.
D. Lossy compression will always take longer to complete than lossless compression.

B. The methods of lossy compression result in a reduction of data, while the methods of lossless compression do not reduce the data of the compressed file.

400

A programmer created a piece of software and wants to publish it using a Creative Commons license. Which of the following is a direct benefit of publishing the software with the type of license?
A. The programmer can ensure that the algorithms used in the software are free from bias.
B. The programmer can ensure that the source code for the software is backed up for archival purposes.
C. The programmer can include code that was written by other people in the software without needing to obtain permission.
D. The programmer can specify the ways that other people are legally allowed to use and distribute the software.


D. The programmer can specify the ways that other people are legally allowed to use and distribute the software.

500

Arman takes a picture with his smartphone which he subsequently posts online. Beatrice finds the picture online and posts a copy of it on her website with an attached Creative Commons license. Who is the real owner of the picture?


Arman owns the photo because he was the original creator and did not license the work.



500

A binary number is to be transformed by appending three 0s to the end of the number. For example, 11101 is transformed to 11101000. Which of the following correctly describes the relationship between the transformed number and the original number?

A. The transformed number is 10 times the value of the original number.
B. The transformed number is 9 times the value of the original number.
C. The transformed number is 8 times the value of the original number.
D. The transformed number is 6 times the value of the original number.


C. The transformed number is 8 times the value of the original number.

500

A certain programming language uses 4-bit binary sequences to represent non negative integers. For example, the binary sequence 0101 represents the corresponding decimal value 5. Using this programming language, a programmer attempts to add the decimal value 14 and 15 and assign the sum to the variable total. Which of the following best describes the result of the operation?

A. The correct sum of 29 will be assigned to the variable total.
B. An overflow error will occur because 4 bits is not large enough to represent either of the values 14 or 15
C. An overflow error will occur because 4 bits is not large enough to represent 29, the sum of 14 and 15
D. A round-off error will occur because the decimal values 14 and 15 are represented as approximation due to the fixed number of bits used to represent numbers.

C. An overflow error will occur because 4 bits is not large enough to represent 29, the sum of 14 and 15

500

Which of the following situations demonstrates a lossless data compression?

A. An image is reduced by decreasing the amount of pixels used to display the image.
B. An image is compressed by inverting all the pixel colors of the image.
C. An image is cropped so that the sides of the image are trimmed.
D. The colors of the image are reduced to a Grayscale palette.

B. An image is compressed by inverting all the pixel colors of the image.

500

Which of the following actions is most likely to raise legal or ethical concerns?

A. An analyst writes a program that scans through a database of open-access scientific journals and creates a document with links to articles written on a particular topic.
B. A computer scientist adds several features to an open-source software program that was designed by another individual.
C. A musician creates a song using samples of a copyrighted work and then uses a Creative Commons license to publish the song.
D. A public interest group alerts people to a scam that involves charging them for a program that is available for free under a Creative Commons license.

C. A musician creates a song using samples of a copyrighted work and then uses a Creative Commons license to publish the song.