- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
86. Корректные определения интерфейса:
86.1. interface Myinterface{
public int result (int i) {return (i++);}}
86.2. interface Myinterface{
int result (int i);}
86.3. public interface Myinterface{
public static int result (int i);}
86.4. public interface Myinterface{
public final static int i;
{i=0;}
public abstract int result (int i);}
86.5. public interface Myinterface{
public final static int i;
public abstract int result (int i);}
87. Результат компиляции и выполнения кода (классы находятся в разных пакетах):
package my;
class Q{
protected void method1(){
System.out.print(“1, “);}
public void method2(){
System.out.print(“2, “);}
private void method3(){
System.out.print(“3, “);}
void method4(){
System.out.print(“4, “);}
}
package my.other;
import my.*;
class Quest extends Q {
public static void main(String[ ] a){
Q ob =new Q ();
ob.method1() ; //1
ob.method2() ; //2
ob.method3() ; //3
ob.method4() ; //4
} }
87.1. 1, 2, 3, 4
87.2. ошибка компиляции в строке 1
87.3. ошибка компиляции в строке 2
87.4. ошибка компиляции в строке 3
87.5. ошибка компиляции в строке 4
88. Не создадут ошибки при компиляции определения методов:
public interface Myinterface {
Error runtime(); //1
public Class show(); //2
protected int method(); //3
private String get(); //4
abstract void put (Byte Byte); //5
}
88.1. 1
88.2. 2
88.3. 3
88.4. 4
88.5. 5
89. Истинные высказывания:
89.1. абстрактные классы содержат только объявления абстрактных методов;
89.2. реализация абстрактных методов содержится, как правило, в подклассах;
89.3. объекты абстрактных классов создавать нельзя;
89.4. можно создавать объекты подклассов, реализующих абстрактные методы;
89.5. абстрактные классы могут содержать и полностью реализованные методы;
89.6. внутри интерфейса не может быть реализован ни один метод (это полностью абстрактный класс);
89.7. класс может реализовывать любое число интерфейсов;
89.8. в интерфейсах все объявленные методы автоматически трактуются как private;
90. Истинные высказывания:
90.1. класс может наследовать только один суперкласс;
90.2. в интерфейсах все объявленные методы автоматически трактуются как public и abstract;
90.3. в интерфейсах все атрибуты автоматически трактуются как public;
90.4. в интерфейсах все атрибуты автоматически трактуются как static;
90.5. в интерфейсах все атрибуты автоматически трактуются как final;
90.6. на множестве интерфейсов определена иерархия по наследованию;
90.7. иерархия по наследованию на множестве интерфейсов взаимосвязана с иерархией классов;
90.8. класс, расширяющий интерфейс, но реализующий не все его методы, должен быть объявлен как abstract;
90.9. класс, расширяющий интерфейс, но реализующий не все его методы, может не объявляться как abstract, если в программе не создаётся его экземпляров.