Engineering Problem Solving with C++, 3e Chapter 1 Test Bank
Match the following people with their contribution to the field of Computer Science, where a name
can be used more than once.
A. John Atanasoff and Cilfford Berry
B. Augusta Ada Byron
C. Charles Babbage
D. Luigi F. Menabrea
E. John Mauchly and J. Presper Eckert.
F. John von Neumann
2. Place the following computers in order from oldest to most recent.
3. List the five steps of the problem solving methodology given in this chapter.
4. Convert the decimal number -91 to two’s complement using 8 bits, showing all work.
Engineering Problem Solving with C++, 3e Chapter 1 Test Bank
5. Convert the binary number 1010110001010111 to hexadecimal, showing any work.
6. Which of the following is not computer hardware?
7. Which of the following is not computer software?
8. Which of the following is responsible for interpreting the instructions stored in memory?
9. High-speed registers for the temporary storage of values are found in …
10. Which of the following is not a function of a utility provided by an operating system?
11. Which of the following is not a part of a GUI (Graphical User Interface)?
12. Which of the following is not considered to be application software?
13. Which of the following is not an example of mathematical computation software?
14. Which of the following languages is unique to a computer design where the instructions are binary
strings?
15. Semantics are the set of grammar rules for a high-level language.
16. The CPU refers to the control unit and the ALU.(arithmetic logic unit)
17. A modern digital computer represents values in memory in base 10.
18. A compiler is hardware used to translate a C++ program into machine language.
19. The source file is the machine language version of a C++ program.
20. Linking is the process of combining the object file with other machine language statements and
21. Program bugs are errors which occur during the compilation step for preparing a C++ program for
execution.
22. The word size is the size of the registers in the ALU, and therefore depends on the design of the
processor.
Engineering Problem Solving with C++, 3e Chapter 1 Test Bank
24. Every real number can be represented exactly in binary in the computer’s memory.