Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зайцев М. Г. / тест2.doc
Скачиваний:
13
Добавлен:
02.01.2020
Размер:
1.46 Mб
Скачать

Баллов: 1

Выполните программу, определите значение d и введите его var d: integer;ch: Char; begin ch:= '9'; case ch of '0'..'9': d:= Ord(ch) - Ord('0'); 'a'..'f': d:= Ord(ch) - Ord('a') + 10; 'A'..'F': d:= Ord(ch) - Ord('A') + 10; else d:= -1; end;

Ответ:

17

Баллов: 1

Условный оператор case позволяет выбрать одну последовательность действий

Выберите один ответ.

a. из трёх последовательностей действий

b. из произвольного количества последовательностей действий

c. только из двух последовательностей действий

18

Баллов: 1

Выберите один ответ.

a. A < C

b. MAX > C

c. C > B

d. MAX < C

19

Баллов: 1

Программа с приведённой ниже блок-схемой отыскивает

Выберите один ответ.

a. Минимум(x,y,z)

b. Максимум(x,y,z)

c. Упорядочивает значения в порядке x<=y<=z

20

Баллов: 1

Установите соответствие между узлами блок-схем и их наименованиями

Узел под номером 6

                                 

Узел под номером 4

                                 

Узел под номером 5

                                 

Узел под номером 3

                                 

Узел под номером 1

                                 

Узел под номером 8

                                 

Узел под номером 7

                                 

Узел под номером 2

                                 

Начало формы

21

Баллов: 1

Структурный оператор – это оператор,

Выберите один ответ.

a. в состав которого входит один оператор, порядок выполнения которого он определяет

b. в состав которого могут входить один или несколько операторов, порядок выполнения которых он определяет

c. в состав которого могут входить один или несколько операторов, выполняемых в произвольном порядке

22

Баллов: 1

Определите программную функцию данной программы.  var x, y, z: real;  begin x:= 7; y:= 3; z:= 0;  if x > y then z:= x else z:= y; 

Выберите один ответ.

a. z = Максимум(x,y)

b. z = Минимум(x,y)

23

Баллов: 1

Укажите оператор, который не используется в структурном программировании

Выберите один ответ.

a. перехода (GOTO)

b. присваивания

c. if

d. case

24

Баллов: 1

Определите программную функцию данной программы.  var x, y, z: real;  begin x:= 7; y:= 3; z:= 0;  if x < y then z:= x else z:= y; 

Выберите один ответ.

a. z = Максимум(x,y)

b. z = Минимум(x,y)

25

Баллов: 1

Процесс отладки проводится в два этапа:

Выберите по крайней мере один ответ:

a. исправляется ошибка

b. определяется местонахождение ошибки в программе

c. обнаружение ошибки в программе

 

Начало формы

26

Баллов: 3

Функция Ord для значения типа определяет

в формате

27

Баллов: 1

Выберите один ответ.

a. 1

b. 2

c. 3

d. 30

28

Баллов: 1

Определите программную функцию данной программы. var x, y: real;  begin x:= 5; y:= -1;  if x > y then x:= y;  Укажите правильный ответ:

Выберите один ответ.

a. x = Максимум(x,y)

b. x = Минимум(x,y)

29

Баллов: 1

Условие выбора в условном операторе if имеет тип

Выберите один ответ.

a. char

b. real

c. Boolean

d. integer

30

Баллов: 1

Выполните действия, предписываемые данной программой. Определите результирующие значение переменных x, y

var x,y: real; begin x:= 3; y:= 5; case x < y of true: x:=y; end;

Укажите правильный ответ:

Выберите один ответ.

a. x = 5, y = 3

b. x = 5, y = 5

c. x = 3, y = 3

Начало формы

31

Баллов: 1

Установите соответствие между выражением и типом его значения

2 < 5

             

Ord(-5)

             

(a < 6) and (b > 8)

             

true

             

Chr(Ord('2'))

             

Odd(53)

             

32

Баллов: 1

Выберите один ответ.

a. a = -18, b = 5

b. a = -13, b = 5

c. a = 8, b = 5

d. a = 3, b = -5

33

Баллов: 1

Выберите один ответ.

a. -16

b. 4

c. 16

d. 12

34

Баллов: 1

Выполните действия, предписываемые данной программой. Определите результирующие значения всех переменных, входящих в её состав.

var x, y, z: real; 

begin

x:= -1; y:= 1; z:=0;

if x > 0 then if y > 0 then z:= 1 else z:= 2;

Укажите правильный ответ:

Выберите один ответ.

a. x = -1; y = 1; z = 0.

b. x = -1; y = 1; z = 1.

c. x = -1; y = 1; z = 2.

d. x = 1; y = -1; z = 0.

35

Баллов: 1

Условный оператор – это оператор, который

Выберите один ответ.

a. позволяет выбрать для выполнения один оператор в зависимости от некоторого условия.

b. позволяет выбрать для выполнения один из нескольких операторов в зависимости от некоторого условия.

c. позволяет выбрать для выполнения один из нескольких операторов (или не выбрать ни одного) в зависимости от некоторого условия.

Начало формы

36

Баллов: 1

Укажите признаки, который относятся к оператору языка программирования

Выберите по крайней мере один ответ:

a. применяется для описания порядка выполнения других операторов

b. применяется для описания действий по преобразованию данных

c. языковая (синтаксическая) конструкция

d. применяется для описания свойств данных

37

Баллов: 1

Укажите операторы, которые относятся к простым операторам:

Выберите по крайней мере один ответ:

a. Пустой оператор

b. Условный оператор

c. Оператор перехода

d. Оператор процедуры

e. Оператор присваивания

38

Баллов: 1

Выполните программу, определите значение d и введите его var d: integer;ch: Char; begin ch:= 'F'; case ch of '0'..'9': d:= Ord(ch) - Ord('0'); 'a'..'f': d:= Ord(ch) - Ord('a') + 10; 'A'..'F': d:= Ord(ch) - Ord('A') + 10; else d:= -1; end;

Ответ:

39

Баллов: 1

Программа с управляющей структурой, представленной на рисунке,  имеет путей выполнения

Выберите один ответ.

a. 8

b. 4

c. 2

40

Баллов: 1

Установите соответствие между наименованием улов и их назначением

Использование ранее созданных и отдельно описанных алгоритмов или программ

                                 

Выполнение операций, меняющих команды или группу команд, изменяющих программу

                                 

Ввод-вывод данных, носителем которых служит бумага

                                 

Начало, конец, прерывание процесса обработки данных или выполнения программы

                                 

Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)

                                 

Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий

                                 

Указание последовательности между символами

                                 

Выполнение операций или группы операций, в результате которых изменяется значение, форма представления или расположение данных

                                 

Соседние файлы в папке Зайцев М. Г.