2K_programuvanna / атест_1_осень2010
.docПитання до першої атестації з «Програмування»
для студентів 2 курсу спеціальностей ІН, ПМ
-
Три рівні введення/виведення даних. Файли: текстові, бінарні.
-
Відкриття потоку. Стандартні потоки.
-
Посимвольний обмін даними, обмін рядками.
-
Форматне високорівневе введення/виведення даних.
-
Обмін блоками даних. Принцип прямого доступу до даних.
-
Визначення функції. Особливості функції main().
-
Опис функції. Особливість функцій void.
-
Формальні параметри. Локальні змінні.
9. Повернення значення функції. Виклик функції.
10. Прототипи функцій.
11. Відповідність формальних і фактичних параметрів.
Взаємозв’язок формальних та фактичних параметрів
за значенням, за посиланням.
12. Передача масивів та символьних рядків через параметри
функцій.
-
Повернення з функції масиву чи символьного рядка.
-
Передача в функцію значення структури та повернення структури як результат виконання функції.
-
Визначення рекурсивної функції.
-
Принцип реалізації рекурсивної функції.
-
Вказівник на функцію. Оголошення, використання.
-
Особливість функцій з неоголошеними параметрами.
-
Функції-макроси для доступу до неоголошених параметрів
-
Що визначає клас пам’яті?
-
Глобальні, локальні, динамічні об’єкти програми.
-
Область дії глобальних, локальних об’єктів.
-
Застосування спеціфікаторів класів пам’яті.
Кафедра інформатики
Лектор – Любчак В.О.