Приложение 1 Е.Н. Колдашова (218-805-151) Тест по теме «Циклы в языке Паскаль»

advertisement
Е.Н. Колдашова (218-805-151)
Приложение 1
Тест по теме «Циклы в языке Паскаль»
Вариант 1
1. Алгоритм, в котором команда или серия команд повторяется, называется
 циклическим;
 линейным;
 разветвляющимся
2. Укажите процесс, который демонстрирует работу циклического алгоритма:
 движение часовой стрелки;
 движение поезда от начальной до конечной остановки;
 направо пойдешь - коня потеряешь, налево пойдешь - ничего не найдешь.
3. Какой цикл называют циклом с предусловием?
 Repeat;
 While;
 For.
4. Какой цикл изображен на блок схеме?
 While;
 Repeat;
 For.
5. Параметр цикла For может получить значения…
 1,2,3,4,5;
 2,4,6,8,10;
 1,3,5,7,9.
6. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в
цикле While?
 i>125;
 i<125;
 i<=125.
7. Сколько раз будет выполняться цикл For i:=7 to 12 do…;
 5 раз;
 6 раз;
 4 раза.
8. Сколько раз исполнится цикл:
i:=4;
while i<10 do i:=i+3;
 2 раза;
 3 раза;
 4 раза.
9. Сколько раз исполнится следующий цикл:
i:=21;
Repeat
i:=i-5
Until i>21;
 1;
 21;
 Бесконечное количество раз.
10. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=7 to 9 do
sum:=sum+i;
 15;
 24;
 16.
11.Чему будет равна переменная sum после выполнения фрагмента программы:
i:=15;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;
 5;
 6;
 30.
12. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=3;
Repeat
Sum:=sum+3;
i:=i+2
Until i>11;
 12 ;
 Цикл бесконечный;
 15.
Тест по теме «Циклы в языке Паскаль»
Вариант 2
1. Алгоритм, в котором команда или серия команд повторяется называется
 циклическим;
 линейным;
 разветвляющимся.
2. Укажите процесс, который демонстрирует работу циклического алгоритма:
 развилка дорог;
 обед человека;
 движение Земли вокруг своей оси.
3. Какой цикл называют циклом с постусловием?
 Repeat;
 While;
 For.
4. Какой цикл изображен на блок схеме?
5.
6.
7.
8.
 Repeat;
 For ;
 While.
Параметр цикла For может получить значения…
 9,7,5,3,1;
 7,6,5,4,3,2,1;
 10,8,6,4,2.
Требуется подсчитать сумму натуральных чисел от 2 до 22. Какое условие нужно использовать
в цикле While?
 i<23;
 i>22;
 i>=22.
Сколько раз будет выполняться цикл For i:=4 to 8 do…;
 5 раз;
 6 раз;
 4 раза.
Сколько раз исполнится цикл:
i:=6;
while i<18 do i:=i+3;
 2 раза;
 3 раза;
 4 раза.
9. Сколько раз исполнится следующий цикл:
i:=12;
Repeat
i:=i-2
Until i>4;
 1;
 5;
 Бесконечное количество раз.
10. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=5 to 8 do
sum:=sum+i;
 18;
 13;
 26.
11. Чему будет равна переменная sum после выполнения фрагмента программы:
i:=10;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;
 2;
 3;
 30.
12. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=1;
Repeat
Sum:=sum+3;
i:=i-1
Until i>11;
 3;
 Цикл бесконечный;
 6.
Download