Download Oracle.1z0-809.PracticeTest.2019-02-09.53q.tqb

Vendor: Oracle
Exam Code: 1z0-809
Exam Name: Java SE 8 Programmer II
Date: Feb 09, 2019
File Size: 2 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:
1. abstract class Shape  {
2.     Shape ( )   { System.out.println  (“Shape”);     }
3.     protected void area ( ) { System.out.println  (“Shape”);     }
4. }
5. 
6. class Square extends Shape  {
7.     int side;
8.     Square int side {
9.        /* insert code here */
10.         this.side = side;
11.     }
12.     public void area ( ) { System.out.println  (“Square”);     }
13.     }
14. class Rectangle extends Square {
15.     int len, br;
16.     Rectangle (int x, int y)   {
17.         /* insert code here */
18.         len = x, br = y;
19.     }
20. void area ( ) { System.out.println  (“Rectangle”);     }
21. }
Which two modifications enable the code to compile?
  1. At line 1, remove abstract
  2. At line 9, insert super ( );
  3. At line 12, remove public
  4. At line 17, insert super (x);
  5. At line 17, insert super (); super.side = x;
  6. At line 20, use public void area ( ) {
Correct answer: DF
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!
-->