Вопрос:

При выполнении представленного ниже кода на экран будет выведено int a = 7; if(a>0) { if(a<5) { 1. Write("a"); } } else { 1. Write("b"); } a ничего b ab

Смотреть решения всех заданий с листа

Ответ:

Давай разберёмся, что произойдет при выполнении этого кода.

Сначала переменной a присваивается значение 7.

Далее идет первая проверка: if(a>0). Так как 7 > 0, условие выполняется, и мы переходим внутрь этого блока.

Внутри первого блока есть еще одна проверка: if(a<5). Здесь a равно 7, а 7 < 5 — это ложь.

Поскольку условие if(a<5) ложно, код внутри этого блока (Write("a");) пропускается.

Далее мы выходим из первого блока if и доходим до блока else, который относится к первой проверке if(a>0). Однако, поскольку первая проверка (a>0) была истинной, блок else (где находится Write("b");) тоже будет пропущен.

Получается, что ни Write("a");, ни Write("b"); не выполнятся.

Поэтому на экран ничего выведено не будет.

Ответ: ничего

ГДЗ по фото 📸
Подать жалобу Правообладателю