Тест по теме "Программирование циклических алгоритмов"
Список вопросов теста
Вопрос 1
Какого вида цикла не бывает?
Варианты ответов
- с заданным условием продолжения работы
- с заданным условием окончания работы
- с заданным числом повторений
- с произвольным числом повторений
Вопрос 2
Какие служебные слова относятся к циклам?
Варианты ответов
- while
- do
- repeat
- until
- for
- to
Вопрос 3
При каком значении условия выполняется тело цикла while?
Варианты ответов
- когда условие истинно
- когда условие ложно
- при любом значении
Вопрос 4
Используются ли в цикле repeat операторные скобки?
Варианты ответов
- да
- нет
Вопрос 5
Какого типа должен быть параметр в цикле for?
Варианты ответов
- integer
- real
- char
- string
- boolean
Вопрос 6
Чем отличаются циклы while и repeat для одной задачи?
Варианты ответов
- количеством операторов в теле цикла
- условием
- вложенным ветвлением
Вопрос 7
Соотнесите блок-схему с видом цикла
1.
Блок-схема 1
2.
Блок-схема 2
3.
Блок-схема 3
Варианты ответов
- while (цикл-ПОКА)
- repeat (цикл-ДО)
- for (цикл с параметром)
Вопрос 8
Сколько раз будет выполнен цикл?
for := -1 to 1 do s:=s+1;
В ответ запишите только число, например, 8
Вопрос 9
В какой строчке допущена ошибка?
1 program n_15;
2 var i: integer; x: real;
3 begin
4 writeln ('График тренировок');
5 i:=1;
6 x:=10;
7 repeat:
8 i:=i+1;
9 x:=x+0.1*x;
10 until x>=25;
11 writeln ('Начиная с ', i, '-го дня спортсмен будет пробегать 25 км')
12 end.
В ответ укажите только номер строки.
Вопрос 10
Дана программа. Сколько раз исполнится тело цикла?
program math;
var x, y: integer;
begin
x:=1;
y:=1;
while x<5 do
begin
y:=y*2;
x:=x+1;
end;
end.
В ответ запишите только число.
Вопрос 11
Дан фрагмент программы. Определите значение переменной s после выхода из цикла.
n:=1;
s:=1;
for i:=2 to n do s:=s+1/i;
В ответ запишите только число.
Вопрос 12
Дан фрагмент программы. Определите, что будет выведено в результате выполнения цикла.
for i:=5 downto 5 do write(‘1’);
В ответ запишите строку цифр без пробелов, например, 11111