Главная /
Java: ООП и классы /
Следующий фрагмент программы завершился ошибкой. Какие изменения необходимы, чтобы программа выводила на экран последовательность 01222? 1 int i = 0; 2 while (i < 3) { 3 System.out.print(i); 4 if (i > 1) 5 try { 6 throw new ArithmeticException ("ex"
Следующий фрагмент программы завершился ошибкой. Какие изменения необходимы, чтобы программа выводила на экран последовательность 01222
?
1 int i = 0;
2 while (i < 3) {
3 System.out.print(i);
4 if (i > 1)
5 try {
6 throw new ArithmeticException ("ex");
7 }
8 finally {
9 System.out.print(i);
10 }
11 catch (ArithmeticException e) {
12 System.out.print(i);
13 break;
14 }
15 i++;
16 }
вопрос
Правильный ответ:
из строки 13 должен быть убран оператор
break;
оператор
while
из строки 2 необходимо перенести в строку 14
блок
finally
необходимо перенести под блок catch
в строке 6 вместо
throw
необходимо использовать throws
никаких изменений вносить не нужно
Сложность вопроса
83
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не увидел этот сайт с решениями с тестами intuit прежде
17 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие из перечисленных методов класса A являются перегруженными?
- # Какой из перечисленных компонентов класса А не будет доступен расширяющему его классу в другом пакете?
- # Какие из перечисленных компонентов класса А будут доступны только расширяющему его классу B?
- # Какое изменение следует внести в следующий фрагмент программы, чтобы сделать невозможным переопределение метода show() класса A в классе B? class A { double r; void show (){ System.out.print(r); } } class B extends A{ double r1; void show(){ System.out.print(r1); } } class C extends B { int a; int q; ... }
- # Каким кодом следует дополнить строку 1 следующего фрагмента программы, чтобы в нем определялся пакет NewPack? 1 ... 2 class A { 3 int a, b; 4 void sum () { 5 System.out.print(a + b); 6 } 7 } 8 class B extends A{ 9 int c,d ; 10 B(int b1, int b2) { 11 super(); 12 c = b1; 13 d = b2; 14 } 15 void sum() { 16 System.out.print(c + d); 17 } 18 }