2K_programuvanna / Вопросы на модуль
.docТеми з програмування на атестацію 06.05.2012
-
Функція (визначення, структура, прототипи).
-
Взаємодія фактичних і формальних параметрів функції.
-
Вказівники (визначення, оголошення, операції & та *).
-
Рекурсивні функції (визначення, приклад, кроки занурення та виходу, глибина рекурсії).
-
Класи пам'яті даних (визначення, специфікатори, область дії змінних, час існування).
-
Функції для роботи з файлами (fopen(…), fscanf(…), fprintf(…), fclose(…)).
-
Функції динамічного виділення пам'яті (malloc(…), calloc(…), realloc(…), free(…)).
-
Динамічні списки. Черги та стеки (визначення, принципи організації та роботи з ними)
-
Бінарні дерева (основні визначення (висота, дерева пошуку, «корінь», «листя»), принцип організації та роботи). Приклади рекурсивних функцій друку та видалення дерева.
-
Парадигма програмування (визначення).
-
ООП. Базові принципи ООП. (визначення, опис принципів)
-
Особливості С++.
-
Передача параметрів в функцію за замовчуванням.
-
Посилання (визначення, оголошення та ініціалізація).
-
Оператори динамічного виділення пам’яті new, delete.
-
Класи. Об’єкти. Елементи класів. Мітки доступу до елементів. Виклик елементів-функцій.
Рекомендовані джерела.
-
Шпак З.Я.Програмування мовою С: Навчальний посібник. - Львів: Оріяна-Нова, 2006. - 432 с.
-
Презентації лекцій Любчака В.О.
Аспірант каф. комп. наук
Руденко М.С.