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

2K_programuvanna / Вопросы на модуль

.doc
Скачиваний:
29
Добавлен:
19.04.2015
Размер:
29.7 Кб
Скачать

Теми з програмування на атестацію 06.05.2012

  1. Функція (визначення, структура, прототипи).

  2. Взаємодія фактичних і формальних параметрів функції.

  3. Вказівники (визначення, оголошення, операції & та *).

  4. Рекурсивні функції (визначення, приклад, кроки занурення та виходу, глибина рекурсії).

  5. Класи пам'яті даних (визначення, специфікатори, область дії змінних, час існування).

  6. Функції для роботи з файлами (fopen(…), fscanf(…), fprintf(…), fclose(…)).

  7. Функції динамічного виділення пам'яті (malloc(…), calloc(…), realloc(…), free(…)).

  8. Динамічні списки. Черги та стеки (визначення, принципи організації та роботи з ними)

  9. Бінарні дерева (основні визначення (висота, дерева пошуку, «корінь», «листя»), принцип організації та роботи). Приклади рекурсивних функцій друку та видалення дерева.

  10. Парадигма програмування (визначення).

  11. ООП. Базові принципи ООП. (визначення, опис принципів)

  12. Особливості С++.

  13. Передача параметрів в функцію за замовчуванням.

  14. Посилання (визначення, оголошення та ініціалізація).

  15. Оператори динамічного виділення пам’яті new, delete.

  16. Класи. Об’єкти. Елементи класів. Мітки доступу до елементів. Виклик елементів-функцій.

Рекомендовані джерела.

  1. Шпак З.Я.Програмування мовою С: Навчальний посібник. - Львів: Оріяна-Нова, 2006. - 432 с.

  2. Презентації лекцій Любчака В.О.

Аспірант каф. комп. наук

Руденко М.С.