- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
91. Истинные высказывания:
91.1. интерфейсы описываются аналогично абстрактным классам;
91.2. интерфейсы не могут иметь экземпляров;
91.3. интерфейсы не могут иметь полей данных;
91.4. интерфейсы не могут иметь констант;
91.5. интерфейсы не могут иметь реализации никаких своих методов;
91.6. интерфейс определяет методы, которые должны быть реализованы его классом-наследником
92. Истинные высказывания:
92.1. экземпляров типа интерфейс не бывает;
92.2. не могут существовать переменные типа интерфейс;
92.3. переменные типа интерфейс могут существовать как ссылочные переменные;
92.4. переменные типа интерфейс могут существовать как указатели;
92.5. с помощью переменной типа интерфейс можно вызывать только методы, декларированные в данном интерфейсе;
93. Истинные высказывания:
93.1. композиция – это описание объекта как состоящего из других объектов;
93.2. композиция позволяет объединять отдельные части в единую более сложную систему;
93.3. агрегация – это отношение включения объекта как составной части в более сложную систему;
93.4. ассоциация – это объединение независимых объектов;
93.5. наследование характеризуется отношением “is-a” (“это есть”, “является”);
93.6. композиция характеризуется отношением “has-a” (“имеет в своём составе”, “состоит из”) и “use-a” (“использует”).
93.7. сочетание множественного наследования интерфейсов и композиции – не есть альтернатива множественному наследованию классов;
_______________________________________________________________________гр.10_
94. Результат компиляции и выполнения кода:
abstract class A{
public int show(){return 1;}
}
class Quest {
static int i=2;
static A ob1 = new A() {
public int show(){return i++;}
};
static A ob2 = new A() {
public int show(){return ++i;}
};
public static void main(String[ ] args){
System.out.print(ob1.show());
System.out.print(ob2.show());
}
}
94.1. 34
94.2. 24
94.3. 33
94.4. 23
94.5. ошибка компиляции
95. Для класса
class Owner{
class Inner{
} }
корректны объявления:
95.1. new Owner.Inner();
95.2. Owner. new Inner();
95.3. new Owner. new Inner();
95.4. new Owner(). new Inner();
95.5. Owner. Inner();
95.6. Owner(). Inner();
96. Для класса
class Owner{
static class Inner{
} }
корректны объявления:
96.1. new Owner.Inner();
96.2. Owner. new Inner();
96.3. new Owner. new Inner();
96.4. new Owner(). new Inner();
96.5. Owner. Inner();
96.6. Owner(). Inner();
97. Результат компиляции и выполнения кода:
abstract class Abstract {
abstract Abstract meth();
}
class Owner {
Abstract meth() {
class Inner extends Abstract {
Abstract meth() {
System.out.print(“inner”);
return new Inner();
}
}
return new Inner();
}
}
public abstract class Quest extends Abstract{
public static void main(String a[ ]){
Owner ob =new Owner ();
Abstract abs = ob.meth();
abs.meth() ;
}
}
97.1. inner
97.2. inner inner
97.3. inner inner inner
97.4. ошибка компиляции
97.5. ошибка времени выполнения