Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Certified Java Programmer Mock Exam 54
f. None of the Above 
 
Question 8 
class ColorException extends Exception {} 
class WhiteException extends ColorException {} 
class White { 
 void m1() throws ColorException {throw new ColorException();} 
 void m2() throws WhiteException {throw new ColorException();} 
 public static void main (String[] args) { 
 White white = new White(); 
 int a,b,d,f; 
 a = b = d = f =0; 
 try {white.m1();a++;} catch (ColorException e) {b++;} 
 try {white.m2();d++;} catch (WhiteException e) {f++;} 
 System.out.print(a+","+b+","+d+","+f); 
 } 
} 
What is the result of attempting to compile and run the program? 
a. Prints: 0,1,0,0 
b. Prints: 1,1,0,1 
c. Prints: 0,1,0,1 
d. Prints: 0,1,1,1 
e. Prints: 1,1,1,1 
f. Compiler Error 
g. Run Time Error 
h. None of the Above 
 
Question 9 
 
class Level1Exception extends Exception {} 
class Level2Exception extends Level1Exception {} 
class Level3Exception extends Level2Exception {} 
class Brown { 
 public static void main(String args[]) { 
 int a, b, c, d, f; 
 a = b = c = d = f = 0; 
 int x = 2; 
 try { 
 switch (x) { 
 case 1: throw new Level1Exception(); 
 case 2: throw new Level2Exception(); 
 case 3: throw new Level3Exception(); 
 } 
 a++; 
 } 
 catch (Level3Exception e) { b++;} 
 catch (Level2Exception e) { c++;} 
 catch (Level1Exception e) { d++;} 
 finally {f++;} 
 System.out.print(a+","+b+","+c+","+d+","+f); 
 } 
} 
What is the result of attempting to compile and run the program? 
a. Prints: 0,0,0,1,1 
b. Prints: 0,0,1,1,1 
c. Prints: 0,1,1,1,1 
d. Prints: 1,1,1,1,1 
e. Prints: 0,0,1,0,1 
f. Prints: 0,1,0,0,1 
g. Prints: 1,0,0,0,1 
h. Compiler Error 
i. Run Time Error 
j. None of the Above 
 
Question 10 
class Level1Exception extends Exception {} 
class Level2Exception extends Level1Exception {} 
class Level3Exception extends Level2Exception {} 
class Purple { 
 public static void main(String args[]) { 
 int a,b,c,d,f,g,x; 
 a = b = c = d = f = g = 0; 
 x = 2; 
 try { 
 try { 
 switch (x) { 
 case 1: throw new Level1Exception(); 
 case 2: throw new Level2Exception(); 
 case 3: throw new Level3Exception();

Mais conteúdos dessa disciplina