1. Запишите название цикла с заданным числом повторений, который программируется с помощью оператора for:
а) цикл-ДЛЯ +
б) цикл-ДО
в) цикл-ПОКА
2. Оператор for представляет собой бесконечный цикл, эквивалентный оператору:
а) repeat
б) while +
в) why
3. Отметьте, что определяется во фрагменте программы:
readln (а, b);
for i:=1 to n do
begin
write (‘Enter х’);
readln (х);
if х < b then b:=х
else if х > а then а:=х;
end;
writeln (b-а);
а) максимальный элемент
б) минимальный элемент
в) разность минимального и максимального элементов +
4. Оператор for состоит из … выражений и выполняемого оператора:
а) четырех
б) двух
в) трех +
5. Если число повторений тела цикла известно, то целесообразно использовать:
а) цикл с составным оператором
б) цикл-ПОКА
в) цикл-ДЛЯ +
6. Выражение 1:
а) проверка условия завершения цикла
б) описывает инициализацию цикла +
в) вычисляется после каждой итерации
7. В языке Паскаль использование циклов целесообразно:
а) при расчете скорости для заданного времени и расстояния
б) при расчете среднего арифметического двух чисел
в) для вычисления частного и остатка без использования операции деления +
8. Выражение 2:
а) проверка условия завершения цикла +
б) вычисляется после каждой итерации
в) описывает инициализацию цикла
9. Один из видов операторов цикла, которые используются в языке Паскаль:
а) when
б) why
в) for +
10. Выражение З:
а) описывает инициализацию цикла
б) вычисляется после каждой итерации +
в) проверка условия завершения цикла
11. Отметьте, что определяется во фрагменте программы:
readln (а, b);
for i:=1 to n do
begin
write (‘Enter х’);
readln (х);
if х > b then b:=х
else if х < а then а:=х;
end;
writeln (b-а);
а) разность максимального и минимального элементов +
б) минимальный элемент
в) максимальный элемент
12. Если Выражение 2 истинно, то выполняется:
а) оператор тела цикла repeat
б) оператор тела цикла for +
в) оператор тела цикла while
13. С помощью оператора for в языке Паскаль программируется:
а) цикл-ДЛЯ +
б) цикл-ДО
в) цикл-ПОКА
14. Если Выражение 2 ложно:
а) цикл начинается заново, а управление передается предыдущему оператору
б) цикл повторяется без передачи следующему оператору
в) цикл заканчивается и управление передается следующему оператору +
15. В языке Паскаль использование циклов целесообразно:
а) при многократном выполнении одинаковых действий +
б) для вывода на печать вычисленного значения выражения
в) для выполнения арифметических действий с помощью арифметических операторов
16. Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется:
а) интеральной
б) итеративной +
в) интерактивной
17. Любое из трех или все три выражения в операторе for могут:
а) быть операторами цикла repeat
б) быть вынесены за разделяющие точки
в) отсутствовать +
18. Для программирования циклов арифметической прогрессии используется оператор цикла:
а) while
б) for +
в) repeat
19. Разделяющие выражения точки с запятыми (;):
а) опускать можно
б) по желанию
в) опускать нельзя +
20. Оператор цикла for предназначен для программирования циклических алгоритмов, когда переменная цикла явно выражена и изменяется от начального значения до конечного значения с:
а) переменным шагом
б) постоянным шагом +
в) показателем
21. Они предназначены для программирования циклических алгоритмов:
а) операторы цикла +
б) данные цикла
в) циклические производные
22. Если опущено выражение2, то считается, что оно постоянно:
а) ложно
б) истинно +
в) зависит от действия
23. Каждое из выражение1 и выражение3 может состоять из нескольких выражений, объединенных оператором:
а) двоеточие
б) тире
в) запятая +
24. Операторы цикла в Scilab можно классифицировать следующим образом:
а) оператор цикла с предусловием then
б) оператор цикла с параметрами for +
в) оператор цикла с параметрами who
25. Алгоритм, в котором команда или серия команд повторяется называется:
а) вспомогательный
б) разветвляющийся
в) циклический +
26. Если в цикле предполагается обрабатывать большое количество итераций, то рекомендуется проверять факт принудительного завершения программы с помощью функции:
а) IsBegined()
б) IsStopped() +
в) UsStopped()
27. В цикле с оператором for и по возрастающим и по убывающим значениям в случае выполнения нескольких операторов операторные скобки {} :
а) обязательны +
б) необязательны
в) отсутствуют
28. Параметрический цикл:
а) while
б) repeat
в) for +
29. Установите соответствие между понятиями:
For:
а) цикл с параметром +
б) цикл с постусловием
в) цикл с предусловием
30. Присваивание параметру цикла начального значения:
а) интерпретация
б) инициализация +
в) реализация