Главная /
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();
вопрос
Правильный ответ:
35
45
4
5
сообщение об ошибке
Сложность вопроса
44
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные тесты по интуит? Это же изи
26 окт 2019
Аноним
Я сотрудник университета! Оперативно сотрите сайт с ответами intuit. Пишу жалобу
28 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # В программе описан класс: 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 } 5 class B extends A{ 6 int b; 7 ... 8 } Каким кодом необходимо дополнить описание конструктора класса B, наследующего класс A, чтобы при создании объкта класса B, переменные класса A принимали знаничение 1?
- # Класс А наследует класс B и использует отдельные компоненты других классов из пакета userspack. Как необходимо изменить программу, чтобы она выполнялась без ошибок? 1 class A extends B { 2 ... 3 }
- # Что будет выведено на экран в результате работы следующего фрагмента программы? int i = 4; while(i < 5) { try { if (i>=2) System.out.print(12 / i); else { System.out.print(6 / i++); throw new ArithmeticException("newEx"); } } catch (ArithmeticException e) { System.out.print("0"); break; } i--; }
- # Что будет выведено на экран в результате работы следующего фрагмента программы? int i = 4; while(i < 5) { try { if (i>=2) System.out.print(12 / i); else { throw new ArithmeticException("newEx"); } } catch (ArithmeticException e) { System.out.print(i); break; } i--; }