Программирование циклических алгоритмов
Программирование циклических алгоритмов.
Список вопросов теста
Вопрос 1
Сколько раз выполнится тело цикла, в этом фрагменте программы?
t:=1024;
while t mod 2 = 0 do
t:=t div 2;
Вопрос 2
Какую алгоритмическую конструкцию содержат все циклические алгоритмы?
Варианты ответов
- Ветвление
- Цикл
- Следование
- Рекурсию
Вопрос 3
С какого служебного слова начинается запись цикла с предусловием на языке Pascal?
Варианты ответов
- while
- repeat
- until
- if
- for
Вопрос 4
С какого служебного слова начинается запись цикла с постусловием на языке Pascal?
Варианты ответов
- while
- repeat
- until
- if
- for
Вопрос 5
С какого служебного слова начинается запись цикла с параметром на языке Pascal?
Варианты ответов
- while
- repeat
- until
- if
- for
Вопрос 6
Сколько раз будет выполнено тело цикла с предусловием, если его условие изначально ложно?
Вопрос 7
Сколько раз будет выполнено тело цикла с постусловием, если его условие всегда истинно?
Вопрос 8
Какое число будет выведено на экран в результате выполнения фрагмента программы?
t:=1; i:=0;
repeat
i:=i+1;
t:=t*4;
until t>1000;
write (i);
Вопрос 9
Операторными скобками называются:
Варианты ответов
- ( )
- < >
- begin ... end
Вопрос 10
В каком из операторов допущена синтаксическая ошибка:
Варианты ответов
- For i=1 to 20 do p:=p+1;
- While s<3 do s:=s-3;
- Repeat k:=k+1 until k<7;
Вопрос 11
Тип переменных для параметра цикла FOR:
Варианты ответов
- Целочисленный тип
- Логический
- Натуральный
- Вещественный
Вопрос 12
Запишите значение переменной s, полученное в результате работы следующего фрагмента программы.
Begin
s := 0;
for k := 6 to 10 do
s := s + 10;
writeln(s);
End.
Вопрос 13
Запишите значение переменной d, полученное в результате работы следующего фрагмента программы.
Begin d := 6; d := d-2; For n := 1 to 4 do d : = d + n ; Writeln(d); End .
Вопрос 14
Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While?
Варианты ответов
- i>125
- i<125
- i<=125
Вопрос 15
Сколько раз исполнится цикл:
i:=6;
while i<18 do i:=i+3;
Вопрос 16
Сколько раз исполнится следующий цикл:
i:=12;
Repeat
i:=i-2
Until i>4;
Вопрос 17
Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=5 to 8 do
sum:=sum+i;
Варианты ответов
- 18
- 13
- 26
Вопрос 18
Чему будет равна переменная sum после выполнения фрагмента программы:
i:=10;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;
Варианты ответов
- 2
- 3
- 30
Вопрос 19
Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=1;
Repeat
Sum:=sum+3;
i:=i-1
Until i>11;
Варианты ответов
- 3
- цикл бесконечный
- 6
Вопрос 20
Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле repeat?
Варианты ответов
- i>125
- i<125
- i<=125


