Тест #3

1. Как правильно сравнить числа на равенство?



Вопрос #1: правильный ответ: 11 == 8. Третий ответ не вреный, так как = — знак присвоения.

2. Какого типа результат возвращают все операторы сравнения?




Вопрос #2: правильный ответ: bool. Они возвращают только одно из двух значений: true либо false.

3. Какой из вариантов является правильным синтаксисом уловного оператора if?



Вопрос #3: правильный ответ: if (условие). Первый вариант не правильный, так как C++ — язык регистрозависимый и if и If — два разных слова.

4. Какой резуьтат такого выражения: (a || b) && (!a) при a = false и b = true



Вопрос #4: правильный ответ: true. (false || true) = true
!false = true
true && true = true.

5. Как правильно сравнить два числа и вывести большее?



Вопрос #5: правильный ответ: cout << (a > b) ? a : b;. Первый вариант не правильный, так как условие не взято в скобочки. Второй не верный, так как он выводит меньшее число.

Проверить меня!

Все правильно! 😀