1. В каком из операторов допущена синтаксическая ошибка:
а) repeat k:=k+1 until k<7 +
б) while s<3 do s:=s-3
в) for i:=1 to 20 do p:=p+1
2. Цикл с предусловием определяется служебным словом:
а) WHILE +
б) FOR
в) REPEAT
3. Циклом While называется:
а) цикл с параметром
б) ветвлением
в) цикл с предусловием +
4. Оператор, который позволяет выполнять одну и ту же последовательность действий, пока проверяемое условие истинно:
а) WHILE +
б) FOR
в) REPEAT
5. Сколько раз выполнится цикл: i:=4; while i<10 do i:=i+3:
а) 3 раза
б) 4 раза
в) 2 раза +
6. Цикл while используется, когда невозможно определить точное количество повторений цикла, так ли это:
а) нет
б) да +
в) в редких случаях
7. Операторы цикла в Scilab можно классифицировать следующим образом:
а) оператор цикла с параметрами when
б) оператор цикла с предусловием why
в) оператор цикла с предусловием while +
8. Определите значение переменной s после выполнения операторов:
i:=0; s:=0;
while i<3 do
begin
i:=i+1;
s:=s+i*i;
end;
а) 14 +
б) 17
в) 3
9. Цикл while:
а) не может быть бесконечным
б) может быть бесконечным +
в) зависит от условий
10. Выполнение цикла можно прерывать с помощью оператора:
а) continue
б) break +
в) for
11. Установите соответствие между общей формой и названием оператора. Цикл с предусловием:
а) while <условие> do <оператор> +
б) for <параметр>:=<начальное значение> to <конечное значение> do <оператор>
в) repeat <оператор> until <условие>
12. Оператор … начинает повторение цикла заново:
а) break
б) continue +
в) else
13. Какой оператор цикла используется для программирования итерационных циклов:
а) while +
б) repeat
в) for
14. Сколько раз исполнится цикл: i:=2; while i<9 do i:=i+2:
а) 3 раза
б) 2 раза
в) 4 раза +
15. Если диапазон значений не известен заранее, необходимо использовать:
а) repeat
б) for
в) while +
16. Оператор while предназначен для программирования любых циклов, где проверка условия повторения цикла выполняется перед выполнением этой части цикла:
а) главной
б) рабочей +
в) основной
17. Как и для цикла for, для цикла while мы можем записать конструкцию:
а) break
б) continue
в) else +
18. В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0; n:=1; while n<=10 do begin s:=s+n; n:=n+1; end; writeln (‘s=’, s);
а) 15
б) 55 +
в) 25
19. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While:
s:=0;
i:=4;
while … do
begin
i:=i+1;
s:=s+i
end;
а) i=125
б) i>125
в) i<125 +
20. Если условие цикла всегда истинно (True), цикл будет выполняться бесконечное количество раз (пока не заполнится память), так ли это:
а) нет
б) да +
в) зависит от условий
21. Сколько раз выполнится цикл: i:=1; while i<6 do i:=i+3:
а) 2 раза +
б) 1 раз
в) ни разу
22. При выполнении цикла while сначала проверяется(ются):
а) правильность написания данных
б) условие +
в) данные
23. Один из операторов цикла, который используется в языке Паскаль:
а) was
б) where
в) while +
24. Цикл с выполнением условия:
а) DO
б) WHILE +
в) FOR
25. Требуется подсчитать сумму натуральных чисел от 2 до 22. Какое условие нужно использовать в цикле While:
а) i>22
б) i<23 +
в) i>=22
26. Какие циклы существуют в языке C#:
а) for, while
б) for, while, do while, foreach +
в) for, while, do while
27. Сколько раз исполнится цикл:
i:=6;
while i<18 do i:=i+3
а) 3
б) 4 +
в) 2
28. Необходимо записать, с помощью какого оператора программируется в языке Паскаль цикл с заданным условием продолжения работы:
а) repeat
б) for
в) while +
29. В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0; n:=1; whlle n<=5 do begin s:=s+n; n:=n+1; end; writeln (‘s=’, s);
а) 15 +
б) 5
в) 25
30. Выясните, чему будет равно значение переменной n после выполнения инструкций:
n:=0
while n<5 do
n:=n+1
а) 1+
б) 5
в) 6