Тест по теме "Циклы в Pascale"
Тест содержит 4 варианта по 5 вопросов (задания открытого типа). Может быть использован для обобщения материала по программированию циклических алгоритмов на Pascale.
Просмотр содержимого документа
«Тест по теме «Циклы в Pascale»»
Сколько раз исполнится цикл:
i:=4;
while i i:=i+3;
Требуется подсчитать сумму натуральных чисел от 2 до 22. Какое условие нужно использовать в цикле While?
Сколько раз исполнится цикл:
i:=21;
while i i:=i+3;
Алгоритм, в котором команда или серия команд повторяется называется.
Укажите процессы, которые демонстрирует работу циклического алгоритма:
сборка авто; обед человека; движение Земли вокруг своей оси; развилка дорог; движение рейсового автобуса.
Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While?
Чему будет равна переменная sum после выполнения фрагмента программы:
Сколько раз исполнится цикл:
i:=6;
while i
i:=i+3;
Установите соответствие между понятиями. Каждому определению из левого столбца выберите в соответствие определение из правого столбца.
Сколько раз исполнится следующий цикл i 21 repeat i i 5 until i 21
1. Алгоритм, в котором команда или серия команд повторяется называется
А) Циклическим В) Линейным С) Разветвляющимся
2. Какое слово не используют в команде цикла с параметром?
A) for; B) downto; C) else; D) do.
3. Параметр цикла for может получить значения…
A) 9, 7, 5, 3, 1; B) 7, 6, 5, 4, 3, 2, 1; C) 2, 4, 6, 8, 10; D) 1, 3, 5, 7, 9.
4. Какой цикл называют циклом с предусловием?
A) while; B) for; C) repeat; D) if.
6. Команды, определенные в теле цикла While..do, выполняются
A) пока логическое выражение истинно; B) пока логическое выражение ложно;
C) пока параметр цикла минимальный; D) пока параметр цикла максимальный.
7. Какого типа может быть параметр цикла в команде for:
A) integer; B) real; C) boolean; D) char.
8. Какие слова не используются в команде цикла с послеусловием?
A) while; B) repeat; C) do; D) until.
9. Допустим, что определенный фрагмент программы содержит вложенные циклы. Как во внешнем, так и во внутреннем цикле счетчик изменяется в пределах от 1 до 6. Сколько всего раз выполнится внутренний цикл, во время выполнения такого фрагмента кода?
A) 6; В) 12; С) 24; D) 36.
10. Сколько раз будет выполняться цикл for i:= 3 to 9 do…;
A) 5; B) 12; C) 7; D) 6.
11. Сколько раз исполнится цикл: i:=4; while i<10 do i:=i+3;
A) 2 раза; B) 3 раза; C) 4 раза; D) цикл бесконечный.
12. Сколько раз исполнится следующий цикл i:=21; repeat i:=i-5 until i>21
A) 1; B) 5; C) цикл бесконечный; D) 4.
1. Какое слово не используют в команде цикла с параметром?
A) for; B) then; C) to; D) do.
2. В команде for .. to шаг всегда равен
A) любому числу; B) 3; C) 1; D) 2.
3. Какого типа может быть параметр цикла в команде for:
A) integer; B) char; C) string; D) real.
4. Какой цикл называют циклом с постусловием?
A) while; B) for; C) repeat; D) if.
6. Команды, определенные в теле цикла Repeat..until, выполняются
A) пока логическое выражение истинно; B) пока логическое выражение ложно;
C) пока параметр цикла минимальный; D) пока параметр цикла максимальный.
7. Какие слова не используются в команде цикла с предусловием?
A) while; B) repeat; C) do; D) until.
8. Допустим, что определенный фрагмент программы содержит вложенные циклы. Как во внешнем, так и во внутреннем цикле счетчик изменяется в пределах от 1 до 5. Сколько всего раз выполнится внутренний цикл, во время выполнения такого фрагмента кода?
A) 5; В) 10; С) 20; D) 25.
9. Что произойдет, если на каждой итерации цикла For…To уменьшать счетчик?
A) возникнет ошибка; В) цикл выполнится меньшее число раз; С) программа «зациклится».
10. Сколько раз будет выполняться цикл For i:= 7 to 12 do…;
A) 5; B) 12; C) 7; D) 6.
11. Сколько раз исполнится цикл:i:=6; while i<18 do i:=i+3?
A) 2 раза; B) 3 раза; C) 4 раза; D) цикл бесконечный.
12. Сколько раз исполнится следующий цикл: i:=12; repeat i:=i-2 until i>4
A) 1; B) 5; C) цикл бесконечный; D) 4.
Сколько раз исполнится следующий цикл i 21 repeat i i 5 until i 21
Тест по теме «Алгоритмы в языке Паскаль»
Вариант 1
1. Алгоритм, в котором команда или серия команд повторяется, называется
А) циклическим; B) линейным; C) разветвляющимся
2. Укажите процесс, который демонстрирует работу циклического алгоритма:
A) движение часовой стрелки;
B) движение поезда от начальной до конечной остановки;
C) направо пойдешь — коня потеряешь, налево пойдешь — ничего не найдешь.
3. Какой цикл называют циклом с предусловием?
A) Repeat; B) While; C) For.
5. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While?
A) i>125; B) i<125; C) i<=125.
6. Сколько раз будет выполняться цикл For i:=7 to 12 do…;
A) 5 раз; B) 6 раз; C) 4 раза.
7. Сколько раз исполнится цикл:
i:=4;
while i<10 do i:=i+3;
A) 2 раза; B) 3 раза; C) 4 раза.
8. Сколько раз исполнится следующий цикл:
i:=21;
Repeat
i:=i-5
Until i<21;
A) 1 ; B) 21; C) Бесконечное количество раз.
9. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=7 to 9 do
sum:=sum+i;
A)15; B) 24; C) 16.
10 . Чему равна переменная с после выполнения алгоритма:
а:=2
b:=3
а:=а*b
b:=a+b
c:=3-2*a+b
c:=c-b
A) -1 B) – 3 C) -9
Тест по теме «Алгоритмы в языке Паскаль»
Вариант 2
1.Алгоритм, в котором команда или серия команд повторяется называется
A) циклическим; B) линейным; C) разветвляющимся.
2.Укажите процесс, который демонстрирует работу циклического алгоритма:
A) развилка дорог; B) обед человека; C) движение Земли вокруг своей оси.
3.Какой цикл называют циклом с постусловием?
A) Repeat; B)While; C)For.
5.Требуется подсчитать сумму натуральных чисел от 2 до 22. Какое условие нужно использовать в цикле While?
A) i<23; B) i>22; C) i>=22.
6.Сколько раз будет выполняться цикл For i:=4 to 8 do…;
A)5 раз; B) 6 раз; C) 4 раза.
7.Сколько раз исполнится цикл:
i:=6;
while i<18 do i:=i+3;
A)2 раза; B)3 раза; C)4 раза.
8. Сколько раз исполнится следующий цикл:
i:=12;
Repeat
i:=i-2
Until i<4;
A)1; B)5; C)Бесконечное количество раз.
9.Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=5 to 8 do
sum:=sum+i;
A)18; B)13; C)26.
10. Чему равна переменная с после выполнения алгоритма:
а:=4
b:=1
b:=b-a
b:=b*a
a:=a-2*b
c:=a+b
A) 5 B) 16 C) — 3