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

Download Exam

File Info

Exam Java SE 8 Programmer II
Number 1z0-809
File Name Oracle.1z0-809.PracticeTest.2019-02-09.53q.tqb
Size 2 MB
Posted Feb 09, 2019
Download Oracle.1z0-809.PracticeTest.2019-02-09.53q.tqb

How to open VCEX & EXAM Files?

Files with VCEX & EXAM extensions can be opened by ProfExam Simulator.

Purchase

Coupon: MASTEREXAM
With discount: 20%






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









CONNECT US

Facebook

Twitter

PROFEXAM WITH A 20% DISCOUNT

You can buy ProfExam with a 20% discount!



HOW TO OPEN VCEX FILES

Use ProfExam Simulator to open VCEX files