Вопрос:

1. Какие значения будут присвоены переменным а и в после выполнения следующей программы: b:=1; a:=2; a:=a*a; b:=a+b; a:=a*b;

Ответ:

Давай разберем, что происходит по шагам:

  1. Начало: b получает значение 1, а a — значение 2.
  2. Шаг 1: a умножается само на себя: a := a * a. То есть, a становится 2 * 2 = 4.
  3. Шаг 2: b складывается с новым значением a: b := a + b. Получается 4 + 1 = 5. Теперь b равно 5.
  4. Шаг 3: a умножается на b: a := a * b. То есть, 4 * 5 = 20. Теперь a равно 20.

Итак, после выполнения программы переменные будут иметь следующие значения:

  • a = 20
  • b = 5

Это соответствует варианту в).

Ответ: в) а=20, b=5

Подать жалобу Правообладателю

Похожие