Информатика в настоящее время является стремительно развивающийся наукой. Многие студенты постают в технические университеты, чтобы в будущем связать свою деятельность с IT или приближенными областями. Для проверки знаний по теме Программирование разветвляющихся алгоритмов предлагаем пройти тестирование на этой странице. Обращаем ваше внимание, что в тесте правильные ответы выделены символом [+].
В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение:
а:=5; b:=20; а:=а-b/2; if а>b then с:=а+b else с:=b-а;
[+] а) 25
[-] б) -15
[-] в) 5
В результате выполнения представленной ниже программы, произойдет:
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
В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение 6, если:
if а<3 then if b>3 then с:=4 else с:=5 else с:=6;
[-] а) а = 4, b = 1
[-] б) а = 1, b = 4
[+] в) а = 5, b = 3
Необходимо записать неполный условный оператор, обозначающий неполные ветвления на языке Паскаль:
[-] а) if <условие> there
[+] б) if <условие> then
[-] в) then <условие> if
Конструкция вида begin <последовательность операторов> end называется:
[-] а) отставной оператор
[-] б) уставной оператор
[+] в) составной оператор
В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение:
а:=20; b:=(а mod 10)*10; а:=(b*2)+а div 100; if а>b then с:=а+b else с:=b-а;
[+] а) 0
[-] б) 1
[-] в) 2
Что произойдет в результате выполнения программы, представленной ниже:
program pr var а, b, с: integer; begin write (‘Введите первое целое число’); readln (а); write (‘Введите второе целое число’); readln (b); if а>b then с:=2*а else с:=2*b; writeln (с) end.
[-] а) уменьшение большего из двух чисел вдвое
[-] б) увеличение меньшего из двух чисел вдвое
[+] в) увеличение большего из двух чисел вдвое
Условный оператор целесообразно использовать именно в этой программе:
[-] а) подсчитывающей количество символов
[+] б) сравнивающей значения переменных
[-] в) вывода на печать значения константы
В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение 4, если:
if а>3 then if b>3 then с:=4 else с:=5;
[+] а) а=4, b=4
[-] б) а=3, b=3
[-] в) а=4, b=1
В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение 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
Необходимо записать условный оператор, обозначающий разветвляющиеся алгоритмы на языке Паскаль:
[+] а) if <условие> then <оператор_1> else <оператор_2>
[-] б) if <условие> then
[-] в) then <условие> if
Необходимо записать название оператора, который применяется при необходимости выполнения определенной последовательности операторов при некотором условии:
[-] а) уставной оператор
[-] б) подставной оператор
[+] в) составной оператор
Перед else знак «;» :
[+] а) не ставится
[-] б) ставится
[-] в) ставится после
В качестве условий используется одно из таких логических выражений:
[-] а) дополнительное
[+] б) простое
[-] в) основное
В качестве условий используется одно из таких логических выражений:
[-] а) заключенное
[-] б) главное
[+] в) сложное
Условия, записанные с помощью операций отношения:
[-] а) главные
[+] б) простые
[-] в) сложные
Условия, записанные с помощью логических операций:
[-] а) основные
[-] б) простые
[+] в) сложные
В условном операторе и после then, и после else можно использовать:
[-] а) несколько операторов
[+] б) только один оператор
[-] в) только восемь операторов
В качестве оператора после then и else можно использовать:
[+] а) условный оператор
[-] б) дословный оператор
[-] в) естественный оператор
Если последовательность выполнения шагов алгоритма изменяется в зависимости от выполнения некоторых условий, то это такой алгоритм:
[-] а) линейный
[+] б) разветвляющийся
[-] в) циклический
В алгоритмах ветвления, или условного перехода, присутствует … ветвь(ей) вычислительного процесса:
[-] а) ноль
[-] б) одна
[+] в) несколько
Для реализации разветвляющегося алгоритма в языке VBA есть:
[-] а) четыре оператора
[+] б) два оператора
[-] в) три оператора
Один из операторов в языке VBA:
[-] а) rif
[-] б) gife
[+] в) If
Один из операторов в языке VBA:
[-] а) Select Choice
[+] б) Select Case
[-] в) Select Base
Условный оператор:
[+] а) If
[-] б) Select Case
[-] в) gife
Оператор выбора:
[-] а) Select Choice
[-] б) If
[+] в) Select Case
Для записи условий в операторе if используются … выражения:
[+] а) логические
[-] б) условные
[-] в) главные
Логическое отрицание:
[-] а) No
[+] б) Not
[-] в) Now