EU
SS
OI
NN
CO
ED
M
IA_
UV
ST
, TABLE OF CONTENTS
Solutions and Practice Guide: Absolute Java, 6th Edition
ST
Chapter 1. Getting Started
Chapter 2. Console Input and Output
UV
Chapter 3. Flow of Control
Chapter 4. Defining Classes I
Chapter 5. Defining Classes II
I
A_
Chapter 6. Arrays
Chapter 7. Inheritance
Chapter 8. Polymorphism and Abstract Classes
M
Chapter 9. Exception Handling
Chapter 10. File I/O
ED
Chapter 11. Recursion
Chapter 12. UML and Patterns
Chapter 13. Interfaces and Inner Classes
CO
Chapter 14. Generics and the ArrayList Class
Chapter 15. Linked Data Structures
Chapter 16. Collections, Maps and Iterators
NN
Chapter 17. Swing I
Chapter 18. Swing II
Chapter 19. Java Never Ends
OI
Chapter 20. Applets and HTML
SS
EU
R?
, Chapter 1 Getting Started 1
ST
Chapter 1
UV
Getting Started
A_I
◼ Multiple Choice
1) Java is an object-oriented programming language. An object-oriented language
M
(a) Uses structured programming.
(b) Views a program as consisting of objects which communicate through interactions.
(c) Functionally breaks down problems into smaller, more manageable problems.
ED
(d) All of the above.
Answer: B
2) In Java, the equal sign is used as the ___________ operator.
CO
(a) increment
(b) decrement
(c) assignment
(d) negation
NN
Answer: C
3) In Java, source code is compiled into object code called ______________.
(a) Bit-code
OI
(b) Class code
(c) Method code
(d) Byte-code
SS
Answer: D
4) The hardest kind of error to detect in a computer program is a:
(a) Syntax error
EU
(b) Run-time error
(c) Logic error
(d) All of the above
R?
Answer: C
Copyright © 2016 Pearson Education, Inc., Hoboken NJ
, Chapter 1 Getting Started 2
5) Identify the invalid Java identifier.
(a) 1Week
ST
(b) Week1
(c) amountDue
(d) amount_due
UV
Answer: A
6) What is the value of the variable amountDue?
double price = 2.50;
I A_
double quantity = 5;
double amountDue = 0;
amountDue = price * quantity;
M
(a) 12
ED
(b) 12.25
(c) 12.5
(d) 13
Answer: C
CO
7) What is the value of 7.52e-5?
(a) 752000.0
(b) 0.0000752
NN
(c) 0.000752
(d) 0.00752
Answer: B
8) What is the Java expression for 4a 2 + 2b * c?
OI
(a) (4 * a) + (2 * b) * c
(b) (4 * a * a) + ((2 * b) * c)
(c) ((4 * a * a) + (2 * b)) * c
SS
(d) (4 + a * a) + ((2 + b) * c)
Answer: B
EU
9) What is the Java expression for 27xy?
(a) 27 + (x * y)
(b) 27 * (x + y)
(c) 27 * x * y
R?
(d) 27x * y
Answer: C
Copyright © 2016 Pearson Education, Inc., Hoboken NJ