Тест по информатике «Цикл while»

1. Для программирования итерационных циклов используется оператор цикла:
а) while +
б) repeat
в) for

2. В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0; n:=1; while n<=10 do begin s:=s+n; n:=n+1; end; writeln (‘s=’, s);
а) 15
б) 55 +
в) 25

3. C помощью какого оператора программируется в языке Паскаль цикл с заданным условием продолжения работы:
а) repeat
б) for
в) while +

4. Если диапазон значений не известен заранее, необходимо использовать:
а) repeat
б) for
в) while +

5. Один из операторов цикла, который используется в языке Паскаль:
а) was
б) where
в) while +

6. При выполнении цикла while сначала проверяется(ются):
а) правильность написания данных
б) условие +
в) данные

7. Цикл заканчивается, когда параметр:
а) пропадает
б) исчерпал себя
в) принимает определенное значение +

8. Как правило, цикл while используется, когда невозможно определить точное значение количества проходов исполнения цикла, так ли это:
а) да +
б) нет
в) отчасти

9. Определите значение переменной S после выполнения опера-торов:
i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;
а) 7
б) 3
в) 0 +

10. Если в теле цикла действий несколько — используются операторные скобки:
а) begin … continuation
б) begin … end +
в) continuation … end

11. Цикл WHILE называется:
а) цикл с предусловием +
б) цикл с постусловием
в) цикл с параметром

12. Непосредственно условием цикла while может быть переменная или такое выражение:
а) заданное
б) логическое +
в) теоретическое

13. Цикл с заданным условием продолжения работы программируется с помощью:
а) оператора while +
б) оператора write
в) оператора readln

14. Цикл while в Паскале применяется для создания повторений с … заранее их числом:
а) известным
б) четко указанным
в) неизвестным +

15. В языке Паскаль использование циклов целесообразно при:
а) многократном выполнении одинаковых действий +
б) проверки условий
в) выполнении арифметических действий

16. В операторе цикла с предусловием: while B do A; при B = FALSE оператор A:
а) выполняется до тех пор, пока B не равно TRUE
б) не выполняется ни разу +
в) выполняется один раз

17. Какого вида итерации используются в цикле while:
а) определенные
б) периодические
в) неопределенные +

18. Чему будет равна переменная sum после выполнения фрагмента программы:
i:=10;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;
а) 7
б) 2 +
в) 16

19. Оператор while предназначен для программирования любых циклов, где проверка условия повторения цикла выполняется перед выполнением этой части цикла:
а) главной
б) основной
в) рабочей +

20. Сколько раз исполнится цикл:
i:=6;
while i<18 do i:=i+3
а) 3
б) 4 +
в) 2

21. Суть работы цикла while очень проста. Работает он так: ваши инструкции выполняются, пока условие истинно, так ли это:
а) да +
б) нет
в) отчасти

22. Требуется подсчитать сумму натуральных чисел от 2 до 22. Какое условие нужно использовать в цикле While:
а) i>22
б) i<23 +
в) i>=22

23. Цикл while:
а) не проверяет условие перед каждой итерацией цикла
б) проверяет условие перед каждой третьей итерацией цикла
в) проверяет условие перед каждой итерацией цикла +

24. Чему будет равна переменная sum после выполнения фрагмента программы:
i:=15;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end:
а) 20
б) 5 +
в) 15

25. Есть … вариации цикла while:
а) четыре
б) три
в) две +

26. Сколько раз исполнится цикл:
i:=4;
while i<10 do i:=i+3:
а) 3
б) 2 +
в) 4

27. Одна из вариаций цикла while::
а) Do-while +
б) D-while
в) Doо-while

28. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While:
а) i<125
б) i>125
в) i<=125 +

29. Цикл do-while реализован в большинстве языков программирования, кроме:
а) Python +
б) Pascal
в) оба варианта верны
г) нет верного ответа

30. Если внутри цикла while у вас только одна строка — можно воспользоваться:
а) только двустрочным вариантом
б) однострочным вариантом +
в) только трехстрочным вариантом

Легко сдаем