Тест с ответами: «Программирование циклических алгоритмов»

1. Они предназначены для программирования циклических алгоритмов:
а) операторы цикла +
б) данные цикла
в) циклические производные

2. Операторы цикла в Scilab можно классифицировать следующим образом:
а) оператор цикла с предусловием then
б) оператор цикла с параметрами for +
в) оператор цикла с параметрами who

3. Операторы цикла в Scilab можно классифицировать следующим образом:
а) оператор цикла с параметрами when
б) оператор цикла с предусловием why
в) оператор цикла с предусловием while +

4. Операторы цикла можно разделить:
а) для программирования циклов с переменной цикла и параметрами +
б) для программирования циклов с постоянной цикла и параметрами
в) для программирования циклов без явно выраженной постоянной цикла

5. Операторы цикла можно разделить:
а) для программирования циклов без явно выраженной постоянной цикла
б) для программирования циклов с явно выраженной переменной цикла
в) для программирования циклов без явно выраженной переменной цикла +

6. Оператор цикла for предназначен для программирования циклических алгоритмов, когда переменная цикла явно выражена и изменяется от начального значения до конечного значения с:
а) переменным шагом
б) постоянным шагом +
в) показателем

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

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

9. Что программируется в языке Паскаль, с помощью оператора for:
а) цикл-ДО
б) цикл-ПОКА
в) цикл-ДЛЯ +

10. Во фрагменте программы, показанной ниже, определяется:
readln (а, b); for i:=1 to n do begin write (‘Enter х’); readln (х); if х>b then b:=х else if х<а then а:=х; end; writeln (b-а);
а) разность максимального и минимального элементов
б) разность минимального и максимального элементов +
в) максимальный элемент

11. Во фрагменте программы, показанной ниже, цикл выполнится:
а:=0.5; s:=0; i:=0; repeat i:=i+1; b:=1/i; s:=s+a; until b<а;
а) 1 раз +
б) 0 раз
в) 2 раза

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

13. Запишите название цикла, который программируется с помощью оператора repeat:
а) цикл-ДО +
б) цикл-ПОКА
в) цикл-ДЛЯ

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

15. Один из операторов цикла, который используется в языке Паскаль:
а) repeat +
б) why
в) what

16. Один из операторов цикла, который используется в языке Паскаль:
а) when
б) for +
в) four

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

18. Если число повторений тела цикла известно, то целесообразно использовать:
а) цикл-ДО
б) цикл-ДЛЯ +
в) цикл-ПОКА

19. Что определяется во фрагменте программы, представленной ниже:
readln (а, b); for i:=1 to n do begin write (‘Enter х’); readln (х); if ха then а:=х; end; writeln (b-а);
а) максимальный элемент
б) минимальный элемент
в) разность минимального и максимального элементов +

20. Во фрагменте программы, показанной ниже, цикл выполнится:
а:=0,1; s:=0; i:=1; repeat i:=i+1; b:=1/i; s:=s+a; until b<а;
а) 4 раза
б) 10 раз +
в) 2 раза

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

22. Необходимо записать название цикла с заданным числом повторений, который программируется с помощью оператора for:
а) цикл-ПОКА
б) цикл-ДЛЯ +
в) цикл-ДО

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

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

25. Циклические алгоритмы (циклы) содержат такие вычисления, зависящие от некоторой переменной:
а) изменяющиеся
б) однотипные
в) повторяющиеся +

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

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

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

29. В цикле с оператором for и по возрастающим и по убывающим значениям в случае выполнения нескольких операторов операторные скобки {} :
а) обязательны +
б) необязательны
в) отсутствуют

30. Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется:
а) интеративной
б) итеративной +
в) интерактивной

Понравилась статья? Поделиться с друзьями:
Образовательные тесты с ответами