Java 1Z0 808 Questions
Java 1Z0 808 Questions
Java 1Z0 808 Questions
1Z0-808 Exam
Oracle Java SE 8 Programmer I Exam
Version: 18.0
Question: 1
Given:
A. 200.0 : 100.0
B. 400.0 : 200.0
C. 400.0 : 100.0
D. Compilation fails.
Answer: C
Question: 2
Answer: B
Question: 3
Answer: D
Question: 4
A. Sum is 600
B. Compilation fails at line n1.
C. Compilation fails at line n2.
D. A ClassCastException is thrown at line n1.
E. A ClassCastException is thrown at line n2.
Answer: C
Questions & Answers PDF Page 4
Question: 5
What is the name of the Java concept that uses access modifiers to protect variables and hide them
within a class?
A. Encapsulation
B. Inheritance
C. Abstraction
D. Instantiation
E. Polymorphism
Answer: A
Explanation:
Using the private modifier is the main way that an object encapsulates itself and hide data from the
outside world.
Question: 6
Which two modifications, made independently, enable the code to compile? (Choose two.)
Answer: C,D
Question: 7
Given:
Answer: E
Question: 8
Given:
Answer: D
Questions & Answers PDF Page 7
Question: 9
Any amount of electricity used by a customer (represented by an instance of the Customer class)
must contribute to the customer's bill (represented by the member variable bill) through the
useElectricity method.
An instance of the Customer class should never be able to tamper with or decrease the value of the
member variable bill.
How should you write methods in the ElectricAccount class at line n1 so that the member variable
bill is always equal to the value of the member variable kwh multiplied by the member variable rate?
Questions & Answers PDF Page 8
A. Option A
B. Option B
C. Option C
D. Option D
Answer: A
Question: 10
A. Match 1
B. Match 2
C. No Match
D. A NullPointerException is thrown at runtime.
Answer: A