Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_Л11-12_Функции_РЕ1_С+р.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
117 Кб
Скачать
☆

Вопросы для самоконтроля

1. При обращении к функции реальные и формальные параметры должны совпадать…

1) по количеству и месту

2) по количеству, типу и месту

3) по количеству и типу

2. Обращение к функции осуществляется…

1) по заглавию функции

2) по имени функции

3) с помощью специального оператора

3. Функции могут быть…

1) только с параметрами

2) только без параметров

3) с параметрами и без параметров

4. В программе используются две независимые функции F1 и F2. В каком порядке они должны быть описаны в разделе прототипов?

1) Сначала F1, а затем F2

2) Сначала F2, а затем F1

3) Не суть важно в каком порядке

5. В массиве А необходимо определить максимальный элемент и его номер. Возможно ли этот блок оформить функцией?

1) Возможно

2) Возможно в отдельных случаях

3) Невозможно

6. В программе описано две функции F1 и F2. Возможно ли в них использовать одни и те же переменные?

1) Возможно

2) Не возможно

3) Возможно в отдельных случаях

7. Отдельный блок программы целесообразно оформить функцией, если в нем есть…

1) один результат

2) два и более результата

3) Все равно сколько результатов

8. В программе описана функция int f(int x) . Возможно ли так обратится к этой функции: r = f(n)/(f(m)*f(n-m));?

1) Возможно

2) Невозможно

3) Возможно в отдельных случаях

9. Обратиться к функции можно так…

1) func (int Mas[10])

2) func (int Mas[], 10)

3) все равно как

10. В качестве аргумента функции используется двухмерный массив W[3][3].

Укажите неправильное обращение к функции.

1) func (int W[3][3]);

2) func (int W[][3]);

3) func (int W[][]);

11. Когда функция не возвращает никакого значения, можно ли ее использовать в выражениях языка С++?

1) можно

2) нельзя

3. можно, когда выражение принимает определенное значение

12. Когда функция не возвращает никакого значения, она должна быть объявлена как функция тип…

1) int

2) void

3) char

13. Параметры функции – это переменные, которые…

1) объявлены в функции

2) объявлены вне функции

3) все равно где

14. Укажите правильную запись заглавия функции:

1) func ( int x, в, float z )

2) func ( x, int в, float z )

3) func ( int x, int в, float z )

15. Оператор return…

1) вызывает выход из функции

2) используется для возвращения значение функции

3) и первое, и второе

16. В теле функции оператор return…

1) может отсутствовать

2) должен быть обязательно

3) все зависит от назначения функции

17. Когда в теле функции отсутствующий оператор return, выход из функции осуществляется…

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

2) в данном случае возникнет зависание программы

3) оператор return должен быть в теле функции обязательно

18. Если функция не имеет аргументов, то в прототипе такой функции необходимо…

1) ничего не писать в скобках функции

2) в скобках записать служебное слово int

3) в скобках записать служебное слово void

19. Локальная переменная – это переменная, которая объявлена…

1) в теле данной функции

2) вне данной функции

3) в качестве параметра в заглавии функции

20. В заглавии функции записываются…

1) формальные параметры

2) фактические параметры

3) глобальные переменные

21. При обращении к функции реальные параметры должны совпадать с формальными…

1) по месту

2) по месту и типу

3) по месту, типу и количеству

8