Тест "Программирование ветвлений" (10 класс)
Список вопросов теста
Вопрос 1
Ветвление - это...
Варианты ответов
- алгоритмическая конструкция, при помощи которой происходит выбор одной из двух серий действий с выходом на общее продолжение.
- алгоритмическая конструкция, при помощи которой происходит последовательное выполнение серий действий
- алгоритмическая конструкция, при помощи которой происходит многократное повторение одного или нескольких серий действий
Вопрос 2
Условие - это...
Варианты ответов
- утверждение, которое может быть либо истинным, либо ложным
- утверждение, которое может быть только истинным
- утверждение, которое может быть только ложным
Вопрос 3
Какая фигура в блок-схеме используется для записи проверки условия?
Варианты ответов
- эллипс
- прямоугольник
- ромб
- параллелограмм
Вопрос 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
Чему будет равно значение x, если логическое выражение будет истинным:
if x>3 then x:=10 else x:=15
Варианты ответов
- 10
- 15
- 10 и 15
- 10 или 15
Вопрос 7
К какой форме относится данная структура оператора:
case <селектор> of
<список констант 1><оператор 1>;
...
<список констант N><оператор N>;
else <оператор>
end;
Варианты ответов
- оператор выбора
- условный оператор
- оператор с циклом
- основной оператор
Вопрос 8
Как называется выражение любого порядкового типа в операторе выбора:
Вопрос 9
Из указанных фрагментов программ выберите тот, который даёт ответ на вопрос, является ли целое число a чётным?
Варианты ответов
- if a mod 2=0 then write ('Да');
- if a mod 2=1 then write ('Да') else write ('Нет');
- if frac (a/2)=0 then write ('Да') else write ('Нет');
Вопрос 10
Что будет выведено на экран после выполнения фрагмента программы, если n=8:
readln(n);
case n of
1,2,3: writeln('1 квартал');
4,5,6: writeln('2 квартал');
7,8,9: writeln('3 квартал');
10,11,12: writeln('1 квартал');
Варианты ответов
- 3 квартал
- 2 квартал
- 1 квартал
- ничего не будет выведено