Font size
WorksheetsЦиклы в Паскале
Total questions: 20
Worksheet time: 4mins
Алгоритм, в котором команда или серия команд повторяется многократно, называется
Линейным
Циклическим
Разветвляющимся
Выборным
Цикл While принято называть:
Цикл с параметром
Цикл с условием
Цикл с постусловием
Цикл с предусловием
Цикл FOR называется:
Цикл с параметром
Цикл с предусловием
Цикл с постусловием
Оператор выбора
Какой из операторов является Оператором цикла с ПОСТУСЛОВИЕМ?
If
For
While
Repeat
Какой из операторов цикла имеет ДВА вида записи?
If
For
While
Repeat
Параметр цикла FOR может получить значения?
2,3,4,5,6
2,4,6,8
1,3,5,7
124589
Можно ли изменять значение параметра цикла в теле цикла?
Да
Нет
Может ли тело цикла содержать другой оператор цикла с параметром?
Да
Нет
Сколько раз выполнится оператор S, если Е1=Е2, а цикл записан в виде: For i: =E1 to E2 do S;
2
1
0
3
Сколько раз будет выполняться цикл for i:=7 to 12 do…?
6
5
7
4
Составной оператор или операторные скобки имеют вид:
( )
< >
{ }
Begin ... end;
В каком из операторов допущена ошибка:
For i=1 to 20 do p:=p+1;
While s<3 do s:=s-3;
Repeat k:=k+1 until k<7;
For i:=10 downto 5 do p:=p+1;
Оператором цикла не является оператор:
While
For
Case
Repeat
Тип переменных для параметра цикла FOR:
логический тип
натуральный тип
целочисленный тип
верного варианта нет
Какой оператор записан правильно?
For i:=5 to 2 do....
For i=5 downto 2 do...
While s:=s+1 do s<3...
Repeat k:=k+1 until k<7...
Чему будет равна переменная SUM после выполнения фрагмента программы:
sum:=0;
for i:=7 to 9 do
sum:=sum+i;
0
25
1
24
Какие значения t и k выведутся на экран в результате исполнения следующего фрагмента программы:
t:=0; k:=0;
for i:= 2 to 4 do
begin
t:=t+1;
k=k-1:
end;
writeln (t,k);
3,-3
4.-4
2,-2
3 -3
Сколько раз будет выполняться цикл for i:=4 downto 1 do <тело цикла>
1
2
3
4
Чему равно значение выводимой на печать переменной?
Program prim15;
var S,i: integer;
begin
S:=0;
for i:=1 to 10 do
if i mod 2<>0 then S:=S+i;
writeln(S);
End.
35
25
15
45
Ниже записана программа. Укажите наименьшее двухзначное число, при вводе которого алгоритм печатает 15.
Program prim16;
var i,x,b: integer;
begin
readln(x);
b:=1;
for i:=1 to 2 do
begin
b:=b*(x mod 10);
x:= x div 10;
end;
writeln(b);
End.
35
25
45
нет верного ответа
