Free Oracle 1Z0-809 Exam Questions (page: 4)

Given:
class Sum extends RecursiveAction { //line n1
static final int THRESHOLD_SIZE = 3;
int stIndex, lstIndex;
int [ ] data;
public Sum (int [ ]data, int start, int end) {
this.data = data;
this stIndex = start;
this. lstIndex = end;
}
protected void compute ( ) {
int sum = 0;
if (lstIndex – stIndex <= THRESHOLD_SIZE) {
for (int i = stIndex; i < lstIndex; i++) {
sum += data [i];
}
System.out.println(sum);
} else {
new Sum (data, stIndex + THRESHOLD_SIZE, lstIndex).fork( );
new Sum (data, stIndex,
Math.min (lstIndex, stIndex + THRESHOLD_SIZE)
).compute ();
}
}
}

and the code fragment:

ForkJoinPool fjPool = new ForkJoinPool ( );
int data [ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
fjPool.invoke (new Sum (data, 0, data.length));

and given that the sum of all integers from 1 to 10 is 55. Which statement is true?

  1. The program prints several values that total 55.
  2. The program prints 55.
  3. A compilation error occurs at line n1.
  4. The program prints several values whose sum exceeds 55.

Answer(s): C



Given the content of Operator.java, EngineOperator.java, and Engine.java files:



What is the result?

  1. The Engine.java file fails to compile.
  2. The EngineOperator.java file fails to compile.
  3. The Operator.java file fails to compile.
  4. ON OFF

Answer(s): A



Given the code fragment:

Stream<List<String>> iStr= Stream.of (
Arrays.asList (“1”, “John”),
Arrays.asList (“2”, null)0;
Stream<<String> nInSt = iStr.flatMapToInt ((x) -> x.stream ());
nInSt.forEach (System.out :: print);

What is the result?

  1. 1John2null
  2. 12
  3. A NullPointerException is thrown at run time.
  4. A compilation error occurs.

Answer(s): D



Given the code fragment:

Path file = Paths.get (“courses.txt”);
// line n1

Assume the courses.txt is accessible.
Which code fragment can be inserted at line n1 to enable the code to print the content of the courses.txt file?

  1. List<String> fc = Files.list(file); fc.stream().forEach (s - > System.out.println(s));
  2. Stream<String> fc = Files.readAllLines (file); fc.forEach (s - > System.out.println(s));
  3. List<String> fc = readAllLines(file); fc.stream().forEach (s - > System.out.println(s));
  4. Stream<String> fc = Files.lines (file); fc.forEach (s - > System.out.println(s));

Answer(s): D






Post your Comments and Discuss Oracle 1Z0-809 exam prep with other Community members:

1Z0-809 Exam Discussions & Posts