placeholder image to represent content

AP Computer Science Principles Final Exam Review

Quiz by Teresa Elmore

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
33 questions
Show answers
  • Q1
    error that results when the number of bits is not enough to hold the number, like a car's odometer "rolling over"
    Overflow
    30s
  • Q2
    error that results when the number of bits is not enough to represent the actual number, like 3 digits to represent π as 3.14
    Round-off
    30s
  • Q3
    Compressing data in a way that throws some data away and makes it almost impossible to recover the original, great compression, like JPEG images
    Lossy
    30s
  • Q4
    Compressing data in a way that preserves all data away and allows full recovery of the original, good compression -- usually not as good as lossy, like PNG images
    Lossless
    30s
  • Q5
    data about data, like a camera storing the location, aperture, shutter speed, etc. for a digital photo
    Metadata
    30s
  • Q6
    code flows line by line, one after another, like a recipe
    Sequencing
    30s
  • Q7
    a boolean condition to determine which of two algorithmic paths are taken, aka if-then
    Selection
    30s
  • Q8
    using a looping control structure, like while, for, foreach, repeat, repeat-until, etc.
    Iteration
    30s
  • Q9
    polynomial in the number of steps an algorithm takes in the worst case based on the input size
    Reasonable time
    30s
  • Q10
    Usually exponential in the number of steps, like doubling every time your input grows by one
    Not reasonable time
    30s
  • Q11
    using a "rule" to guide an algorithm, like always walking toward the north star if you were stuck in a forest
    Heuristic
    30s
  • Q12
    A problem that is so difficult, we can't ever create an algorithm that would be able to answer yes or no for all inputs, like determining if a user's program run on some input would always stop and not run forever
    Undecidable
    30s
  • Q13
    Going one by one vs starting in the middle and going left/right like looking for a word in the dictionary -- binary search requires the list to be sorted in order
    Linear vs binary search
    30s
  • Q14
    Application Programming Interface, how you define libraries and call them
    APIs
    30s
  • Q15
    is any cryptographic system that uses pairs of keys: public keys which may be disseminated widely, and private keys which are known only to the owner.
    Public key encryption
    30s

Teachers give this quiz to your class