Download Oracle.1z0-809.TestInside.2019-05-23.63q.tqb

Vendor: Oracle
Exam Code: 1z0-809
Exam Name: Java SE 8 Programmer II
Date: May 23, 2019
File Size: 3 MB

Demo Questions

Question 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?
  1. A compilation error occurs.
  2. d b e z j
  3. j z e b d
  4. z b d e j
Correct answer: C
Question 2
Given:
class Bird  { 
    public void fly ()  {  System.out.print(“Can fly”); } 
class Penguin extends Bird  { 
    public void fly ()  {  System.out.print(“Cannot fly”); } 
and the code fragment:
class Birdie { 
    public static void main (String [ ] args)  { 
        fly( ( ) -> new Bird ( )); 
        fly (Penguin : : new);
    } 
    /* line n1 */ 
Which code fragment, when inserted at line n1, enables the Birdie class to compile? 
  1. static void fly (Consumer<Bird> bird)  {
    bird :: fly ();
      } 
  2. static void fly (Consumer<? extends Bird> bird)  {
    bird.accept( ) fly (); 
      } 
  3. static void fly (Supplier<Bird> bird)  {
    bird.get( ) fly (); 
      } 
  4. static void fly (Supplier<? extends Bird> bird)  {
    LOST
Correct answer: C
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!
-->