Exam Code: 1z0-808 (Practice Exam Latest Test Questions VCE PDF)
Exam Name: Java SE 8 Programmer I
Certification Provider: Oracle
Free Today! Guaranteed Training- Pass 1z0-808 Exam.

2021 Mar 1z0-808 exam answers

Q111. Which statement is true about the default constructor of a top-level class? 

A. It can take arguments. 

B. It has private access modifier in its declaration. 

C. It can be overloaded. 

D. The default constructor of a subclass always invokes the no-argument constructor of its superclass. 


Explanation: In both Java and C#, a "default constructor" refers to a nullary constructor that is automatically generated by the compiler if no constructors have been defined for the class. The default constructor is also empty, meaning that it does nothing. A programmer-defined constructor that takes no parameters is also called a default constructor. 

Q112. Given: 

And the commands: 

Javac Jump.java 

Java Jump crazy elephant is always 

What is the result? 

A. Lazy lion is jumping 

B. Lion is always jumping 

C. Crazy elephant is jumping 

D. Elephant is always jumping 

E. Compilation fails 


Q113. Given the code fragment

Which code fragments, inserted independently, enable the code compile? 

A. t.fvar = 200; 

B. cvar = 400; 

C. fvar = 200; cvar = 400; 

D. this.fvar = 200; this.cvar = 400; 

E. t.fvar = 200; Test2.cvar = 400; 

F. this.fvar = 200; Test2.cvar = 400; 


Q114. Which two statements are true for a two-dimensional array? 

A. It is implemented as an array of the specified element type. 

B. Using a row by column convention, each row of a two-dimensional array must be of the same size. 

C. At declaration time, the number of elements of the array in each dimension must be specified. 

D. All methods of the class Object may be invoked on the two-dimensional array. 

Answer: A,D 

Q115. Given: 

Which code fragment, when inserted at line 7, enables the code print true? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 


Up to date 1z0-808 exam question:

Q116. Given: 

public class MainMethod { 

void main() { 


static void main(String args) { 


public static void main(String[] args) { 


void mina(Object[] args) { 


What is printed out when the program is excuted? 

A. one 

B. two 

C. three 

D. four 


Q117. Which three statements describe the object-oriented features of the Java language? 

A. Objects cannot be reused. 

B. A subclass can inherit from a superclass. 

C. Objects can share behaviors with other objects. 

D. A package must contain more than one class. 

E. Object is the root class of all other objects. 

F. A main method must be declared in every class. 

Answer: B,C,E 

Q118. Given the following class: 

And given the following main method, located in another class: 

Which three lines, when inserted independently at line n1, cause the program to print a o balance? 

A. this.amount = 0; 

B. amount = 0; 

C. acct (0) ; 

D. acct.amount = 0; 

E. acct. getAmount () = 0; 

F. acct.changeAmount(0); 

G. acct.changeAmount(-acct.amount); 

H. acct.changeAmount(-acct.getAmount()); 

Answer: D,G,H 

Q119. Given: 

public class TestLoop1 { 

public static void main(String[] args) { 

int a = 0, z=10; 

while (a < z) { 



} System.out.print(a + " : " + z); } } 

What is the result? 

A. 5 : 5 

B. 6 : 4 

C. 6 : 5 

D. 5 : 4 


Q120. Given: 

package p1; 

public class Test { 

static double dvalue; 

static Test ref; 

public static void main(String[] args) { 



What is the result? 

A. p1.Test.class 


B. <the summary address refrenced by ref> 0.000000 

C. Null 


D. Compilation fails 

E. A NullPointerException is thrown at runtime