1. Если сделать объявление int i=11; чему будет равно значение выражения i/5? A. 2 B. 2.2 C. 2,2
D. Ошибка на этапе компиляции 2. Использование оператора default совместно с оператором switch... A. желательно B. запрещено C. обязательно 3. Каким будет значение b, если bool b=(double)(1/2) A. false B. true C. Ошибка на этапе компиляции 4. Каким будет значение z, если bool z=(x=2)&&(y=5) A.A. 10 B.C. 7 D.E. true F.G. false 5. Набор операторов if() можно заменить оператором switch... A. никогда B. всегда C. в некоторых ситуациях 6. Результатом операции (bool (4 -2)*3)||false будет... A. false B. true C. 6 D. Ошибка на этапе компиляции 7. Результатом проверки условия 3<=3 будет... A. true B. false C. 3Ответы на вопрос
Ответ:
1. A
2. А
3. A
4. D.E , Если переменные не задекларированы - ошибка.
5. C
6. Будет 3.
7. A
Объяснение:
Давайте разберемся с каждым вопросом по очереди:
Если сделать объявление
int i = 11;, то значение выраженияi / 5будет равно A. 2, так как целочисленное деление 11 на 5 дает результат 2 без остатка.Использование оператора
defaultсовместно с операторомswitchне запрещено, но не обязательно.defaultявляется необязательной частью конструкцииswitchи выполняется, если ни один изcaseне соответствует значению, указанному вswitch.Выражение
(double)(1/2)сначала вычисляет целочисленное деление1/2, что равно 0, а затем преобразует результат вdouble. Таким образом,bбудет равно B. true, потому что 0 преобразуется вfalse, а любое другое значение вtrue.В этом выражении
(x=2)&&(y=5)сначала присваиваются значения2переменнойxи5переменнойy, а затем выполняется логическая операция "И" (&&). Результатом этой операции будетtrue, так как оба операнда равныtrue.Набор операторов
if()нельзя всегда заменить операторомswitch. Использованиеswitchвозможно только в том случае, если вы хотите сравнивать одно целочисленное или символьное значение с несколькими константными значениями.Результатом операции
(bool (4 - 2) * 3) || falseбудет B. true. Сначала выполнится выражение в скобках:(bool (4 - 2) * 3)равно(bool 2 * 3), что равноtrue, так как ноль рассматривается какfalse. Затем операция "ИЛИ" (||) сfalseдастtrue.Результат проверки условия
3 <= 3будет A. true, так как условие верно: число 3 равно или меньше числа 3.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
