1. Оператором цикла не является оператор:
а) Case +
б) Repeat
в) While
2. Параметрический цикл:
а) while
б) repeat
в) for +
3. Сколько раз исполнится следующий цикл:
i:=15;
Repeat
i:=i – 4
Until i<4;
а) 2 раза
б) бесконечное количество раз
в) 3 раза +
4. Присваивание параметру цикла начального значения:
а) интерпретация
б) инициализация +
в) реализация
5. Сколько раз исполнится следующий цикл:
i:=12; Repeat i:=i – 2 Until i>4;
а) 3 раза
б) 2 раза
в) 1 раз +
6. Операторы цикла в Scilab можно классифицировать следующим образом:
а) оператор цикла с предусловием then
б) оператор цикла с параметрами for +
в) оператор цикла с параметрами who
7. Сколько раз исполнится цикл: i:=2; while i<9 do i:=i+2:
а) 3 раза
б) 2 раза
в) 4 раза +
8. Они предназначены для программирования циклических алгоритмов:
а) операторы цикла +
б) данные цикла
в) циклические производные
9. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0; for i:=7 to 9 do sum:=sum+i;
а) 16
б) 18
в) 24 +
10. Для программирования циклов арифметической прогрессии используется оператор цикла:
а) while
б) for +
в) repeat
11. Сколько раз исполнится следующий цикл: i:=21; Repeat i:=i-5 Until i>21:
а) бесконечное количество раз (зациклится) +
б) 2 раза
в) 1 раз
12. Алгоритмы, отдельные действия в которых повторяются несколько раз, называются:
а) последовательностью циклической структуры
б) алгоритмами циклической структуры +
в) функциями циклической структуры
13. Сколько раз будет выполняться цикл For i:=6 to 10 do…:
а) 5 раз +
б) 4 раза
в) 6 раз
14. Запишите название цикла, который программируется с помощью оператора repeat:
а) цикл-ДЛЯ
б) цикл-ПОКА
в) цикл-ДО +
15. Сколько раз выполнится цикл: i:=1; while i<6 do i:=i+3:
а) 2 раза +
б) 1 раз
в) ни разу
16. Один из операторов цикла, который используется в языке Паскаль:
а) why
б) repeat +
в) what
17. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0; for i:=5 to 8 do sum:=sum+i;
а) 13
б) 17
в) 26 +
18. Оператор while предназначен для программирования любых циклов, где проверка условия повторения цикла выполняется перед выполнением этой части цикла:
а) главной
б) рабочей +
в) основной
19. Чему будет равен результат выполнения фрагмента программы:
a:= 12;
if a div 2 >=6 then b:= a mod 5 else b:= a div 3;
write (a–b);
а) 6
б) 8
в) 10 +
20. Оператор цикла for предназначен для программирования циклических алгоритмов, когда переменная цикла явно выражена и изменяется от начального значения до конечного значения с:
а) показателем
б) постоянным шагом +
в) переменным шагом
21. Чему будет равен результат выполнения фрагмента программы:
a:= 6;
if a mod 2 =0 then write (a+2) else write (a–2);
а) 8 +
б) 5
в) 3
22. В цикле с оператором for и по возрастающим и по убывающим значениям в случае выполнения нескольких операторов операторные скобки {}:
а) необязательны
б) обязательны +
в) отсутствуют
23. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While:
s:=0;
i:=4;
while … do
begin
i:=i+1;
s:=s+i
end;
а) i=125
б) i>125
в) i<125 +
24. Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле Repeat?
s:=0;
i:=5;
repeat
s:=s+i;
i:=i+1;
until …;
а) i<125
б) i>125 +
в) i=125
25. Сколько раз выполнится цикл: i:=4; while i<10 do i:=i+3:
а) 3 раза
б) 4 раза
в) 2 раза +
26. Сколько раз будет выполняться цикл For i:=7 to 12 do…:
а) 4 раза
б) 6 раз +
в) 5 раз
27. Установите соответствие между общей формой и названием оператора. Цикл с постусловием:
а) repeat <оператор> until <условие> +
б) if <условие> then <оператор> else <оператор>
в) for <параметр>:=<начальное значение> to <конечное значение> do <оператор>
28. Установите соответствие между общей формой и названием оператора. Условный оператор:
а) while <условие> do <оператор>
б) repeat <оператор> until <условие>
в) if <условие> then <оператор> else <оператор> +
29. Установите соответствие между общей формой и названием оператора. Цикл с предусловием:
а) while <условие> do <оператор> +
б) for <параметр>:=<начальное значение> to <конечное значение> do <оператор>
в) repeat <оператор> until <условие>
30. Установите соответствие между общей формой и названием оператора. Цикл по параметру:
а) if <условие> then <оператор> else <оператор>
б) for <параметр>:=<начальное значение> to <конечное значение> do <оператор> +
в) while <условие> do <оператор>