NEW
Font size
WorksheetsJava Core 2
Total questions: 20
Worksheet time: 3600secs
Результат компиляции и работы кода:
c
a b c
Ошибка компиляции
c b a
Что выведется на экран?
Integer i1 = 100;
Integer i2 = 100;
Integer i3 = 1000;
Integer i4 = 1000;
System.out.println(i1 == i2);
System.out.println(i3 == i4);true
true
false
false
true
false
false
true
Как обратиться к полям и методам класса А из класса С?
class A {}
class B extends A{}
class C extends B{}
при помощи ключевого слова this
при помощи ключевого слова super
при помощи ключевого слова
volatile
Нельзя обратиться к классу выше одного уровня в иерархии наследования
Дайте оценку алгоритму
O(n)
O(log n)
O(n*n)
O(1)
Что такое автоупаковка (autoboxing) в Java?
Процесс преобразования объектов в примитивные типы данных.
Процесс преобразования примитивных типов данных в объекты.
Способность JVM автоматически обновлять версию Java.
Механизм для автоматической генерации документации Java.
Какие основные принципы объектно-ориентированного программирования (ООП) применяются в Java?
Итерация, рекурсия, компиляция.
Статическое связывание, абстракция, композиция.
Инкапсуляция, наследование, полиморфизм.
Обработка исключений, модульность, наследование.
Какой метод нужно вызвать что бы запустить на исполнение новый Thread?
run()
start()
main()
sleep()
Как получить список всех методов определенного класса с помощью рефлексии?
myClass.getMethods();
myClass.getDeclaredMethods();
myClass.getDeclaredFields();
myClass.getFields();
Каким будет результат компиляции и запуска кода в методе main()?
compilation fails в строке line 1, некорректная реализация интерфейса
compilation fails в строке line 2, запуск runnable невозможен методом
submit()
CR
RC
Что будет результатом?
0
15
Ошибка компиляции
20
Что будет результатом?
[4, 3]
[1, 3]
[2, 4]
runtime error
Как передать лямбда-выражение в качестве параметра метода?
Передать лямбда-выражение как строку и выполнить его парсинг.
Использовать специальный синтаксис для передачи лямбда-выражения.
Лямбда-выражение не может быть передано в качестве параметра метода.
Обернуть лямбда-выражение в объект-функциональный интерфейс.
Какие основные типы потоков ввода-вывода доступны в Java?
InputStream и OutputStream.
BufferedReader и BufferedWriter.
FileReader и FileWriter.
Все перечисленные
Какая реализация интерфейса List является потокобезопасной?
CopyOnWriteArrayList
SynchronizedRandomAccessListVector
Все перечисленные
Что выведется на экран?
true
false
Runtime Error
Ошибка компиляции
Что выведется на экран?
1 2 3 4 5
1 2 3 4
5 4 3 2 1
5 4 3 2
Какое объявление метода main() является корректным?(Java 5 и выше)
public static void Main(String[] args)
public static void main(String... args)
public void main(String[] args)
Нет корректного ответа
Что выведется на экран?
0
-1
Ошибка компиляции
Сколько объектов станут доступны для сборщика мусора после выполнения строки //1?
1
5
6
7
Что произойдет в результате компиляции и запуска кода?
ArithmeticException в строке //1
ArithmeticException в строке //2
Ошибка компиляции
Код выполнится, обе переменные получат значения
