Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / Lab6 / ЯП_лаб_6.doc
Скачиваний:
3
Добавлен:
18.02.2023
Размер:
357.89 Кб
Скачать

Контрольные вопросы

  1. Что такое функция?

  2. Какие бываю функции?

  3. Из каких частей состоит описание функции на языке «С»?

  4. Что такое прототип функции и где он указывается?

  5. Что такое заголовок функции и где он указывается?

  6. Что такое тело функции и где оно указывается?

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

  8. Как описываются параметры функции?

  9. Какие параметры являются формальными?

  10. Какие параметры являются фактическими?

  11. Какие порядки передачи параметров в функции существуют?

  12. Какой порядок передачи параметров используется в языке «С»?

  13. Как осуществляется передача строк в качестве параметров?

  14. Как осуществляется передача массивов в качестве параметров?

  15. Какие механизмы передачи параметров существуют?

  16. Как реализован механизм передачи параметра по ссылке в языке «С»?

  17. Что такое область видимости переменной, и какой она бывает?

  18. Что такое время жизни переменной, и каким оно бывает?

  19. Какие переменные являются локальными переменными?

  20. Какие переменные являются глобальными переменными?

  21. Что такое класс памяти?

  22. Какие классы памяти реализованы в языке «С»?

  23. Какая библиотека используется для реализации передачи неопределенного числа параметров?

  24. Как выглядит прототип функции с неопределенным числом параметров?

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

  26. Для чего используется макрос va_start, и какие у него параметры?

  27. Для чего используется макрос va_arg, и какие у него параметры?

  28. Для чего используется макрос va_end, и какие у него параметры?

  29. Как описывается указатель на функцию?

  30. Как указатель на функцию устанавливается на определенную функцию?

  31. Как описывается массив указателей на функции?

  32. Что такое рекурсия?

  33. Что такое косвенная рекурсия?

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