AP Computer Science Principles Exam Prep Questions With
Complete Solutions
.bmp Correct Answer (bitmap image file or bitmap) is a raster
graphics image file format used to store digital images.
.gif Correct Answer (acronym for Graphics Interchange
Format) a bitmap image format which uses the LZW lossless
data compression technique to reduce the file size without
degrading the visual quality. Supports 8 bits per pixel for each
image and animations.
.jpg or .jpeg Correct Answer (acronym for Joint Photographic
Experts Group), a commonly used lossy compression format for
digital images, particularly for those images produced by digital
photography. The format supports adjustable degrees of
compression.
.mp3 Correct Answer an audio coding format for digital audio
which uses a form of lossy data compression which works by
reducing (or approximating)
certain components of the audio that are considered to be
beyond audible human hearing.
.png Correct Answer (Portable Network Graphics) a raster
graphics file format that supports lossless data compression.
.txt Correct Answer a computer format that is structured as a
sequence of lines of electronic text.
,.wav Correct Answer (Waveform Audio File Format) an audio
coding format standard for storing an audio bitstream of
uncompressed audio data.
.zip Correct Answer an archive file format that supports
lossless data compression; may contain one or more files or
directories.
Abstraction Correct Answer one of the seven big ideas of the
CS Principles curriculum. An abstraction is a simplified and
general representation of some complex object or process. One
example --we'll encounter many in this course, including
abstractions used in computer programming -- would be a
Google map.
Abstraction Correct Answer pulling out specific differences to
make one solution work for multiple problems
Abstractions Correct Answer Reducing information and detail
to focus on essential characteristics.
Adware Correct Answer A form of spyware. Collects
information about the user or user activities in order to display
advertisements in a web browser.
Aggregation Correct Answer A computation in which rows
from a data set are grouped together and used to compute a
single value of more significant meaning or measurement.
Common aggregations include: Average, Count, Sum, Max,
Median, etc.
,Aggregation Correct Answer a computation in which rows
from a data set are grouped together and used to compute a
single value of more significant meaning or measurement. i.e.
Average, Count, Sum
Agile software development Correct Answer An approach to
software development that emphasizes a flexible and ready
response to meet a shifting target.
Algorithm Correct Answer A precise sequence of instructions
for processes that can be executed by a computer
Algorithm Correct Answer A set of instructions for solving a
problem.
Algorithm discovery Correct Answer The process of finding an
algorithmic solution to a given problem. Computation: An
algorithmic operation that carries out a single numeric
computation and stores the result.
American Standard Code for Information Interchange Correct
Answer What does ASCII stand for? (cap first letter)
American Standard Code for Information Interchange (ASCII)
Correct Answer The universally recognized raw text format that
any computer can understand.
Amplitude Correct Answer The height of a periodic wave
which is a measure of its loudness.
, Analog Correct Answer a device or system that represents
changing values as continuously variable physical quantities
Analog representation Correct Answer Objects can take on any
continuous value.
Analogy Correct Answer Arguing about a problem by
comparing it to a related problem, which you claim is very
similar in terms of its ethical implications and consequences.
API Correct Answer a collection of commands made available
to a programmer
Application Correct Answer (Java) A complete standalone
program that resides and runs on a self-contained computer.
Application Correct Answer Refers to a complete and self-
contained program that helps the user accomplish a specific task.
Arithmetic overflow Correct Answer An attempt to represent
an integer that exceeds the maximum allowable value.
Artificial Intelligence Correct Answer A branch of computer
science with the focus on how to endow computers with
capabilities of human intelligence. Can be seen as an attempt to
model aspects of human thought on computers
ASCII Correct Answer a code for representing English
characters as numbers, with each letter assigned a number from
0 to 127
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Classroom. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $14.99. You're not tied to anything after your purchase.