- •Истинные высказывания:
- •Истинные высказывания:
- •Выход компилятора 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. Выполнение кода
Корректно объявлены переменные экземпляра класса:
class MyClass {
int x ;
int y=2 ;
final int YEAR=2010 ;
static int bonus;
static int b=1;
}
x
y
YEAR
bonus
b
Корректно объявлены переменные класса:
class MyClass {
int x ;
int y=2 ;
final int YEAR=2010 ;
static int bonus;
static int b=1;
}
x
y
YEAR
bonus
b
Корректно объявлены константы:
class MyClass {
int x ;
int y=2 ;
final int YEAR=2010 ;
static int bonus;
static int b=1;
}
x
y
YEAR
bonus
b
Истинные высказывания:
любой класс Java относится к определенному пакету, который должен быть именованным;
оператор package определяет именованный пакет, которому принадлежит класс, содержащийся в файле с этим оператором;
оператор package помещается в начале программного файла;
в случае оператора package com программный файл будет помещен в подкатолог с названием package.com
в случае оператора package com.mypack программный файл будет помещен в подкатолог mypack католога package;
если пакет не указан, класс добавляется в пакет без имени (unnamed), но каталог unnamed не создается.
________________________________________________________________________гр.3 _
Алфавит языка Java включает:
латинские буквы, кодируемые в стандарте ASCII;
латинские буквы, кодируемые в стандарте Unicode;
буквы национальных алфавитов, кодируемые в стандарте Unicode;
буквы национальных алфавитов, кодируемые в стандарте ASCII;
десятичные цифры;
символы, кодируемые управляющими последовательностями;
специальные символы;
В Java используются константы:
десятичные целые
шестнадцатеричные целые
восьмеричные целые
строковые
символьные
десятичные вещественные
шестнадцатеричные вещественные
ВЕРНЫЕ ЗАПИСИ КОНСТАНТ:
final Nul = 0;
final int A = 2 * 3;
const int B = 1000.0;
final int C = 0x120;
final char D = ‘a’;
final boolean E = true;
const F = 1.2;
ВЕРНЫЕ ЗАПИСИ КОНСТАНТ:
final int Max =100;
final int Min = 10; final int Interval = Max – Min +1;
final int Beg = Bag + 2; final int Bag =5;
final double F = Math.cos(3.141592);
final boolean E = true;
final kb1 int = 1024; final kb8 int = 8* kb1;
ключевые слова, НЕОБХОДИМЫЕ при объявлении метода main():
protected;
public;
private;
native;
final;
abstract;
static
void
при объявлении полей класса нельзя использовать спецификаторы доступа:
public;
protected;
private;
final;
friendly;
static;
native;
в java-приложении метод, написанный на языке С++, объявляется с ключевым словом:
native
synchronized
main
System
abstract
ключевые или зарезервированные слова в Java:
if
then
goto
extend
case
friendly
КЛЮЧЕВЫЕ СЛОВА в Java:
while
sin
char
do
sqrt
pow
корректные идентификаторы в Java:
alfa
1$alfa
1_alfa
_1alfa
alfa_dwa
$_alfa2_dwa
корректные идентификаторы в Java:
god_один
god_dwa
1_god
_1god
go#d
$1god
god2_dwa
корректные идентификаторы в Java:
2int
int_#
_int
_два_
$int
#int
при объявлении конструктора используются спецификаторы доступа:
private;
final;
native;
abstract;
protected.
верные объявления конструктора класса:
Quest(){}
static Quest(){}
public void Quest(){}
static void Quest(){}
Quest(){return;}
Quest(){this();}
Quest(Quest q){}.
________________________________________________________________________гр.4_
исправления в коде
class Quest {
private static void main (String a) {
System.out.println (“Java 2”);
}
}
чтобы класс Quest стал запускаемым приложением:
объявить класс Quest как public;
заменить параметр метода main() на String[] a;
заменить параметр доступа к методу main() на public;
убрать параметр из объявления метода main();
добавить в метод main() параметр int argc;
добавить в метод main() return 0;