Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Derzh_spit-2012.doc
Скачиваний:
6
Добавлен:
15.09.2019
Размер:
556.03 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ІВАНО-ФРАНКІВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ

УНІВЕРСИТЕТ НАФТИ І ГАЗУ

ЗАТВЕРДЖУЮ

Перший проректор

________________проф. Козак Ф.В.

„____”______________2012 р.

ПРОГРАМА

Державного іспиту за освітньо-професійною програмою вищої освіти напрямку 0804 „Комп’ютерні науки” для освітньо-кваліфікаційного рівня 6.080400 бакалавра за спеціальністю

Програмне забезпечення автоматизованих систем”

Ухвалено на засіданні

Кафедри програмного забезпечення

автоматизованих систем

(протокол № 7/74 від 26.04.2012р.)

Завідувач кафедри ПЗАС В.М.Юрчишин

На державну атестацію виносяться питання із основних професійно-орієнтованих дисциплін. Перелік яких включає:

  1. Комп’ютерні мережі.

  2. Методи та засоби комп’ютерних інформаційних технологій.

  3. Організація баз даних і знань.

  4. Основи автоматизованого проектування складних об’єктів та систем.

  5. Основи проектування систем штучного інтелекту.

  6. Основи системного аналізу об’єктів та процесів комп’ютеризації.

  7. Об’єктно-орієнтоване програмування.

  8. Чисельні методи в інформатиці.

  9. Моделювання систем.

  10. Логічне програмування

  11. Інженерна комп’ютерна графіка.

  12. Програмування мовою СІ.

  13. Основи програмування і алгоритмічні мови.

Методи та засоби комп’ютерних інформаційних технологій

Приклади типових завдань

1. Необхідні теги для створення простої (порожньої) HTML сторінки. Тег включення Java Script коду в тіло HTML сторінки, видимість Java Script+ коду для тегів HTML сторінки.

2. Основні теги заголовки HTML сторінки їх опис і функції. Типи і вбудовані об’єкти Java Script+ коду для тегів HTML.

3. Тег параграфа, його форматування. Написати код HTML для виведення в Інтернет броузенрі трьох параграфів із різним вирівнюванням, шрифтом, розміром шрифта, кольором. Оператори розгалуження J.S. Приклад виводу параграфа у 6-ьох варіантах (різне форматування та текст).

4. Теги групи <input …> їх призначення та функції. Випадки їх використання в HTML сторінці. Методи доступу до тегів групи <input …> із J.S. коду.

5. Тег таблиці коли його потрібено використовувати. Форматування таблиць. Оператори циклів в J.S. Приклад відшукання мінімального значення масиву, який генерується випадковим числами.

6. Теги використання зображення, його форматування та умови використання. Спосіб завантаження рисунків у кеш браузера. Програми слайд-шоу мовою J.S.

7. Створення веб-сторінки за допомогою фреймів. Приклад сторінки із боковим та верхнім фреймами. Програми J.S. управління посиланнями у фреймі.

8. Каскадні таблиці стилів (КТС) – діапазон використання. Приклад форматування параграфу за допомогою КТС, використати всі стилі. Об’єкт J.S. Math його використання в коді J.S.

9. КТС для форматування таблиць. Приклад форматування таблиці, яка повинна розбивати HTML сторінку на окремі області (для списку посилань, мультимедія, банерів реклами, основного тексту, контактної інформації). Створення динамічних вікон засобами J.S.

10. КТС – способи підєднання стилів до тегів HTML сторінки. Приклад форматування перших трьох заголовків та посилань за допомогою КТС. Використання J.S. для динамічного форматування елементів HTML сторінки за допомогою КТС.

Об’єктно-орієнтоване програмування

Приклади типових завдань

  1. Структура. Вкладені структури. Перелік. Означення і синтаксис. Приклади використання.

  2. Класи і об’єкти. Поля і методи класу. Конструктори і деструктори. Синтаксис. Приклади використання.

  3. Специфікатори доступу private, public, protected. Синтаксис та використання.

  4. Масиви одновимірні і багатовимірні. Синтаксис. Доступ до елементів масиву. Ініціалізація масиву. Елементи масивів як аргументи функцій.

  5. Перевантаження унарних та бінарних операцій. Ключове слово operator. Аргументи операції. Тимчасові безіменні об'єкти.

  6. Дружні функції. Дружні функції як мости між класами. Дружність і функціональний запис. Дружні класи.

  7. Вказівник this. Доступ до компонентних даних через вказівник this. Використання this для повернення значень.

  8. Динамічна інформація про типи. Перевірка типу класу за допомогою dynamic_cast. Зміна типів вказівників за допомогою dynamic_cast. Оператор typeid.

  9. Потокові класи. Переваги потоків. Клас ios. Клас istream. Клас ostream. Класи iostream і _withassign.

  10. Процедурно-орієнтований та об’єктно-орієнтований підходи у програмуванні.

  11. Інкапсуляція, поліморфізм і наслідування – основні принципи об’єктно-орієнтованого програмування.

  12. Директиви include та using, їх використання. Коментарі.

  13. Оператори cin, cout. Операція вставки << та добування >>. Маніпулятор виводу setw (). Керуючі escape-послідовності: \a; \b; \f; \n; \r; \t; \\; \’; \”; \xdd .

  14. Цикл типу for. Синтаксис та графічний алгоритм (на основі розгалуження). Умови використання.

  15. Цикл типу while. Синтаксис та графічний алгоритм (на основі розгалуження). Умови використання.

  16. Вкладені цикли на основі циклів for, while, do. Синтаксис та графічний алгоритм (на основі розгалуження). Умови використання.

  17. Декілька розгалужень. Використання оператора swith. Блок-схема у випадку декількох розгалужень. Оператор break.

  18. Логічні операції. Операції відношення. Пріоритети операцій у С++.

  19. Оператори переходу break, continue, goto.

  20. Структура. Означення і синтаксис. Приклад використання.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]