Вопрос задан 25.06.2026 в 13:17. Предмет Информатика. Спрашивает Катипунга Дима.

Помогите решить тест пожалуйста. Срочно!!!!
1Чему будет равен результат выполнения фрагмента программы?a:=12;
if a div 2>=6 then b:= a mod 5 else b:= a div 3;
write (a-b);
A. 2
B. 8
C.12
D. 10
2 Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While?
A.i>125
B.i<125
C.i<=125
3Сколько раз будет выполнятыся цикл For i:=6 to 10 do...;
A. 5 раз
B. 6 раз
С.4 раза
4 Сколько раз выполняется цикл i:=6; while i<6 do i:=i+3
A.2 раза
B. Ни разу
С. 1 раз
5Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;for i:=7 to 9 do sum:=sum+i;
A.15
B.24
C. 16
6 сколько раз выполнится цикл: i:=4;while i<10 do i:=i+3;
A. 2 раза
В. 3 раза
С. 4 раза
7 сколько раз исполниться следующий цикл: i:=12; Repeat i:=i-2 Until i>4;
A. 1 раз
В. 5 раз
С. Бесконечное количество раз
D. 2 раза
8 чему будет равна переменная sum после выполнения фрагмента программы:
i:=10; sum:=0; While i>5 do begin sum:=+i/5; i:=i-5 end
A.2
B.3
C.30
9.Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0; i:=1; Repeat Sum:=sum+3; i:=i-1 Until i>11
A. 3
B. Цикл бесконечный
С. 6

Перейти к ответам

Ответы на вопрос

Отвечает Вольф Арина.

  1. D. 10

Решение:
a := 12
a div 2 = 12 div 2 = 6
Условие 6 >= 6 истинно, значит выполняется:

b := a mod 5

12 mod 5 = 2, значит b = 2.

write(a-b) = 12 - 2 = 10

Ответ: D. 10


  1. C. i <= 125

Нужно сложить числа от 5 до 125 включительно. Значит цикл должен работать, пока i не больше 125:

while i <= 125 do

Ответ: C. i <= 125


  1. A. 5 раз

Цикл:

for i := 6 to 10 do

Значения i: 6, 7, 8, 9, 10.
Всего 5 значений.

Ответ: A. 5 раз


  1. B. Ни разу

Дано:

i := 6; while i < 6 do i := i + 3

Сначала проверяется условие:

6 < 6 — это ложь.

Цикл не выполнится ни одного раза.

Ответ: B. Ни разу


  1. B. 24

Дано:

sum := 0; for i := 7 to 9 do sum := sum + i

Считаем:

sum = 0 + 7 + 8 + 9 = 24

Ответ: B. 24


  1. A. 2 раза

Дано:

i := 4; while i < 10 do i := i + 3

Проверяем:

1 раз: i = 4, условие 4 < 10 верно, после цикла i = 7
2 раз: i = 7, условие 7 < 10 верно, после цикла i = 10
Теперь 10 < 10 — ложь.

Цикл выполнится 2 раза.

Ответ: A. 2 раза


  1. A. 1 раз

Дано:

i := 12; Repeat i := i - 2 Until i > 4

Цикл Repeat Until сначала выполняет действие, а потом проверяет условие.

После первого выполнения:

i = 12 - 2 = 10

Проверяем условие:

10 > 4 — верно, значит цикл заканчивается.

Ответ: A. 1 раз


  1. A. 2

Дано:

i := 10; sum := 0; while i > 5 do begin sum := +i/5; i := i-5 end

Сначала i = 10, условие 10 > 5 верно.

sum := +i/5 = 10/5 = 2

Потом:

i := i - 5 = 10 - 5 = 5

Теперь условие 5 > 5 ложно, цикл заканчивается.

Ответ: A. 2


  1. B. Цикл бесконечный

Дано:

sum := 0; i := 1; Repeat sum := sum + 3; i := i - 1 Until i > 11

Переменная i начинается с 1 и каждый раз уменьшается:

1, 0, -1, -2, -3...

А условие окончания:

i > 11

Оно никогда не станет истинным, потому что i уменьшается, а не увеличивается.

Ответ: B. Цикл бесконечный

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Информатика 14.03.2025 07:08 161 Дегтяренко Диана

Последние заданные вопросы в категории Информатика

Задать вопрос