Download Oracle.1z0-809.Prep4Sure.2018-10-04.52q.tqb

Download Exam

File Info

Exam Java SE 8 Programmer II
Number 1z0-809
File Name Oracle.1z0-809.Prep4Sure.2018-10-04.52q.tqb
Size 367 KB
Posted Oct 04, 2018
Download Oracle.1z0-809.Prep4Sure.2018-10-04.52q.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:
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 2

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



Question 3

Given:
public class Foo<K, V>   { 
    private K key; 
    private V value; 
public Foo (K key, V value) (this.key = key; this value = value;) 
public static <T> Foo<T, T> twice (T value) (return new Foo<T, T> (value, value); ) 
public K getKey () (return key;) 
public V getValue () (return value;) 
Which option fails?


  1. Foo<String, Integer> mark = new Foo<String, Integer> (“Steve”, 100);); 
  2. Foo<String, String> pair = Foo.<String>twice (“Hello World!”);
  3. Foo percentage = new Foo(97, 32);
  4. Foo<String, String> grade = new Foo <> (“John”, “A”);
Correct answer: C









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