1z0-808 | Renew Oracle 1z0-808 exam dumps


Q91. Given the code fragment: 

float x = 22.00f % 3.00f; 

int y = 22 % 3; 

System.out.print(x + ", "+ y); 

What is the result? 

A. 1.0, 1 

B. 1.0f, 1 

C. 7.33, 7 

D. Compilation fails 

E. An exception is thrown at runtime 

Answer:

Q92. Given: 

public class ScopeTest { 

int j, int k; 

public static void main(String[] args) { 

ew ScopeTest().doStuff(); } 

void doStuff() { 

nt x = 5; 

oStuff2(); 

System.out.println("x"); 

void doStuff2() { 

nt y = 7; 

ystem.out.println("y"); 

or (int z = 0; z < 5; z++) { 

ystem.out.println("z"); 

ystem.out.println("y"); 

Which two items are fields? 

A. j 

B. k 

C. x 

D. y 

E. z 

Answer: A,B 

Q93. Which two statements are true for a two-dimensional array of primitive data type? 

A. It cannot contain elements of different types. 

B. The length of each dimension must be the same. 

C. At the 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: C,D 

Explanation: http://stackoverflow.com/questions/12806739/is-an-array-a-primitive-type-or-an-object-or-something-else-entirely 

Q94. Given: 

public class Natural { 

private int i; 

void disp() { 

while (i <= 5) { 

for (int i=1; i <=5;) { 

System.out.print(i + " "); 

i++; 

i++; 

public static void main(String[] args) { 

new Natural().disp(); 

What is the result? 

A. Prints 1 2 3 4 5 once 

B. Prints 1 3 5 once 

C. Prints 1 2 3 4 5 five times 

D. Prints 1 2 3 4 5 six times 

E. Compilation fails 

Answer:

Explanation: 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 

Q95. Given the following four Java file definitions: 

// Foo.java 

package facades; 

public interface Foo { } 

// Boo.java 

package facades; 

public interface Boo extends Foo { } 

// Woofy.java 

package org.domain 

// line n1 

public class Woofy implements Boo, Foo { } 

// Test.java 

package.org; 

public class Test { 

public static void main(String[] args) { 

Foo obj=new Woofy(); 

Which set modifications enable the code to compile and run? 

A. At line n1, Insert: import facades;At line n2, insert:import facades;import org.domain; 

B. At line n1, Insert: import facades.*;At line n2, insert:import facades;import org.*; 

C. At line n1, Insert: import facades.*;At line n2, insert:import facades.Boo;import org.*; 

D. At line n1, Insert: import facades.Foo, Boo;At line n2, insert:import org.domain.Woofy; 

E. At line n1, Insert: import facades.*;At line n2, insert:import facades;import org.domain.Woofy; 

Answer:

Q96. Given the code fragment: 

List colors = new ArrayList(); 

colors.add("green"); 

colors.add("red"); 

colors.add("blue"); 

colors.add("yellow"); 

colors.remove(2); 

colors.add(3,"cyan"); 

System.out.print(colors); 

What is the result? 

A. [green, red, yellow, cyan] 

B. [green, blue, yellow, cyan] 

C. [green, red, cyan, yellow] 

D. Am IndexOutOfBoundsException is thrown at runtime 

Answer:

Explanation: First the list [green, red, blue, yellow] is build. 

The blue element is removed: 

[green, red, yellow] 

Finally the element cyan is added at then end of the list (index 3). 

[green, red, yellow, cyan] 

Q97. Given the classes: 

* AssertionError 

* ArithmeticException 

* ArrayIndexOutofBoundsException 

* FileNotFoundException 

* IllegalArgumentException 

* IOError 

* IOException 

* NumberFormatException 

* SQLException 

Which option lists only those classes that belong to the unchecked exception category? 

A. AssertionError, ArrayIndexOutOfBoundsException, ArithmeticException 

B. AssertionError, IOError, IOException 

C. ArithmeticException, FileNotFoundException, NumberFormatException 

D. FileNotFoundException, IOException, SQLException 

E. ArrayIndexOutOfBoundException, IllegalArgumentException, FileNotFoundException 

Answer:

Explanation: Not B: IOError and IOException are both checked errors. 

Not C, not D, not E: FileNotFoundException is a checked error. 

Note: 

Checked exceptions: 

* represent invalid conditions in areas outside the immediate control of the program (invalid user input, database problems, network outages, absent files) 

* are subclasses of Exception 

* a method is obliged to establish a policy for all checked exceptions thrown by its implementation (either pass the checked exception further up the stack, or handle it 

somehow) 

Note: 

Unchecked exceptions: 

* represent defects in the program (bugs) - often invalid arguments passed to a non-private method. To quote from The Java Programming Language, by Gosling, Arnold, and Holmes: "Unchecked runtime exceptions represent conditions that, generally speaking, reflect errors in your program's logic and cannot be reasonably recovered from at run time." 

* are subclasses of RuntimeException, and are usually implemented using IllegalArgumentException, NullPointerException, or IllegalStateException 

* method is not obliged to establish a policy for the unchecked exceptions thrown by its implementation (and they almost always do not do so) 

Q98. Given the code fragment 

int var1 = -5; 

int var2 = var1--; 

int var3 = 0; 

if (var2 < 0) { 

var3 = var2++; 

} else { 

var3 = --var2; 

System.out.println(var3); 

What is the result? 

A. – 6 

B. – 4 

C. – 5 

D. 5 

E. 4 

F. Compilation fails 

Answer:

Q99. Which statement will empty the contents of a StringBuilder variable named sb? 

A. sb.deleteAll(); 

B. sb.delete(0, sb.size()); 

C. sb.delete(0, sb.length()); 

D. sb.removeAll(); 

Answer:

Q100. Given: 

How many objects have been created when the line / / do complex stuff is reached? 

A. Two 

B. Three 

C. Four 

D. Six 

Answer: