8_3.5. Информатика. Программирование циклических алгоритмов
Список вопросов теста
Вопрос 1
Цикл в фрагменте программы
p:=2;
repeat
p:=p*0.1
until p<0.1;
будет исполнен:
Варианты ответов
- 0 раз
- 1 раз
- 2 раза
- бесконечное число раз
Вопрос 2
Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1;
b:=1;
while a>=b do
begin
b:=b+a;
a:=a+1
end;
write(b*a)
Варианты ответов
- 20
- 4
- 15
- 12
Вопрос 3
Используется оператор for i:= 1 to 30 do…
После завершения выполнения цикла i = ...
Вопрос 4
Какого оператора цикла не существует в языке Паскаль?
Варианты ответов
- for
- while
- repeat...until
- loop
Вопрос 5
Используется оператор for i:= 5 to 36 do…
При первом выполнении тела цикла i = ...
Вопрос 6
Какой оператор цикла желательно использовать, если известно условие выполнения тела цикла?
Варианты ответов
- for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
- while <условие> do <оператор>
- repeat <оператор1, …> until <условие>
Вопрос 7
Какой оператор цикла желательно использовать для записи алгоритмической конструкции, изображённой на схеме?
Варианты ответов
- for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
- while <условие> do <оператор>
- repeat <оператор1, …> until <условие>
Вопрос 8
Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;
Варианты ответов
- 2
- 3
- 4
- Бесконечно
Вопрос 9
Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0;
for i:=0 to 5 do s:=s+1;
Варианты ответов
- 6
- 0
- 5
- 15
Вопрос 10
Какой оператор цикла желательно использовать, если известно число повторений тела цикла?
Варианты ответов
- for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
- while <условие> do <оператор>
- repeat <оператор1, …> until <условие>