Каким будет результат выполнения программы?
Anonymous Quiz
31%
13
8%
4
23%
Ошибка компиляции в строке 1
23%
Ошибка компиляции в строке 2
4%
Ошибка времени выполнения
12%
Ничего из вышеперечисленного
Какой будет результат компиляции и выполнения данного кода?
Anonymous Quiz
2%
null
19%
Infinity
3%
0
13%
NaN
42%
Ошибка компиляции
20%
Ошибка выполнения
Что выведет следующий код?
Anonymous Quiz
8%
Go-Go! Bo-Bo! Hello, World!
67%
Bo-Bo! Go-Go!
2%
Go-Go! Bo-Bo!
22%
Bo-Bo! Hello, World! Go-Go!
Что будет напечатано в результате выполнения?
Вопрос: https://proghub.ru/q/ca978a
Добавить свой вопрос
Вопрос: https://proghub.ru/q/ca978a
Добавить свой вопрос
Что будет напечатано в результате выполнения?
Anonymous Quiz
14%
1379
24%
137
53%
Код не скомпилируется
10%
17
☝️Объяснение:
В этом примере переменная цикла i изменяется в трёх выражениях:
1. «System.out.println(--i)» – переменная i уменьшается на единицу. Поскольку используется префиксная форма оператора --, то на экран выводится новое (уменьшенное) значение.
2. «i = (i++) + i--» – переменная i увеличивается на единицу, затем уменьшается на единицу, затем вычисляется сумма, значение которой присваивается всё той же i.
Поскольку используется постфиксная форма операторов ++/--, то при вычислении суммы используются значения, которые были у i до увеличения / уменьшения. Получается, что это действие эквивалентно следующему: «i = i + (i + 1)»
3. «i++» – переменная i увеличивается на единицу.
Значения переменной i на каждой итерации цикла:
2 → 1 → 3 → 4
4 → 3 → 7 → 8
8 → 7 → 15 → 16
В этом примере переменная цикла i изменяется в трёх выражениях:
1. «System.out.println(--i)» – переменная i уменьшается на единицу. Поскольку используется префиксная форма оператора --, то на экран выводится новое (уменьшенное) значение.
2. «i = (i++) + i--» – переменная i увеличивается на единицу, затем уменьшается на единицу, затем вычисляется сумма, значение которой присваивается всё той же i.
Поскольку используется постфиксная форма операторов ++/--, то при вычислении суммы используются значения, которые были у i до увеличения / уменьшения. Получается, что это действие эквивалентно следующему: «i = i + (i + 1)»
3. «i++» – переменная i увеличивается на единицу.
Значения переменной i на каждой итерации цикла:
2 → 1 → 3 → 4
4 → 3 → 7 → 8
8 → 7 → 15 → 16
Какие операции со ссылочными переменными в теле метода main() не приведут к ошибке компиляции?
?
Вопрос: https://proghub.ru/q/375e56
Добавить свой вопрос
?
Вопрос: https://proghub.ru/q/375e56
Добавить свой вопрос
Какие операции со ссылочными переменными в теле метода main() не приведут к ошибке компиляции?
Anonymous Quiz
20%
x2 = x3;
8%
x1 = x3;
9%
x1 = x2;
31%
x3 = x1;
32%
все перечисленные операции ошибочны
Вы пришли на собес и вас спрашивают:
🤔Что отвечать будете?
Чем отличается интерфейс от асбтрактного класса?
🤔Что отвечать будете?
Какое ключевое слово используется для наследования?
Anonymous Quiz
97%
extends
2%
inherit
1%
оператор - `:`
Что произойдет в результате компиляции и выполнения следующего кода:
?
Вопрос: https://proghub.ru/q/ccf812
Добавить свой вопрос
?
Вопрос: https://proghub.ru/q/ccf812
Добавить свой вопрос
Что произойдет в результате компиляции и выполнения следующего кода:
Anonymous Quiz
54%
Ошибка компиляции
6%
В консоль будет выведено 0
36%
В консоль будет выведено 15
3%
Ошибка времени выполнения
☝️Объяснение:
clone() - метод класса Object. Во-первых, все наименования методов класса Object являются зарезервированными словами, и определять свой собственный метод, название которого будет одим из этих слов - нельзя. Во-вторых, сигнатура метода не соотвествует clone() из Object.
clone() - метод класса Object. Во-первых, все наименования методов класса Object являются зарезервированными словами, и определять свой собственный метод, название которого будет одим из этих слов - нельзя. Во-вторых, сигнатура метода не соотвествует clone() из Object.
Можно ли при объявлении класса использовать модификаторы abstract и final одновременно?
Anonymous Quiz
18%
Да
82%
Нет
☝️Объяснение:
Эти два модификатора являются взаимоисключающими:
– abstract используется, чтобы показать, что класс имеет неполную реализацию, или его следует рассматривать таковым;
– final применяется к полностью реализованным классам, для которых не нужны (нежелательны) подклассы, чтобы обеспечить надёжность и/или производительность.
Вопрос: https://proghub.ru/q/71fc5b
🔥Добавить свой вопрос
Эти два модификатора являются взаимоисключающими:
– abstract используется, чтобы показать, что класс имеет неполную реализацию, или его следует рассматривать таковым;
– final применяется к полностью реализованным классам, для которых не нужны (нежелательны) подклассы, чтобы обеспечить надёжность и/или производительность.
Вопрос: https://proghub.ru/q/71fc5b
🔥Добавить свой вопрос
Ребята, всем привет. Начинаем возобновлять постинг на каналах😘