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 47
f. Compiler error at line 7. 
g. None of the Above 
 
Question 6 
1. class A { 
2. void m1() {throw new IndexOutOfBoundsException();} 
3. void m2() {throw new InstantiationException();} 
4. void m3() {throw new IllegalAccessException();} 
5. void m4() {throw new NullPointerException();} 
6. void m5() {throw new NoSuchMethodException();} 
7. void m6() {throw new SecurityException();} 
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. 
f. Compiler error at line 7. 
g. None of the Above 
 
Question 7 
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 = 1; 
 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 8 
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 = 1; 
 try { 
 try { 
 switch (x) { 
 case 1: throw new Level1Exception(); 
 case 2: throw new Level2Exception(); 
 case 3: throw new Level3Exception(); 
 } 
 a++; 
 } 
 catch (Level2Exception e) {b++;} 
 finally{c++;} 
 } 
 catch (Level1Exception e) { d++;}

Mais conteúdos dessa disciplina