- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
Результат -1.0 напечатают операторы:
System.out.print(Math.floor(-1.51));
System.out.print(Math.round(-1.51));
System.out.print(Math.ceil(-1.51));
System.out.print(Math.min(-1.51));
System.out.print(Math.max(-1.51));
Результат компиляции и выполнения кода:
public class Quest{
public static void main (String [ ] args) {
int a[] = new int[] {1, 2, 3};
System.out.print (a[1]);
}
}
1
2
ошибка компиляции: неправильная инициализация;
ошибка компиляции: не определен размер массива;
Ошибка времени выполнения;
Результат компиляции и выполнения кода:
public class Quest{
static int j = 2;
public static void result (int i) {
i *=10;
j +=2;
}
public static void main (String [ ] args) {
char i=’1’;
result(i);
System.out.println (i+ “ “ + j);
}
}
ошибка компиляции: параметр метода result() не сочетается с передаваемой переменной ;
10 4
1 4
1 2
10 2
Корректные объявления массивов:
int a1[] = {};
int a2[] = new int[] {1, 2, 3};
int a3[] = new int[] (1, 2, 3);
int a4[] = new int[3] ;
int a5[] = new int[3] {1, 2, 3};
Истинные высказывания:
объявление int[] a; задаёт переменную a типа массив;
инструкция new int[10] создает объект-массив из 10 элементов;
инструкция int[] a=new int[10]; позволяет совместить объявление типа переменной и создание массива;
нумерацию индексов язык Java унаследовал от C++;
переменные типа массив можно присваивать друг другу;
присваивание переменных типа массив приводит к копированию элементов из одного массива в другой;
инструкция int[][] ar=new int[10][20]; объявляет переменную ar типа “двумерный массив” и создает массив;
_______________________________________________________________________гр.6__
Истинные высказывания:
в Java отрицательные целые числа кодируются в дополнительном коде;
в Java при сложении, вычитании и умножении целых чисел не может возникать выход за пределы допустимого диапазона;
в Java при сложении целых чисел одного знака может получиться нуль;
оператор a &b служит для сбрасывания в 0 тех битов числа a, где в маске b стоит 0, остальные биты числа не меняются;
оператор a | b служит для установки в 1 тех битов числа a, где в маске b стоит 1, остальные биты числа не меняются;
оператор a ^ b служит для инверсии тех битов числа a, где в маске b стоит 1;
инверсия всех битов числа a осуществляется с помощью побитового отрицания ~a.
Истинные высказывания:
в Java операция m<<n является быстрым вариантом операции m∙2n;
в Java операция m>>n является быстрым вариантом целочисленного деления m на 2n;
литерные константы для вещественных типов по умолчанию имеют тип double;
при выполнении арифметических операций над целыми числами и выходе за пределы диапазона типа, соответствующие биты числа отбрасываются без всякой диагностики переполнения;
при умножении и делении чисел с плавающей точкой не происходит катастрофической потери точности результата.
в Java логические выражения вычисляются по полной схеме;
побитовые операции с величинами типов byte, short, char дают те же результаты, что и при работе с величинами типа int;
________________________________________________________________________гр.7_