- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
80. Результат компиляции и выполнения кода:
class Q{
private void show(int i) {
System.out.println(“1”);
}
}
class Quest extends Q {
public void show(int i) {
System.out.println(“2”);
}
public static void main(String[ ] args){
Q ob =new Quest ();
int i = ‘1’ ; //1
ob.show(i);
}
}
80.1. ошибка компиляции: метод show() недоступен
80.2. ошибка времени выполнения: метод show() недоступен
80.3. ошибка компиляции: несовпадение типов в строке 1
80.4. 2
80.5. 1
81. Результат компиляции и выполнения кода:
class Q{
void mQ (int i) {
System.out.print(“mQ”+i);
}
}
class Quest extends Q {
public void mQ(int i) {
System.out.println(“mQuest”+i);
}
public void mP(int i) {
System.out.println(“mP”+i);
}
public static void main(String[ ] args){
Q ob =new Quest (); //1
ob.mQ(1); //2
ob.mP(1); //3
}
}
81.1. mQ1 mP1
81.2. mQuest1 mP1
81.3. ошибка компиляции в строке //1
81.4. ошибка компиляции в строке //2
81.5. ошибка компиляции в строке //3
82. Для вывода на консоль строки «Конструктор а» в результате выполнения кода:
class A{
A (int i) {
System.out.print(“Конструктор А”); }
}
public class Quest extends A {
public static void main(String[ ] args){
Quest s = new Quest();
//1
}
public Quest() {
//2
}
public void show(){
//3
}
}
необходимо:
82.1. вместо //1 написать A(1)
82.2. вместо //1 написать super(1)
82.3. вместо //2 написать super(1)
82.4. вместо //2 написать A(1)
82.5. вместо //3 написать super(1)
83. Истинные высказывания:
83.1. класс может наследовать свойства и методы суперкласса, указанного после ключевого слова extends;
83.2. класс может включать множество интерфейсов, перечисленных через запятую после ключевого слова implements;
83.3. интерфейсы представляют собой абстрактные классы, содержащие только нереализованные методы;
________________________________________________________________________гр.9_
84. Без ошибок скомпилируются коды:
84.1. import java.util.*
package First;
class My{/*тело класса*/ }
84.2. package mypack;
import java.util.*;
public class First {/*тело класса*/ }
84.3. /* комментарий*/
package first;
import java.util.*;
class First {/*тело класса*/ }
85. Результат компиляции и выполнения кода:
abstract class QuestBase{
static int i;
abstract void show();
}
public class Quest extends QuestBase {
public static void main(String[ ] args){
boolean [ ] a=new boolean[3];
for (i=0; i<a.length; i++)
System.out.print(“ “ + a[i]);
}
}
85.1. false false false
85.2. ошибка компиляции: массив а использован прежде, чем проинициализирован;
85.3. ошибка компиляции: Quest должен быть объявлен как abstract ;
85.4. ошибка времени выполнения: будет сгенерировано исключение IndexOutOfBounds;
85.5. true true true
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on tokens, delete these tokens
The operator + is undefined for the argument type(s) boolean
at Quest.main(Quest.java:9)