Главная /
Java: ООП и классы /
Что будет выведено на экран в результате выполнения следующего фрагмента программы? class A { public static int a = 0; A() { a++; } } ... A x = new A(); A y = new A(); for (int i=0; i< 5; i++) if (i % 2 == 0) System.out.print(x.a); else System.out.prin
Что будет выведено на экран в результате выполнения следующего фрагмента программы?
class A {
public static int a = 0;
A() {
a++;
}
}
...
A x = new A();
A y = new A();
for (int i=0; i< 5; i++)
if (i % 2 == 0)
System.out.print(x.a);
else
System.out.print(y.a++);
вопрос
Правильный ответ:
00112
01122
12233
23344
22334
Сложность вопроса
76
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Оперативно удалите сайт vtone.ru с ответами intuit. Это невозможно
16 ноя 2020
Аноним
Если бы не опубликованные решения - я бы не справился c этими тестами интуит.
02 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения относительно компонентов класса верны?
- # Какие из перечисленных методов класса A являются перегруженными?
- # Укажите, какие методы должны быть реализованы в классе C? interface A { double aMethod1(); void aMethod2(); } interface B extends A { int bMethod1(); } class C implements B { ... } Какие методы должны быть описаны в С?
- # Как необходимо изменить программу, чтобы доступ к элементам класса A не имели даже его прямые наследники внутри и вне пакета newpack? 1 package newpack; 2 class A { 3 int a, b; 4 void sum () { 5 System.out.print(a + b); 6 } 7 } 8 class B extends A{ 9 ... 10 } 11 ...
- # Как необходимо изменить программу, чтобы доступ к элементам a, b класса A имели его прямые наследники внутри и вне пакета newpack? 1 package newpack; 2 class A { 3 int a, b; 4 void sum () { 5 System.out.print(a + b); 6 } 7 } 8 class B extends A{ 9 ... 10 } 11 ...