- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
67. Истинные высказывания:
67.1. конструктор нельзя перегружать;
67.2. конструктор нельзя переопределять;
67.3. конструктор вызывается только с ключевым словом new при создании объекта;
67.4. деструктор можно вызвать с помощью метода finalize();
67.5. конструктор не может иметь аргументов, если конструктор супер-класса их не имеет;
68. Результат компиляции и выполнения кода:
public class Quest{
static int i=0;
static int f(int j){
System.out.print(i--+” ”);
return j++;
}
public static void main(String[ ] args){
int i=1;
System.out.print(f(i++)+” ”);
System.out.printf("%d",i);
}
}
68.1. -1 2 0
68.2. 0 1 2
68.3. 1 2 2
68.4. 1 2 3
68.5. 0 1 2.0
68.6. 1 2 2.0
68.7. ошибка компиляции, переменная i уже проинициализирована.
69. ситуации
Car IS-A Vehicle; Car HAS-A Motor;
соответствует фрагмент года:
69.1. class Vehicle extends Car{ Motor m;};
69.2. class Car extends Vehicle{ Motor m;};
69.3. class Car extends Motor { Vehicle v;};
69.4. abstract class Vehicle extends Motor { Car c;};
69.5. class Motor extends Car{ Vehicle v;}.
70. Истинные высказывания для кода:
class Quests{};
class Test {Quests quests };
70.1. Test имеет HAS-A отношения с Quests;
70.2. Quests имеет IS-A отношения с Test;
70.3. Test и Quests связаны композиционными отношениями;
70.4. Test и Quests связаны иерархическими отношениями.
71. отношения между классом Pen и суперклассом Pensil:
71.1. HAS-A;
71.2. IS-A;
71.3. нет верного варианта ответа.
________________________________________________________________________гр.8_
72. описанию класса
Book IS-A Object;
соответствуют отношения:
72.1. class Book{};
72.2. class Part{}; class Book extends Part{};
72.3. class book; class Part{boolean Book;};
72.4. class Book{Part part;};
72.5. class Book{void Part(){};}.
73. описанию класса
Book IS-A Part;
соответствуют отношения:
73.1. class Book{};
73.2. class Part{};
73.3. class Book extends Part{};
73.4. class Part{Book book;};
73.5. class Book{Part part;};
73.6. class Book{void Part(){};}.
74. описанию класса
Book HAS-A Part;
соответствуют отношения:
74.1. class Book{};
74.2. class Part{};
74.3. class Book extends Part{};
74.4. class Part{Book book;};
74.5. class Book{Part part;};
74.6. class Book{void Part(){};}.
75. Результат компиляции и выполнения кода:
class Base{}
class A extends Base{}
public class Quest{
public static void main(String[ ] args){
Base b =new Base();
A ob = (A) b ;
}
}
75.1. компиляция и выполнение без ошибок
75.2. ошибка во время компиляции
75.3. ошибка во время выполнения
Exception in thread "main" java.lang.ClassCastException: Base cannot be cast to A
at Quest.main(Quest.java:6)
76. объявление класса Quest
public class A{}
class Quest extends A, Object{}
станет корректным (классы A и Quest находятся в одном файле), если:
76.1. убрать спецификатор public перед А;
76.2. добавить спецификатор public к Quest;
76.3. убрать после extends один из классов;
76.4. не указывать явно класс Object;
77. Истинные высказывания для кода:
class A {A(int i) {} } //1
class B extends A{} //2
77.1. компилятор пытается создать по умолчанию конструктор для класса A;
77.2. компилятор пытается создать по умолчанию конструктор для класса B;
77.3. ошибка во время компиляции в строке 1;
77.4. ошибка во время компиляции в строке 2;
78. Результат компиляции и выполнения кода из файла Quest.java:
public class Base{
Base() {
int i=1;
System.out.print(i);
}
}
public class Quest extends Base {
static int i;
public static void main(String[ ] args){
Quest ob =new Quest ();
System.out.print(i);
}
}
78.1. ошибка компиляции
78.2. 0
78.3. 10
78.4. 1
78.5. ошибка выполнения
79. Результат компиляции и выполнения кода ИЗ ФАЙЛОВ Base.java И Quest.java:
// Base.java
public class Base{
Base() {
int i=1;
System.out.print(i);
}
}
// Quest.java
public class Quest extends Base {
static int i;
public static void main(String[ ] args){
Quest ob =new Quest ();
System.out.print(i);
}
}
79.1. ошибка компиляции
79.2. 0
79.3. 10
79.4. 1
79.5. ошибка выполнения