test bank for Starting Out with C++ from Control Structures to Objects 10th edition by Tony Gaddis ch1-21
TRUE/FALSE
1. Software engineering is a field that encompasses designing, writing, testing, debugging, documenting,
modifying, and maintaining computer programs.
ANS: T
2. Pseudocode is a form of a program statement that will always evaluate to “false.”
ANS: F
3. In programming, the terms “line” and “statement” always mean the same thing.
ANS: F
4. In C++, key words are written in all lowercase letters.
ANS: T
5. The preprocessor executes after the compiler.
ANS: F
6. Machine language is an example of a high-level language.
ANS: F
7. A CPU only understands machine language instructions.
ANS: T
8. Programs are often referred to as hardware.
ANS: F
9. The CPU is the most important component in a computer because without it, the computer could not
run software.
ANS: T
10. The term “bit” stands for binary digit.
MULTIPLE CHOICE
1. What does the term hardware refer to?
a. The relative difficulty of writing computer programs
b. The physical components that make up a computer
c. The way a computer’s storage space is organized
d. The logical flow of instructions
e. None of these
ANS: B
2. A(n) is a set of instructions that the computer follows to solve a problem.
a. compiler
b. linker
c. program
d. operator
e. None of these
ANS: C
3. Computer programs are also known as
a. hardware
b. firmware
c. software
d. Any of these
e. None of these
ANS: C

