True / False
1. System software is used for tasks such as word processing, calculations and playing games.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 2
2. If an object’s methods are well written, the user is unaware of the low-level details of how the
methods are executed, and the user must simply understand the interface or interaction between
the method and the object.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 9
3. A Java identifier can contain only letters, digits, ampersands, or number signs.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 15
4. You must use the Java interpreter to translate the bytecode into executable statements before
running a Java application.
a. True
, b. False
ANSWER: True
POINTS: 1
REFERENCES: 23
5. When you issue the command to compile a class containing errors, the Java compiler does not
produce any error messages. You will first need to run the class in order to see error messages.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 23
6. Logic errors are easily identified when a program is compiled.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 31
7. Although not a requirement, it is Java standard that class identifiers begin with an uppercase
letter and use other uppercase letters to improve readability.
a. True
b. False
ANSWER: True
POINTS: 1
,REFERENCES: 16
8. A compiler ignores whitespace (that is, any combination of nonprinting characters) between
words and lines.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 18
9. Dots (or periods) in a Java statement are used to separate the names of the components that
make up the statement.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 15
10. Using the void keyword in the main() method header indicates that a value will be
returned by the main() method is called.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 20
Multiple Choice
, 11. A program written in ____ is the most basic circuitry-level language.
a. machine language b. Java
c. C d. BASIC
ANSWER: a
POINTS: 1
REFERENCES: 2
12. Locating and repairing all syntax errors is part of the process of ____ a program.
a. interpreting b. executing
c. debugging d. compiling
ANSWER: c
POINTS: 1
REFERENCES: 3
13. ____ are also called modules, methods, functions, and subroutines. Java programmers most
frequently use the term “method.”
a. Calls b. Classes
c. Procedures d. Applications
ANSWER: c
POINTS: 1
REFERENCES: 6
14. ____ refers to the hiding of data and methods within an object.
a. Instance b. Inheritance
c. Encapsulation d. Passed
ANSWER: c
1. System software is used for tasks such as word processing, calculations and playing games.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 2
2. If an object’s methods are well written, the user is unaware of the low-level details of how the
methods are executed, and the user must simply understand the interface or interaction between
the method and the object.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 9
3. A Java identifier can contain only letters, digits, ampersands, or number signs.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 15
4. You must use the Java interpreter to translate the bytecode into executable statements before
running a Java application.
a. True
, b. False
ANSWER: True
POINTS: 1
REFERENCES: 23
5. When you issue the command to compile a class containing errors, the Java compiler does not
produce any error messages. You will first need to run the class in order to see error messages.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 23
6. Logic errors are easily identified when a program is compiled.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 31
7. Although not a requirement, it is Java standard that class identifiers begin with an uppercase
letter and use other uppercase letters to improve readability.
a. True
b. False
ANSWER: True
POINTS: 1
,REFERENCES: 16
8. A compiler ignores whitespace (that is, any combination of nonprinting characters) between
words and lines.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 18
9. Dots (or periods) in a Java statement are used to separate the names of the components that
make up the statement.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 15
10. Using the void keyword in the main() method header indicates that a value will be
returned by the main() method is called.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 20
Multiple Choice
, 11. A program written in ____ is the most basic circuitry-level language.
a. machine language b. Java
c. C d. BASIC
ANSWER: a
POINTS: 1
REFERENCES: 2
12. Locating and repairing all syntax errors is part of the process of ____ a program.
a. interpreting b. executing
c. debugging d. compiling
ANSWER: c
POINTS: 1
REFERENCES: 3
13. ____ are also called modules, methods, functions, and subroutines. Java programmers most
frequently use the term “method.”
a. Calls b. Classes
c. Procedures d. Applications
ANSWER: c
POINTS: 1
REFERENCES: 6
14. ____ refers to the hiding of data and methods within an object.
a. Instance b. Inheritance
c. Encapsulation d. Passed
ANSWER: c