- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора Java является выполняемым кодом
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •6.1. Виртуальная Java-машина должна быть реализована для каждой платформы, на которой предполагается выполнение Java-программ
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •В Java не поддерживаются:
- •Истинные высказывания:
- •Истинные высказывания:
- •Результат компиляции и выполнения кода:
- •Результат выполнения кода
- •Результат компиляции и выполнения кода:
- •Истинные высказывания:
- •Корректно объявлены переменные экземпляра класса:
- •Корректно объявлены переменные класса:
- •Корректно объявлены константы:
- •Истинные высказывания:
- •Результат компиляции кода:
- •Компиляция без ошибок;
- •Результат компиляции и выполнения кода:
- •Результат компиляции и выполнения кода:
- •Истинные высказывания:
- •Результат -1.0 напечатают операторы:
- •Результат компиляции и выполнения кода:
- •Ошибка времени выполнения;
- •Результат компиляции и выполнения кода:
- •Корректные объявления массивов:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Результат компиляции и выполнения кода:
- •Компиляцию без ошибок кода:
- •61. В результате выполнения кода:
- •66. Результат компиляции и выполнения кода:
- •67. Истинные высказывания:
- •68. Результат компиляции и выполнения кода:
- •75. Результат компиляции и выполнения кода:
- •80. Результат компиляции и выполнения кода:
- •82. Для вывода на консоль строки «Конструктор а» в результате выполнения кода:
- •83. Истинные высказывания:
- •84. Без ошибок скомпилируются коды:
- •85. Результат компиляции и выполнения кода:
- •86. Корректные определения интерфейса:
- •88. Не создадут ошибки при компиляции определения методов:
- •90. Истинные высказывания:
- •91. Истинные высказывания:
- •92. Истинные высказывания:
- •93. Истинные высказывания:
- •94. Результат компиляции и выполнения кода:
- •95. Для класса
- •96. Для класса
- •97. Результат компиляции и выполнения кода:
- •98. Ошибки компиляции кода:
- •99. Для кода
- •102. ДЛя кода:
- •103. Результат компиляции и выполнения кода:
- •104. Результат компиляции и выполнения кода:
- •105. Истинные высказывания:
- •106. Выполнение кода
- •107. Выполнение кода
- •108. Выполнение кода
- •109. Выполнение кода
Результат компиляции и выполнения кода:
public class Quest {
static int i ;
public static void main(String[] args) {
System.out.println(i);
}
}
ошибка компиляции, переменная i использована до инициализации;
null
1
0
Компиляцию без ошибок кода:
class Quest {
static void show(Integer...args) {
for(int i = 0; i < args.length; i++)
System.out.print(args[i].toString()+" ");
}
public static void main(String args[]) {
Integer i[] = {1, 2, 3};
*
}
}
обеспечит вставка вместо * оператора:
show(i,i);
show(i,3);
show(3,i);
show(i);
show(new Integer(2),i);
show(i, new Integer(2)).
61. В результате выполнения кода:
public class Quest {
Quest (int i) {
System.out.print("Конструктор");
}
public static void main(String[] args){
Quest s= new Quest();
//1
}
public Quest() {
//2
}
{
//3
}
}
будет выведено "Конструктор", если:
61.1. вместо //1 написать Quest(1);
61.2. вместо //2 написать Quest(1);
61.3. вместо //2 написать new Quest(1);
61.4. вместо //3 написать Quest(1).
62. Истинные высказывания:
62.1. nonstatic-метод не может быть вызван из статического метода;
62.2. static-метод не может быть вызван из нестатического метода;
62.3. private-метод не может быть вызван из другого метода этого класса;
62.4. final-метод не может быть статическим;
63. Результат компиляции и выполнения кода:
class Quest {
final int i = 0;
public static void main(String[] args) {
final int i = 5;
int[] array[] = new int[3][i];
if (array[0][i-1] < 10) {
System.out.println("A");}
}
}
63.1. ошибка времени выполнения: NullPointerException
63.2. ошибка времени выполнения: ArrayIndexOutOfBoundsException
63.3. ошибка компиляции, константа i уже проинициализирована;
63.4. A
64. Результат компиляции и выполнения кода:
public class Quest {
{System.out.print("1");}
static {System.out.print("2");}
Quest() { System.out.print("3");}
public static void main(String[] args) {
System.out.print("4");
}
}
64.1. 1234
64.2. 4
64.3. 34
64.4. 24
64.5. 14
65. Результат компиляции и выполнения кода:
public class Quest {
static {
int x = 5;
System.out.println("static ");
}
{System.out.println("logic ");}
static int x, y;
public static void main(String[] args) {
m();
System.out.println(x + y);
}
public static void m() {
y = x++ + ++x;
}
}
65.1. ошибка компиляции;
65.2. static logic 19;
65.3. static 4;
65.4. logic 19;
65.5. logic static 20;
65.6. logic 5;
66. Результат компиляции и выполнения кода:
class A < T > {
T obj;
A(T ob) {
obj = ob;
}
T getOb() {
return obj;
}
}
class Quest {
public static void main(String[] args) {
A<Character> i1 = new A<Character> (new Character('А'));
int i = i1.getOb();
System.out.println(i);
}
}
66.1. ошибка компиляции;
66.2. 65
66.3. А
66.4. 0
хз... вывело 1040