8_4.5. Информатика 2024. Программирование циклических алгоритмов
Список вопросов теста
Вопрос 1
Какой оператор цикла желательно использовать, если известно число повторений тела цикла?
Варианты ответов
- for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
- while <условие> do <оператор>
- repeat <оператор1, …> until <условие>
Вопрос 2
Какой оператор цикла желательно использовать для записи алгоритмической конструкции, изображённой на схеме?

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


