stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
AP Computer Science Principles Exam Review Flashcards | StudBud
Explore
/
AP Computer Science Principles Exam Review
Procedures:
The primary goal(s) of Abstraction is/are to:
AP Computer Science Principles Exam Review
18 terms
·
StudBud Administration
·
349 plays
AP Computer Science Principles Exam Review
Flashcards
18 cards
F
Practice quiz
P
Host live
L
Questions
18
Answers
1
The primary goal(s) of Abstraction is/are to:
Hide details of how values are represented or how...
Allow programmers to concentrate on problem solving...
All of these answers are goals of abstraction
Allow programmers to think about their programs in a...
2
Procedures:
Slow a program down considerably and should be used...
Define simple operations that can be independently tested..
Are mathematical in nature, and are not used much in...
Can only be used once, after which they must be deleted
3
Another same for 1s and 0s:
Binaural
Binary
Bilateral
Binocular
4
All of the following are necessary to implement a programming algorithm except:
Flow of Control
Documentation
Computation
Data
5
All of these are steps in the process of programming Decomposition except:
The parts of a programming problem are evaluated to...
A programming problem is broken down into smaller parts
A short description of each part is written to explain...
The individual parts are recombined after a program...
6
A REPEAT command is generally used to:
It doesn't matter, because most languages don't allow...
Cause the same command(s) to be executes multiple times in..
Slow down a program so the user has more time to figure...
Make the code look more complicated for security purposes
7
The major difference between a procedure and function is:
A function returns a value which a procedure does not
A function uses parameters while a procedure does not
Procedures are a form of abstraction while functions are not
A procedure can execute more statements that a function can
8
Which of these is an example of abstraction?
A bus passenger needs to keep track of what day of the...
A person must decide to set their alarm to AM or PM...
A student enters an equation into a calculator (exactly as..
Every different kind of electronic device you own (TV...
9
The three major goals of programming are:
Inputs, Processing, and Outputs
Abstraction, Decomposition, and Reusability
Reduce, Reuse, and Recycle
Coding, Testing, and Debugging
10
In order for two devices to communicate via bluetooth, they must be:
Paired and in relatively close proximity to each other
Connected to the same Wifi network
Made by the same manufacturer
Paired; distance between them does not matter
11
Which of the following would be used in a directional system that utilizes absolute direction?
Forward, Backward, Clockwise, Counterclockwise
North, South, East, West
Forward, Backward, Left, Right
Left, Right, Across, Hold
12
An example of Computation might be:
Writing a procedure to preform a particular sequence of...
Arranging the sequence of steps inside a REPEAT block
Determining how many parameters a procedure requires
Determining the calculations that a function needs to...
13
All of these are characteristic of machine language except:
It allows the programmer to control part of the hardware...
It is the programming language that is preferred by most...
It is difficult for humans to understand and code
It is written in 1s and 0s
14
All of the following are characteristic of high level languages except:
They are easier for humans to understand
They can be visual or textual
They are not processable directly by any particular...
They allow programmers to think about problems without...
15
In programming, Flow of Control is:
The relative efficiency of two different computers...
A theorhetical concept that has no practical value in...
The order in which individual statements in a program are...
The mechanism by which we get dat from one program to...
16
A parameter to a procedure is:
The result of converting text to a number
Not very useful, because one never knows what kind of...
Information that is passed into the procedure from outside..
The number of statements that the procedure must execute
17
The primary purpose of pseudo-languages is to:
Give programmers extra practice at converting between...
Allow programmers to concentrate on what their algorithm...
Allow programmers to write programs that can solve...
Allow programmers to practice at programming without...
18
All of these are characteristic of pseudo-languages except:
They are not processed directly by any particular computer
They are a form of programming abstraction
They may be visual or textual
They can manipulate a computer's memory directly