- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
В Java не поддерживаются:
объединения;
структуры;
перегрузка операторов;
typedef;
беззнаковые целые;
использование методами аргументов по умолчанию;
использование const;
оператор goto;
деструкторы;
Истинные высказывания:
в Java вместо деструкторов применяется автоматическая сборка мусора;
в Java поддерживаются структуры;
в Java-программах спецификация (определение) класса и его реализация всегда содержатся в одном файле;
в Java const является зарезервированным словом;
строка package cat01; указывает на принадлежность классов пакету с именем cat01, который является на самом деле каталогом на диске;
в Java можно создавать методы, не принадлежащие ни одному классу;
Java поддерживает множественное наследование классов;
Истинные высказывания:
в Java можно использовать оператор goto;
в Java можно создавать методы, не принадлежащие ни одному классу;
Java поддерживает множественное наследование классов;
в Java нельзя перегрузить оператор;
Java поддерживает многопоточность;
методы суперкласса можно перегружать или переопределять в подклассе;
вызов статического метода с использованием имени объекта не приведет к ошибке компиляции;
объекты передаются в методы по ссылке;
Результат компиляции и выполнения кода:
class Quest {
Quest(){
System.out.println("сonstructor");
}
public static void main(String args[]){
Quest q = new Quest();
}
}
ошибка времени выполнения;
компиляция без ошибок и предупреждений, но ничего выведено не будет;
сonstructor;
ошибка компиляции: класс Quest должен быть объявлен как public;
Результат выполнения кода
public class Quest{
public static void main(String[] s) {
System.out.println(s[2]);
}
}
командной строкой java Quest Java 5.0:
0;
null;
ошибка времени выполнения NullPointerException;
ошибка времени выполнения ArrayIndexOutOfBoundsException;
компиляция без ошибок, но ничего выведено не будет;
5.0.
Результат компиляции и выполнения кода:
(код хранится в файле Questa.java)
class Questa { //1
public static void main(String[] args){}
}
class Questb { //2
public static void main(String[] s){}
}
class Questc { //3
public static void main(String args[]){}
}
ошибка компиляции в строке 1;
ошибка компиляции в строке 2;
ошибка компиляции в строке 3;
компиляция без ошибок.
Истинные высказывания:
класс – это тип, описание того, как устроена ячейка памяти, в которой будут располагаться поля данных объекта, и какие методы можно вызывать;
объект – это содержимое ячейки памяти объектного типа;
в переменной объектного типа содержится адрес объекта;
методы хранятся в объектах;
запись вида User user; – это объявление ссылки на объект класса;
запись вида user = new User(); – это создание объекта;
запись вида User user = new User(); – это объявление ссылки на объект класса и создание объекта;