Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
exceptions
:
Мова контенту: English
Русский
What will be the result of the compilation and execution of the following code? 01. class A { 02. public void process() { System.out.print("A,"); } 03. } 04. public class B extends A { 05. public void process() throws IOException { 06. super.process(); 07. System.out.print("B,"); 08. throw new IOException(); 09. } 10. 11. public static void main(String[] args) { 12. try { new B().process(); } 13. catch (IOException e) { System.out.println("Exception"); } 14. } 15. }
exceptions
What lines will the compilation error occur in: class MyException1 extends Exception { } // 1 class MyException2 extends RuntimeException { } // 2 class A { void m1() { throw new MyException1(); } // 3 void m2() { throw new MyException2(); } // 4 }
exceptions
What will be the result of the following program compilation and execution? public class Test { public static void main(String[] args) { int myInt = 0; float myFloat = 0; try { float result = myFloat / myFloat; } catch (RuntimeException re) { System.out.println("Exception 1"); } try { float result = myFloat / myInt; } catch (RuntimeException re) { System.out.println("Exception 2"); } try { float result = myInt / myFloat; } catch (RuntimeException re) { System.out.println("Exception 3"); } try { float result = myInt / myInt; } catch (RuntimeException re) { System.out.println("Exception 4"); } } }
exceptions
Given the following code public class OverrideThrowsTest { public static void main(String[] args) // 1 { A a = new A(); a.method(); A ab = new B(); ab.method(); B b = new B(); b.method(); } } class A { public void method() throws IOException {} } class B extends A { public void method() throws FileNotFoundException {} } Select all the answers, for which, if placed into line 1, code will compile.
exceptions
What will be printed to standard output stream if a tryThis() method throws an IOException? try { tryThis(); return; } catch (IOException x1) { System.out.println("exception 1"); return; } catch (Exception x2) { System.out.println("exception 2"); return; } finally { System.out.println("finally"); }
exceptions
What will be the result of the following code execution? class A { public void process() { System.out.print("A "); } } class B extends A { public void process() throws RuntimeException { super.process(); if (true) throw new RuntimeException(); System.out.print("B "); } public static void main(String[] args) { try { ((A)new B()).process(); } catch (Exception e) { System.out.print("Exception "); } } }
exceptions
try { int a = 0; int b = 42/a; System.out.print("A"); } catch (Exception e) { System.out.print("C"); } catch (ArithmeticException e) { System.out.print("B"); }
exceptions
What will the following code fragment type: try { int i = 5; } catch (Exception e) { System.out.print("catch"); } finally { System.out.print("finally"); }
exceptions
What will be the result of displaying this code? public class Main { static int method() { for (int i = 0; i < 5; i++) { System.out.println("i = " + i); try { if (i == 1) { throw new Exception(); } } catch (Exception e) { System.out.println("Exception!"); return i; } finally { System.out.println("Finally block"); } } return -1; } public static void main(String[] args) { System.out.println("method() returned " + method()); } }
exceptions
Which of the following parts of the code will not cause the compilation errors?
exceptions
← Попередня
1
2
3
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести