Главная /
Java: ООП и классы /
Что будет выведено на экран в результате работы следующего фрагмента программы? class A { int a ; public void show (){ System.out.print(a++); } A(int x){ a = --x; } } class B extends A { int a; public void show (){ super.show(); } B(int x){ super(x++); a
Что будет выведено на экран в результате работы следующего фрагмента программы?
class A {
int a ;
public void show (){
System.out.print(a++);
}
A(int x){ a = --x; }
}
class B extends A {
int a;
public void show (){
super.show();
}
B(int x){ super(x++); a = x; }
}
...
B x = new B(4); x.show();
вопрос
Правильный ответ:
5
44
3
4
сообщение об ошибке
Сложность вопроса
82
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Бегу отмечать отмечать победу над тестом интут
20 мар 2018
Аноним
Я преподаватель! Тотчас уничтожьте сайт и ответы intuit. Немедленно!
30 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # В программе описан класс: class A { int x=0; int y=0; } Что будет выведено на экран в результате выполнения следующего фрагмента программы? A x, y ; x = new A(); System.out.print (x.y); System.out.println (y.x);
- # В программе приведено следующее описание: 1 class A { 2 int a; 3 int b; 4 } Каким кодом необходимо дополнить описание конструктора класса B, наследующего класс A, чтобы при создании объкта класса B, переменные класса A принимали знаничение 1?
- # Что будет выведено на экран в результате работы следующего фрагмента программы? int a = 9, i = -1; while (i < 3) { try { System.out.print(36 / a); } catch (ArithmeticException e) { System.out.print(36 / 2); } finally { System.out.print(36 / 1); } a -=3 ; i++; }
- # Что будет выведен на экран в результате работы следующего фрагмента программы? for (int i = 0; i < 5; i++) { if (i % 2 == 1){ try { throw new ArithmeticException("ex"); } catch (ArithmeticException e) { System.out.print(i); } } else System.out.print(i++); }
- # Следующий фрагмент программы завершился ошибкой. Какие изменения можно сделать, чтобы программа отработала без ошибок? 1 int i = 5; 2 while (i > 2 ) { 3 System.out.print(i); 4 if (i < 4) 5 try { throw new ArithmeticException ("ex"); } 6 finally { System.out.print(i); } 7 catch (ArithmeticException e) { 8 System.out.print(i); 9 break; 10 } 11 i--; 12 }