Алгоритмизация и программирование
Список вопросов теста
Вопрос 1
Какое число получится в результате выполнения алгоритма, предоставленного на языке программирования Pascal?
Изображение:
Выберите один из 4 вариантов ответа:
Варианты ответов
- 58.1666666666667
- 58.17
- 58.1666666
- 58.1666666667
Вопрос 2
Как будет выглядеть алгоритмическая структура, представленная на рисунке, на языке программирования Pascal?
Изображение:
Выберите один из 4 вариантов ответа:
Варианты ответов
- for <условие> do <серия 1> else <серия 2>
- if <условие> then <серия 1> else <серия 2>
- while <условие> do <серия 1> else <серия 2>
- if <условие> then <серия 1>
Вопрос 3
Какое число получится в результате выполнения алгоритма, представленного в виде блок-схемы?
Выберите один из 5 вариантов ответа:
Изображение:
Варианты ответов
- Нет решений
- Любое х.
- Нет вещественных корней.
- 1; -2.
- 1.
Вопрос 4
Соотнесите понятие с определением.
1.
повторение некоторой группы действий по условию.
2.
линейная последовательность действий.
3.
неизменная величина, которая представляется в алгоритме собственным значением.
4.
величина, значение которой может меняться в течение всей программы.
5.
любая, отличная от служебных слов последовательность букв, цифр и символов подчёркивания.
6.
алгоритмическая альтернатива.
Варианты ответов
- Цикл – это...
- Переменная – это...
- Константа – это...
- Имя переменной – это...
- Следование – это...
- Ветвление – это...
Вопрос 5
Какая алгоритмическая структура изображена на рисунке?
Изображение:
Выберите один из 4 вариантов ответа:
Варианты ответов
- Цикл с предусловием (цикл-пока).
- Цикл с постусловием (цикл-до).
- Ветвление.
- Цикл с заданным числом повторений.
Вопрос 6
Выберите верный вариант представленной блок-схемы на языке программирования Pascal.
Изображение:
Выберите один из 4 вариантов ответа:
Варианты ответов
- program Tabl; begin var x, y, z, i: integer; randomize; for i:=1 to 10 do begin x:=random (8)+2; y:=random (8)+2; Writeln (‘Сколько будет ’, x, ‘*’, y, ‘?’); Read (z); if z=x*y then Writeln (‘Правильно!’) else Writeln (‘Неправильно!’, x, ‘*’, y, ‘=’, x*y) end; end.
- program Tabl; begin var x, y, z, i: real; randomize; for i:=1 to 10 do begin x:=random (8)+2; y:=random (8)+2; Writeln (‘Сколько будет ’, x, ‘*’, y, ‘?’); Read (z); if z=x*y then Writeln (‘Правильно!’) else Writeln (‘Неправильно!’, x, ‘*’, y, ‘=’, x*y) end; end.
- program 1Tabl; begin var x, y, z, i: integer; randomize; for i:=1 to 10 do x:=random (8)+2; y:=random (8)+2; Writeln (‘Сколько будет ’, x, ‘*’, y, ‘?’); Read (z); if z=x*y then Writeln (‘Правильно!’) else Writeln (‘Неправильно!’, x, ‘*’, y, ‘=’, x*y) end.
- program 1Tabl; begin var x, y, z, i: integer; randomize; for i:=1 to 10 do begin x:=random (8)+2; y:=random (8)+2; Writeln (‘Сколько будет ’, x, ‘*’, y, ‘?’); Read (z); if z=x*y then Writeln (‘Правильно!’) else Writeln (‘Неправильно!’, x, ‘*’, y, ‘=’, x*y) end; end.
Вопрос 7
Выберите верный вариант записи алгоритмической структуры, представленной на рисунке, на языке программирования Pascal.
Изображение:
Выберите один из 4 вариантов ответа:
Варианты ответов
- <серия> <условие>
- repeat <серия> until <условие>
- if <условие> then <серия>
- while <условие> do <серия>
Вопрос 8
Как будет выглядеть алгоритмическая структура, представленная на рисунке, на языке программирования Pascal?
Изображение:
Выберите один из 4 вариантов ответа:
Варианты ответов
- while i:=N2 to N1 do <серия>
- for i:=N2 to N1 do <серия>
- while i:=N1 to N2 do <серия>
- for i:=N1 to N2 do <серия>
Вопрос 9
Выберите способы присваивания переменной значения, которые относятся к языку программирования Pascal.
Выберите несколько из 5 вариантов ответа:
Варианты ответов
- Оператор присваивания ":=".
- Операторы ввода: Read (); Readln ().
- Знак "==".
- Передача значения через параметры подпрограмм
- Знак "=".
Вопрос 10
Выберите пункты, которые относятся к правилам задания имени переменной в языке программирования Pascal.
Выберите несколько из 7 вариантов ответа:
Варианты ответов
- Имя переменной должно начинаться с буквы или символа подчёркивания.
- Имя не должно совпадать ни с одним служебным словом языка программирования.
- Нужно использовать латинский алфавит.
- Прописные и строчные буквы в именах не различаются
- Имя может быть любым набором букв, цифр и знаков подчёркивания.
- Нужно использовать русский алфавит.
- Имя переменной должно начинаться с буквы, символа подчёркивания или цифры.
Вопрос 11
Кто является основоположником кибернетики?
Варианты ответов
- Норберт Винер
- Джон фон Нейман
- Платон
- И.П. Павлов
Вопрос 12
Какая программа является линейной:
Варианты ответов
- Все операторы которой выполняются последовательно, в том порядке, в котором они записаны
- та, которая описывает рисование прямой линии
- все переменные которой составляют линейную комбинацию
- нет правильного ответа