Циклы в программировании. Часть 2
Список вопросов теста
Вопрос 1
Что выведется на экран в результате выполнения фрагмента программы:
p:=0;
for k:=4 downto 1 do
begin
p:=p+k*k;
end;
write(p);
Вопрос 2
Чему будет равна переменная sum после выполнения фрагмента программы:
i:=15;
sum:=0;
While i>=5 do begin
sum:=sum+i/5;
i:=i-5
end;
Вопрос 3
Циклом While называется:
Варианты ответов
- цикл с параметром
- цикл с предусловием
- цикл с постусловием
- условие
Вопрос 4
Циклом REPEAT называется:
Варианты ответов
- цикл с параметром
- цикл с предусловием
- цикл с постусловием
- ветвление
Вопрос 5
Определите значение переменной s после выполнения операторов:
i:=0; s:=0;
while i<3 do
begin
i:=i+1;
s:=s+i*i;
end;
Варианты ответов
- 18
- 3
- 11
- 14
Вопрос 6
Тело цикла для вычисления значений функций f(x)=x4, на отрезке [-5,5] с шагом 0.1 будет иметь вид:
Варианты ответов
- f:= x*x*x*x; x:=x+1;writeln (f,x);
- f:=x4; x:=x+1;writeln (f,x);
- f:= x*x*x*x; x=x+0.1;writeln (f,x);
- f:= x*x*x*x; x:=x+0.1; writeln (f,x);
Вопрос 7
Оператором цикла не является оператор
Варианты ответов
- While…
- For…
- Case…
- верного ответа нет
Вопрос 8
Циклом FOR называется:
Варианты ответов
- цикл с предусловием
- цикл с постусловием
- цикл с параметром
- ветвление
Вопрос 9
Тип переменных для параметра цикла for:
Варианты ответов
- натуральный тип
- логический тип
- целочисленный тип
- верного ответа нет
Вопрос 10
Сколько строк напечатает программа:
var k,l:integer;
begin
FOR k:=8 DOWNTO 1 DO
+FOR l:=10 TO 14 DO
writeln(‘Мне нравится Паскаль.’); end.
Варианты ответов
- 10
- 14
- 8
- верного ответа нет


