Download Oracle.1z0-809.PassCertification.2020-01-30.117q.tqb

Vendor: Oracle
Exam Code: 1z0-809
Exam Name: Java SE 8 Programmer II
Date: Jan 30, 2020
File Size: 5 MB

Demo Questions

Question 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? 
  1. Velocity with new speed 1 kmph
  2. A compilation error occurs at line n1.
  3. A compilation error occurs at line n2.
  4. A compilation error occurs at line n3.
Correct answer: A
Question 2
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?
  1. 246
  2. The code produces no output.
  3. A compilation error occurs at line n1.
  4. A compilation error occurs at line n2.
Correct answer: A
Question 3
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.
Correct answer: C
EXAM SIMULATOR

How to Open TQB Files?

Use Taurus Exam Simulator to open TQB files

Taurus Exam Simulator


Taurus Exam Simulator for Windows/macOS/Linus

Download

Taurus Exam Studio
Enjoy a 20% discount on Taurus Exam Studio!

You now have the chance to acquire Exam Studio at a discounted rate of 20%.

Get Now!
-->