AP CSP Chapter 1 Test
In which decade was the first generation of computers developed? A. 1930s B. 1940s C. 1950s D. 1960s E. 1970s
1950s
Who designed the first mechanical machine that included memory? A. Leibniz B. Pascal C. Babbage D. Lovelace E. Hollerith
Babbage
Which of the following terms best describes circuit boards, keyboards, and disk drives? A. Computing system B. Computer hardware C. Computer software D. Stored memory E. Native system tools
Computer hardware
In 1973, what did Robert Metcalfe and David Boggs invent that uses a cheap coaxial cable to connect computers into a network? A. Parallel architectures B. Personal computers C. Ethernet D. Integrated circuits E. The Internet
Ethernet
A computer with a parallel architecture uses multiple transistors to solve a problem.
False
The most prestigious award given in computer science is called the Fields Medal.
False
The topic areas in the 1989 computer science curriculum model are the same as those in the 2001 model.
False
Which of the following is a technique for isolating program pieces by eliminating the ability for one piece to access information in another? A. Information hiding B. Integration C. Layering D. Bottom-up approach E. Miller's Law
Information hiding
What is the name of a solid piece of silicon that contains transistors, other components, and their connections? A. Workstation B. Server C. Integrated circuit D. Motherboard E. Magnetic disk
Integrated circuit
Which of the following are tiny doughnut-shaped devices that could each store one bit of information in second-generation computer memory? A. Vacuum tubes B. Magnetic cores C. Magnetic drums D. Integrated circuits E. Silicon chips
Magnetic cores
Ada Augusta, Countess of Lovelace, is credited with being the first programmer.
True
An abstraction is a mental model that removes or hides complex details.
True
An algorithm allows us to develop and express solutions to problems.
True
Computer software is a collection of programs that provides the instructions that a computer carries out.
True
Which of the following is an application package? A. FORTRAN B. Assembly language C. C++ D. Object-oriented program E. Word processor
Word processor