Помогите решить тест пожалуйста. Срочно!!!!
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
Ответы на вопрос
-
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
-
C. i <= 125
Нужно сложить числа от 5 до 125 включительно. Значит цикл должен работать, пока i не больше 125:
while i <= 125 do
Ответ: C. i <= 125
-
A. 5 раз
Цикл:
for i := 6 to 10 do
Значения i: 6, 7, 8, 9, 10.
Всего 5 значений.
Ответ: A. 5 раз
-
B. Ни разу
Дано:
i := 6; while i < 6 do i := i + 3
Сначала проверяется условие:
6 < 6 — это ложь.
Цикл не выполнится ни одного раза.
Ответ: B. Ни разу
-
B. 24
Дано:
sum := 0; for i := 7 to 9 do sum := sum + i
Считаем:
sum = 0 + 7 + 8 + 9 = 24
Ответ: B. 24
-
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 раза
-
A. 1 раз
Дано:
i := 12; Repeat i := i - 2 Until i > 4
Цикл Repeat Until сначала выполняет действие, а потом проверяет условие.
После первого выполнения:
i = 12 - 2 = 10
Проверяем условие:
10 > 4 — верно, значит цикл заканчивается.
Ответ: A. 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
-
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. Цикл бесконечный
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

