#вопросы_с_собеседований
Что выведет следующий код?
C первым выражением вроде всё ясно. Разные объекты, поэтому false. А вот дальше…
В Java NaN'ы несравнимы между собой. Но есть два исключения в работе класса Float:
1. Если f1 и f2 оба представляют Float.NaN, тогда метод equals возвращает true, в то время как Float.NaN==Float.NaN принимает значение false.
2. Если f1 содержит +0.0f в то время как f2 содержит -0.0f, метод equal возвращает false, в то время как 0.0f==-0.0f возвращает true.
Что выведет следующий код?
В Java NaN'ы несравнимы между собой. Но есть два исключения в работе класса Float:
1. Если f1 и f2 оба представляют Float.NaN, тогда метод equals возвращает true, в то время как Float.NaN==Float.NaN принимает значение false.
2. Если f1 содержит +0.0f в то время как f2 содержит -0.0f, метод equal возвращает false, в то время как 0.0f==-0.0f возвращает true.
What will be the output of the code?
Anonymous Quiz
63%
Vehicle is moving at a speed of 100 km/h. This car is red
10%
Car is moving at a speed of 100 km/h. This car is red
7%
This car is red
12%
Compilation error
6%
Runtime error
2%
None of the above
Какой будет результат?
Anonymous Quiz
16%
2 4 5 6 8
15%
2 4 6 8 5
9%
2 4 6 8
12%
2 5 4 6 8
47%
Ничего не будет выведено
Какая строка первой вызовет ошибку компиляции?
Anonymous Quiz
50%
l1
8%
l2
8%
l3
27%
l4
7%
Узнать ответ
Даны следующие классы:
Anonymous Quiz
5%
Исключение RuntimeException.
49%
Исключение ClassCastException.
28%
Успешный запуск и отработка.
18%
Ошибка компиляции.
Какие значения могут напечататься? (thread1 и thread2 запускаются одновременно в разных потоках)
Anonymous Quiz
21%
"0, 0", "1, 1"
14%
"0, 0", "1, 1", "1, 0"
11%
"0, 0", "1, 1", "0, 1"
25%
"0, 0", "1, 1", "0, 1", "1, 0"
29%
узнать ответ
Что нужно подставить вместо знаков подчеркивания, чтобы программа вывела на экран "000"? public class SomeClass { public static void main(String[] args) { ____ for (int i = 0; i < b.length; i++) { System.out.print(b[i]); } } }
Anonymous Quiz
6%
int b[] = new int[];
68%
int b[] = new int[3];
8%
int b[];
12%
int b[] = new int[] {0};
6%
int b[3];
Укажите результат выполнения следующего фрагмента кода: int a = 5, b = 6; a = b++; System.out.println(a);
Anonymous Quiz
6%
будет выдано сообщение об ошибке
14%
5
45%
6
34%
7
2%
ничего из перечисленного
Каков будет результат?
Anonymous Quiz
8%
3 -3 false
29%
3 3 true
29%
-3 3 false
21%
Ошибка компиляции
13%
Узнать ответ