Екзаменаційні питання 2 семестр 2015/2016.
1. Робота у візуальному режимі Qt. Введення та виведення у візуальному режимі.
2. Робота у візуальному режимі Qt. Робота з масивом.
3. ООП. Поняття про класи та об’єкти. Базові принципи.
4. ООП. Оголошення класів та об’єктів.
5. ООП. Перезавантаження операцій та підпрограм.
6. Мова С++. Відмінності С++ від С.
7. Мова С++. Логічний тип даних. Старий та новий стиль. Новий стиль заголовків та простір імен.
8. Мова С++. Оператори введення-виведення <<, >>. Вбудовані потоки.
9. Мова С++. Форматоване введення-виведення. Форматування за допомогою членів класу ios.
10. Мова С++. Прапорці форматування. Встановлення та скидання прапорців форматування. Ширина поля виведення, точність та заповнення.
11. Мова С++. Форматоване введення-виведення. Використання маніпуляторів формату. Маніпулятори формату.
12. ООП. Підпрограми в Qt з використанням ООП.
13. Рядки у С++. Об'єкти класу string. Задавання рядків. Введення та виведення рядків.
14. Рядки у С++. Об'єкти класу string. Операції для роботи з рядками.
15. Рядки у С++. Методи для роботи з рядками. Присвоєння, додавання, порівняння та перетворення рядків.
16. Рядки у С++. Методи для роботи з рядками. Пошук у рядку. Отримання характеристик рядків.
17. Робота з файлами у С++. Потоки для роботи з файлами. Створення файлових потоків. Режим відкривання файлів. Відкривання та закривання файлів.
18. Робота з файлами у С++. Читання та запис файлів. Методи читання та запису.
19. Робота з графікою у Qt. Графіка 2D. Клас QPainter.
20. Малювання за допомогою QPainter. Параметри пера та пензлика. Виведення растрових зображень.
21. Сигнали та слоти. Підключення сигналів та слотів.
22. Сигнали та слоти. Створення своїх сигналів та слотів.
23. Події. Події введення. Перезавантаження методів обробки подій.
24. Події клавіатури.
25. Клас QFocusEvent. Подія оновлення контексту малювання.
26. Події миши. Клас QMouseEvent, QWheelEvent.
27. Таймери. Класи QTimer, QTimerEvent, QBasicTimer.
28. Події завершення програми. Клас QCloseEvent.
29. Збереження працездатності програми при складних обчисленнях.
30. Додавання іконок до головного вікна та файлу програми.
31. Ресурси.
32. Структура qt-проекту.
33. Зміна вказівника мишки.
34. Кольорова палітра елементів керування.
35. Створення вікна довільної форми у Qt.
36. Компонування віджетів у Qt. Менеджер компонування.
37. Створення головного меню програми. Класи QMenuBar, Qmenu, QAction та їх методи.
38. Створення головного меню програми. Стандартні комбінації клавіш.
39. Стандартні діалогові вікна.
40. Створення панелей інструментів. Клас QToolBar та його методи.
41. Робота з рядком стану. Клас QStatusBar та його методи.
42. Зберігання налаштувань та параметрів програми. Клас QSettings та його методи.
43. Побудування графіків у Qt. Бібліотеки QWT і QCustomPlot.
44. Відтворення звуку та мультимедія у Qt.
В білеті чотири питання: два теоретичних, зі списку вище, і дві задачі за темами лабораторних робіт. Зак кожне питання та задачу можна отримати по 10 балів.