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 46
 
Question 3 
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 = 5; 
 try { 
 try { 
 switch (x) { 
 case 1: throw new Level1Exception(); 
 case 2: throw new Level2Exception(); 
 case 3: throw new Level3Exception(); 
 case 4: throw new Exception(); 
 } 
 a++; 
 } 
 catch (Level2Exception e) {b++;} 
 finally{c++;} 
 } 
 catch (Level1Exception e) { d++;} 
 catch (Exception e) {f++;} 
 finally {g++;} 
 System.out.print(a+","+b+","+c+","+d+","+f+","+g); 
 } 
} 
What is the result of attempting to compile and run the program? 
a. Prints: 1,0,0,0,0,0 
b. Prints: 1,0,1,0,0,1 
c. Prints: 0,0,1,0,0,1 
d. Prints: 1,1,1,1,1,1 
e. Compiler Error 
f. Run Time Error 
g. None of the Above 
 
Question 4 
class RedException extends Exception {} 
class BlueException extends Exception {} 
class White { 
 void m1() throws RedException {throw new RedException();} 
 public static void main (String[] args) { 
 White white = new White(); 
 int a,b,c,d; 
 a = b = c = d = 0; 
 try {white.m1();a++;} 
 catch (RedException e) {b++;} 
 catch (BlueException e) {c++;} 
 finally {d++;} 
 System.out.print(a+","+b+","+c+","+d); 
 } 
} 
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 5 
1. class A { 
2. void m1() {throw new ClassNotFoundException();} 
3. void m2() {throw new ArithmeticException();} 
4. void m3() {throw new ClassCastException();} 
5. void m4() {throw new IllegalArgumentException();} 
6. void m5() {throw new CloneNotSupportedException();} 
7. void m6() {throw new NoSuchFieldException();} 
8. } 
What is the result of attempting to compile the program? 
a. Compiler error at line 2. 
b. Compiler error at line 3. 
c. Compiler error at line 4. 
d. Compiler error at line 5. 
e. Compiler error at line 6.

Mais conteúdos dessa disciplina