Программирование разветвляющихся алгоритмов.
Список вопросов теста
Вопрос 1
Как называется алгоритм, который помимо следования содержит конструкцию ветвления?
Варианты ответов
- Линейный
- Циклический
- Разветвляющийся
- Вспомогательный
Вопрос 2
Какой оператор предназначен для записи разветвляющегося алгоритма на языке Паскаль?
Варианты ответов
- Оператор присваивания
- Оператор цикла
- Условный оператор
- Оператор вывода
Вопрос 3
Какие существуют формы записи условного оператора в языке Pascal?
Варианты ответов
- Развёрнутая
- Полная
- Дополненная
- Неполная
Вопрос 4
Как называется условный оператор, в котором при выполнении или невыполнении его условия выполняется несколько операторов?
Варианты ответов
- Составной
- Простой
- Сокращённый
- Полный
Вопрос 5
Выберите условные операторы, записанные в неполной форме.
Варианты ответов
- if a>b then begin p:=a; a:=b; b:=p; end;
- if a>b then max:=a else max:=b;
- if a<>b then write ('не равны') else write ('равны');
- if a<>b then a:=b;
Вопрос 6
Как называется условный оператор, который записан в составе другого условного оператора?
Варианты ответов
- Вспомогательный
- Составной
- Вложенный
- Свёрнутый
Вопрос 7
Какую форму имеет блок условного оператора на блок-схеме?
Варианты ответов
- Ромб
- Треугольник
- Параллелограмм
- Прямоугольник
Вопрос 8
Из указанных фрагментов программ выберите те, которые дают ответ на вопрос, является ли целое число a чётным?
Варианты ответов
- if a mod 2=1 then write ('Нет') else write ('Да');
- if a mod 2=0 then write ('Да');
- if a mod 2=0 then write ('Да') else write ('Нет');
Вопрос 9
Какой из фрагментов кода, по заданным величинам трёх углов, отвечает на вопрос, может ли существовать треугольник с указанными углами?
Варианты ответов
- p:=a+b+c=180; if p then write ('Да') else write ('Нет');
- if a
- if (a
- if (a=b) or (b=c) then write ('Да');
Вопрос 10
Какое число будет выведено в консоль при выполнении указанного участка кода? Если а=-7, b=10, c=-11, d=-19
if (a<b) and (c>d)
then write (3+2*2)
else write (42/(3+4))