Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
sale

Want to Unlock All Questions for this Exam?

Full Exam Access, Discussions, No Robots Checks

Oracle 1z0-809 Exam Actual Questions

The questions for 1z0-809 were last updated on April 23, 2024.
  • Viewing page 1 out of 50 pages.
  • Viewing questions 1-5 out of 248 questions

Topic 1 - Single Topic

Question #1 Topic 1

Given the definition of the Vehicle class:
Class Vehicle {
int distance;
Vehicle (int x) {
this distance = x;
}
public void increSpeed(int time) {
int timeTravel = time; //line n1
//line n3
class Car {
int value = 0;
public void speed () {
value = distance /timeTravel; //line n2
System.out.println ("Velocity with new speed"+value+"kmph");
}
}
speed(); //line n3
}
}
and this code fragment:
Vehicle v = new Vehicle (100);
v.increSpeed(60);
What is the result?

  • A. Velocity with new speed 1 kmph
  • B. A compilation error occurs at line n1.
  • C. A compilation error occurs at line n2.
  • D. A compilation error occurs at line n3.
Reveal Solution Hide Solution   Discussion   17

Correct Answer: A 🗳️

Question #2 Topic 1

Given:
IntStream stream = IntStream.of (1,2,3);
IntFunction<Integer> inFu= x -> y -> x*y; //line n1
IntStream newStream = stream.map(inFu.apply(10)); //line n2 newStream.forEach(System.output::print);
Which modification enables the code fragment to compile?

  • A. Replace line n1 with: IntFunction<UnaryOperator> inFu = x -> y -> x*y;
  • B. Replace line n1 with: IntFunction<IntUnaryOperator> inFu = x -> y -> x*y;
  • C. Replace line n1 with: BiFunction<IntUnaryOperator> inFu = x -> y -> x*y;
  • D. Replace line n2 with: IntStream newStream = stream.map(inFu.applyAsInt (10));
Reveal Solution Hide Solution   Discussion   7

Correct Answer: B 🗳️

Question #3 Topic 1

Given the code fragment:
List<Integer> values = Arrays.asList (1, 2, 3);
values.stream ()
.map(n -> n*2) //line n1
.peek(System.out::print) //line n2
.count();
What is the result?

  • A. 246
  • B. The code produces no output.
  • C. A compilation error occurs at line n1.
  • D. A compilation error occurs at line n2.
Reveal Solution Hide Solution   Discussion   12

Correct Answer: A 🗳️

Question #4 Topic 1

Given the code fragment:
public class Foo {
public static void main (String [ ] args) {
Map<Integer, String> unsortMap = new HashMap< > ( );
unsortMap.put (10, "z");
unsortMap.put (5, "b");
unsortMap.put (1, "d");
unsortMap.put (7, "e");
unsortMap.put (50, "j");
Map<Integer, String> treeMap = new TreeMap <Integer, String> (new
Comparator<Integer> ( ) {
@Override public int compare (Integer o1, Integer o2) {return o2.compareTo
(o1); } } );
treeMap.putAll (unsortMap);
for (Map.Entry<Integer, String> entry : treeMap.entrySet () ) {
System.out.print (entry.getValue () + " ");
}
}
}
What is the result?

  • A. A compilation error occurs.
  • B. d b e z j
  • C. j z e b d
  • D. z b d e j
Reveal Solution Hide Solution   Discussion   13

Correct Answer: C 🗳️

Question #5 Topic 1

Which two reasons should you use interfaces instead of abstract classes? (Choose two.)

  • A. You expect that classes that implement your interfaces have many common methods or fields, or require access modifiers other than public.
  • B. You expect that unrelated classes would implement your interfaces.
  • C. You want to share code among several closely related classes.
  • D. You want to declare non-static on non-final fields.
  • E. You want to take advantage of multiple inheritance of type.
Reveal Solution Hide Solution   Discussion   6

Correct Answer: BE 🗳️
Reference:
https://books.google.com.br/books?id=nS2tBQAAQBAJ&pg=PT235&lpg=PT235&dq=You+want+to+share+code+among+several+closely+related
+classes.&source=bl&ots=3oYOu2XXN-&sig=uVFS0KB15BqyEgghXnnjJSUdcrE&hl=pt-BR&sa=X&ved=0ahUKEwjlsKe- n6baAhVEhZAKHeiEDTgQ6AEIMDAB#v=onepage&q=You%20want%20to%20share%20code%20among%20several%20closely%20related%20classes.&f=false

Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...