Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Вспомогательные алгоритмы и подпрограммы. Функции

Вспомогательные алгоритмы и подпрограммы. Функции

Avatar
25.03.2020. Тест. Информатика, 10 класс
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания - 5 балльная. Разбалловка теста - 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. С допущенными ошибками и верными ответами можно будет ознакомиться после прохождения теста. Удачи!

Список вопросов теста

Вопрос 1

Чем отличается функция от процедуры?

Варианты ответов
  • Количеством выходных параметров
  • Функция может обращаться лишь к локальным параметрам
  • Процедура может обращаться лишь к глобальным параметрам
  • Количеством входных параметров
Вопрос 2

Запишите без пробелов строку кода, пропущенную в описанной функции возведения числа k в степень n?
function st(k: real; n: byte): real;
var
  r: real;
begin
  r:=1;
  for i:=1 to n do
    r:=r*k;
  ...
end;

Вопрос 3

Как называются алгоритмы, которые используются в составе основного и применяются для решения отдельных подзадач?

Варианты ответов
  • Функции
  • Подпрограммы
  • Вспомогательные алгоритмы
  • Процедуры
Вопрос 4

Сколько входных параметров имеет подпрограмма, которая взаимодействует с основной лишь через глобальные параметры?

Вопрос 5

При помощи чего реализуются вспомогательные алгоритмы при программировании?

Варианты ответов
  • При помощи ветвлений
  • При помощи циклов
  • При помощи следований
  • При помощи подпрограмм
Вопрос 6

Какой оператор должен обязательно присутствовать в операторном блоке функции?

Варианты ответов
  • Любой оператор, использующий её входные параметры
  • Условный оператор
  • Оператор цикла
  • Оператор присваивания переменной функции какого-либо значения
Вопрос 7

Сколько выходных параметров будет у функции, не имеющей параметров значений?

Вопрос 8

В какой части программы описываются подпрограммы в языке Паскаль?

Варианты ответов
  • Между заголовком и блоком используемых данных
  • Между блоком используемых данных и телом программы
  • После тела программы
  • Между разделами описания постоянных и переменных
Вопрос 9

Укажите типы подпрограмм в языке Паскаль?

Варианты ответов
  • Операторы
  • Процедуры
  • Методы
  • Функции
Вопрос 10

Что будет результатом выполнения следующей функции при n=5?
function factorial (n: byte): integer;
begin
  if n>1
  then factorial:=factorial (n-1)*n
  else factorial:=1;
end;

Варианты ответов
  • Функция вернёт значение 1
  • Функция вернёт значение 120
  • Функция вернёт значение 0
  • Функция вернёт сообщение об ошибке
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт