AP CSP Chapter 1 Test
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
A. Information hiding
Ada Augusta, Countess of Lovelace, is credited with being the first programmer. A. True B. False
A. True
An abstraction is a mental model that removes or hides complex details. A. True B. False
A. True
An algorithm allows us to develop and express solutions to problems. A. True B. False
A. True
Computer software is a collection of programs that provides the instructions that a computer carries out. A. True B. False
A. True
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
B. Computer Hardware
A computer with a parallel architecture uses multiple transistors to solve a problem. A. True B. False
B. False
The most prestigious award given in computer science is called the Fields Medal. A. True B. False
B. False
The topic areas in the 1989 computer science curriculum model are the same as those in the 2001 model. A. True B. False
B. False
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
B. Magnetic cores
In which decade was the first generation of computers developed? A. 1930s B. 1940s C. 1950s D. 1960s E. 1970s
C. 1950s
Who designed the first mechanical machine that included memory? A. Leibniz B. Pascal C. Babbage D. Lovelace E. Hollerith
C. Babbage
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
C. Ethernet
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
C. Integrated circuit
Which of the following is an application package? A. FORTRAN B. Assembly language C. C++ D. Object-oriented program E. Word processor
E. Word processor