Предположим, что методы equals() и hashCode() реализованы верно, тогда, если в консоль вывелось "x = 1111", всегда справедливо следующее утверждение:
Anonymous Quiz
25%
x2.equals(x1)
75%
x3.hashCode() == x4.hashCode()
0%
x5.hashCode() != x6.hashCode()
0%
x8.equals(x7)
Что выведет данный код?
Anonymous Quiz
60%
42
20%
Ошибка выполнения
0%
Ошибка компиляции в начале main
20%
Ошибка компиляции перед определением hashCode
Какие утверждения можно считать верными?
Anonymous Poll
17%
assert обычно включается при развертывании программы.
33%
Ни в коем случае нельзя писать код для обработки отказа оператора assert.
83%
assert обычно используется во время разработки и тестирования программы.
17%
assert может быть выборочно включён или отключена для каждого пакета, но не для каждого класса.
33%
assert может быть выборочно включён или отключена как для каждого пакета, так и для каждого класса.
Какие три строки являются валидными вызовами Math.max?
1. Math.max(1,4) 2. Math.max(2.3, 5) 3. Math.max(1, 3, 5, 7) 4. Math.max(-1.5, -2.8f)
1. Math.max(1,4) 2. Math.max(2.3, 5) 3. Math.max(1, 3, 5, 7) 4. Math.max(-1.5, -2.8f)
Anonymous Quiz
40%
1, 2, 4
60%
2, 3, 4
0%
1, 2, 3
0%
1, 3, 4
Какое утвкерждение справдедливо для анонимного внутреннего класса?
Anonymous Quiz
20%
Он может наследоваться только от одного класса И расширять только один интерфейс
20%
Он может наследоваться только от одного класса И расширять несколько интерфейсов
60%
Он может наследоваться только от одного класса ИЛИ расширять только один интерфейс
0%
Он может расширять несколько интерфейсов вне зависимости от того, наследует ли он класс
Что выведет данный код?
Anonymous Quiz
0%
Ошибку выполнения
75%
Zippo
0%
Ошибку компиляции
25%
Результат не определён
Что нужно написать в командной строке, чтобы вывести "Arg is 2"?
Anonymous Quiz
33%
java Myfile 222
0%
java Myfile 1 2 2 3 4
50%
java Myfile 1 3 2 2
17%
java Myfile 0 1 2 3
Какой способ валиден для объявления, сборки и инициализации массива?
Anonymous Quiz
0%
int [] myList = {"1", "2", "3"};
25%
int [] myList = (5, 8, 2);
0%
int myList [] [] = {4,9,7,0};
75%
int myList [] = {4, 3, 7};
Что выведет программа?
Anonymous Quiz
33%
same results 0 time(s)
67%
same results 2 time(s)
0%
same results 4 time(s)
0%
Ошибку компиляции
Пусть `x = Math.random()`, тогда какие утверждения верны:
1. x < 0.0 2. x >= 0.0 3. x <= 1.0 4. x > 1.0 5. x >= 1.0
1. x < 0.0 2. x >= 0.0 3. x <= 1.0 4. x > 1.0 5. x >= 1.0
Anonymous Quiz
0%
1 и 2
88%
2 и 3
13%
3 и 4
0%
4 и 5
Какие утверждения про hashcode() неверны?
1. Значение функции иногда используется для нахождения объектов 2. hashcode() обязана возвращать число типа int 3. hashcode() в String унаследована от Object 4. Две новые пустые строки имеют одинаковый hashcode
1. Значение функции иногда используется для нахождения объектов 2. hashcode() обязана возвращать число типа int 3. hashcode() в String унаследована от Object 4. Две новые пустые строки имеют одинаковый hashcode
Anonymous Quiz
0%
1 и 2
40%
2 и 3
20%
3 и 4
40%
1 и 4
Что выведет данный код?
Anonymous Quiz
83%
i = 3
0%
Ошибку компиляции
0%
i = 5
17%
ClassCastException
Что выведет этот код?
Anonymous Quiz
17%
Ошибка компиляции
0%
1 1 2 2 3 3 4 4 5 5...
0%
1 2 3 4 5 6... 1 2 3 4 5 6...
83%
1 1 2 2 1 1 3 3... (необязательно в этом порядке)