игра брюс 2048
Главная / Алгоритмы и дискретные структуры / Программирование и знакомство с алгоритмами / Тест 3

Программирование и знакомство с алгоритмами - тест 3

Упражнение 1:
Номер 1
Что такое функция?

Ответ:

 (1) контекстное выражение связи величин 

 (2) зависимость одной величины от других 

 (3) модификационные данные, полученные опытным путем 


Номер 2
Какие признаки характерны для функции в языке Паскаль?

Ответ:

 (1) имя 

 (2) идентификатор 

 (3) параметры 


Номер 3
Из приведенных ниже записей выделите признаки функции в языке Паскаль:

Ответ:

 (1) тип выходных данных 

 (2) имя 

 (3) модификаторы 


Упражнение 2:
Номер 1
Может ли функция в языке Паскаль не иметь параметров?

Ответ:

 (1) да, может 

 (2) нет, не может 

 (3) только рекурсивная функция 


Номер 2
Функция может включать в себя

Ответ:

 (1) процедуры 

 (2) функции 

 (3) константы 


Номер 3
Может ли функция в Паскале включать в себя другие функции?

Ответ:

 (1) да, может 

 (2) нет, не может 

 (3) может только с целыми аргументами 


Упражнение 3:
Номер 1
Результатом работы функции может быть

Ответ:

 (1) идентификатор 

 (2) выражение 

 (3) число 


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

Ответ:

 (1) переменные 

 (2) модификаторы 

 (3) логические выражения 


Номер 3
Результат функции может быть

Ответ:

 (1) целым 

 (2) действительным 

 (3) комплексным 


Упражнение 4:
Номер 1
Из приведенных ниже записей выделите возможные результаты работы функции:

Ответ:

 (1) строка 

 (2) символ 

 (3) массив комплексных чисел 


Номер 2
Сколько возможных значений может иметь логическая функция?

Ответ:

 (1)

 (2)

 (3) множество 


Номер 3
Функция не может быть

Ответ:

 (1) массивом 

 (2) записью 

 (3) сложной структурой данных 


Упражнение 5:
Номер 1
Параметры одного типа указываются в функции

Ответ:

 (1) через точку 

 (2) через запятую 

 (3) через точку с запятой 


Номер 2
Параметры разного типа указываются в функции

Ответ:

 (1) через знак $ 

 (2) через знак # 

 (3) через точку с запятой 


Номер 3
Каким образом могут указываться в функции параметры?

Ответ:

 (1) через двоеточие 

 (2) через запятую 

 (3) через точку с запятой 


Упражнение 6:
Номер 1
Может ли функция, определенная пользователем, использовать внутри себя глобальные переменные?

Ответ:

 (1) да, может 

 (2) нет, не может 

 (3) только комплексного типа 


Номер 2
Для чего предназначено решето Эратосфена?

Ответ:

 (1) для определения простых чисел 

 (2) для сортировки массива 

 (3) для вывода модульных данных 


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

Ответ:

 (1) наглядность 

 (2) сокращение объема исходного текста 

 (3) удобство отладки 


Упражнение 7:
Номер 1
Из приведенных ниже записей выделите недостатки использования функций:

Ответ:

 (1) дополнительные затраты времени 

 (2) особое внимание к используемым переменным 

 (3) недостаточный объем исходного текста 


Номер 2
При вызове функции необходимо

Ответ:

 (1) запомнить текущую позицию 

 (2) передать параметры 

 (3) создать внутренние переменные 


Упражнение 8:
Номер 1
Область памяти, создаваемая внутренними переменными, называется

Ответ:

 (1) модуль 

 (2) стек 

 (3) контент 


Номер 2
Что представляет собой стек?

Ответ:

 (1) переменную 

 (2) область памяти 

 (3) модульное приложение 


Номер 3
С помощью каких переменных функции создается стек?

Ответ:

 (1) статических 

 (2) динамических 

 (3) внутренних 


Упражнение 9:
Номер 1
В какой момент времени создается стек?

Ответ:

 (1) до работы функции 

 (2) после работы функции 

 (3) во время работы функции 


Номер 2
Доступны ли локальные переменные функции из основной программы?

Ответ:

 (1) да, доступны 

 (2) нет, не доступны 

 (3) только динамические переменные 


Номер 3
Значения локальных переменных на момент начала функции

Ответ:

 (1) не определены 

 (2) строго определены 

 (3) доступны только из внешней программы 


Упражнение 10:
Номер 1
Могут ли имена локальных переменных совпадать с именами глобальных?

Ответ:

 (1) да, могут 

 (2) нет, не могут 

 (3) только в статической подпрограмме 


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

Ответ:

 (1) локальные 

 (2) глобальные 

 (3) ближайшие к функции 


Номер 3
Имеется имя программы program. Каким образом производится явное указание переменной a?

Ответ:

 (1) program.a 

 (2) program#a 

 (3) program(a) 


Упражнение 11:
Номер 1
К типам параметров следует отнести

Ответ:

 (1) параметры-значения 

 (2) параметры-идентификаторы 

 (3) параметры-анализаторы 


Номер 2
Из приведенных ниже записей выделите типы параметров:

Ответ:

 (1) параметры-модули 

 (2) парметры-переменные 

 (3) параметры-скрипты 


Номер 3
На вход функции в виде параметра-значения может приходить

Ответ:

 (1) число 

 (2) массив 

 (3) идентификатор 


Упражнение 12:
Номер 1
При использовании параметра-переменной функция может получать на вход

Ответ:

 (1) только переменную 

 (2) только число 

 (3) как переменную, так и число 


Номер 2
Из приведенных ниже записей выделите недопустимые входные данные для функции при использовании параметров-переменных:

Ответ:

 (1) записи 

 (2) значения 

 (3) модульные данные 


Номер 3
Перед описанием параметра-переменной стоит слово

Ответ:

 (1) node 

 (2) struct 

 (3) var 




Главная / Алгоритмы и дискретные структуры / Программирование и знакомство с алгоритмами / Тест 3