Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C++ / тест ACK / Ответы / Тест7

.doc
Скачиваний:
18
Добавлен:
30.04.2013
Размер:
23.55 Кб
Скачать

1) Что называется функцией?

Функция - это оформленная определенным образом часть программы, предназначенная для выполнения определенных программистом действий и имеющая имя, связанное с возвращаемым значением (если оно имеется).

2) Как выглядит структура определения функции?

возвращаемый_тип имя_функции(список_формальных_параметров)

{ операторы;

return возвращ_знач;}

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

С помощью списков формальных и фактически параметров, а также с помощью глобальных переменных.

4) Какие соответствия должны соблюдаться между формальными параметрами, указываемыми при объявлении или определении функции, и фактическими параметрами, указываемыми при вызове функции?

Формальные и фактические параметры должны совпадать по количеству, типу и порядку следования.

5) Каким образом осуществляется передача параметров в функцию?

По значению или по адресу.

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

Нет.

7) Может ли параметр, передаваемый в функцию по адресу, исполнять одновременно роль входного и выходного параметра?

Да.

8) Будет ли изменяться значение переменной, переданной в функцию по значению, в ходе ее выполнения?

Нет.

9) Будет ли изменяться значение переменной, переданной в функцию по адресу, в ходе ее выполнения?

Да.

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

Массивы могут передаваться в функции с использованием передачи по указателю.

11) Чем отличается функция с параметрами по умолчанию от обычной функции?

Инициализацией аргументов в объявлении функции.

12) Какое место в списке фактических параметров при вызове функции должны занимать параметры по умолчанию?

Параметры по умолчанию в списке формальных параметров в прототипе функции должны быть последними.

Соседние файлы в папке Ответы