Тест с ответами: «Программирование разветвляющихся алгоритмов»

1. В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение:
а:=5; b:=20; а:=а-b/2; if а>b then с:=а+b else с:=b-а;
а) 25 +
б) -15
в) 5

2. В результате выполнения представленной ниже программы, произойдет:
program pr; var а, b, с: integer; begin write (‘Введите первое целое число’); readln (а); write (‘Введите второе целое число’); readln (b); if а3 then с:=4 else с:=5;
а) а = 1, b = 4 +
б) а = 3, b = 3
в) а = 4, b = 1

5. В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение 6, если:
if а<3 then if b>3 then с:=4 else с:=5 else с:=6;
а) а = 4, b = 1
б) а = 1, b = 4
в) а = 5, b = 3 +

6. Необходимо записать неполный условный оператор, обозначающий неполные ветвления на языке Паскаль:
а) if <условие> there
б) if <условие> then +
в) then <условие> if

7. Конструкция вида begin <последовательность операторов> end называется:
а) отставной оператор
б) уставной оператор
в) составной оператор +

8. В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение:
а:=20; b:=(а mod 10)*10; а:=(b*2)+а div 100; if а>b then с:=а+b else с:=b-а;
а) 0 +
б) 1
в) 2

9. Что произойдет в результате выполнения программы, представленной ниже:
program pr var а, b, с: integer; begin write (‘Введите первое целое число’); readln (а); write (‘Введите второе целое число’); readln (b); if а>b then с:=2*а else с:=2*b; writeln (с) end.
а) уменьшение большего из двух чисел вдвое
б) увеличение меньшего из двух чисел вдвое
в) увеличение большего из двух чисел вдвое +

10. Условный оператор целесообразно использовать именно в этой программе:
а) подсчитывающей количество символов
б) сравнивающей значения переменных +
в) вывода на печать значения константы

11. В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение 4, если:
if а>3 then if b>3 then с:=4 else с:=5;
а) а=4, b=4 +
б) а=3, b=3
в) а=4, b=1

12. В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение 4, если:
if a<4 then if b>3 then с:=4 else c:=5 else c:=6;
а) а = 4, b = 1
б) а = 1, b = 4 +
в) а = 5, b = 3

13. Необходимо записать условный оператор, обозначающий разветвляющиеся алгоритмы на языке Паскаль:
а) if <условие> then <оператор_1> else <оператор_2> +
б) if <условие> then
в) then <условие> if

14. Необходимо записать название оператора, который применяется при необходимости выполнения определенной последовательности операторов при некотором условии:
а) уставной оператор
б) подставной оператор
в) составной оператор +

15. Перед else знак «;» :
а) не ставится +
б) ставится
в) ставится после

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

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

18. Условия, записанные с помощью операций отношения:
а) главные
б) простые +
в) сложные

19. Условия, записанные с помощью логических операций:
а) основные
б) простые
в) сложные +

20. В условном операторе и после then, и после else можно использовать:
а) несколько операторов
б) только один оператор +
в) только восемь операторов

21. В качестве оператора после then и else можно использовать:
а) условный оператор +
б) дословный оператор
в) естественный оператор

22. Если последовательность выполнения шагов алгоритма изменяется в зависимости от выполнения некоторых условий, то это такой алгоритм:
а) линейный
б) разветвляющийся +
в) циклический

23. В алгоритмах ветвления, или условного перехода, присутствует … ветвь(ей) вычислительного процесса:
а) ноль
б) одна
в) несколько +

24. Для реализации разветвляющегося алгоритма в языке VBA есть:
а) четыре оператора
б) два оператора +
в) три оператора

25. Один из операторов в языке VBA:
а) rif
б) gife
в) If +

26. Один из операторов в языке VBA:
а) Select Choice
б) Select Case +
в) Select Base

27. Условный оператор:
а) If +
б) Select Case
в) gife

28. Оператор выбора:
а) Select Choice
б) If
в) Select Case +

29. Для записи условий в операторе if используются … выражения:
а) логические +
б) условные
в) главные

30. Логическое отрицание:
а) No
б) Not +
в) Now

Легко сдаем