Хелпикс

Главная

Контакты

Случайная статья





ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ И ЗАДАНИЯ по дисциплине



 

Рассмотрено и одобрено на заседании комиссии дисциплин профиля «Математика, физика, информатика и вычислительная техника» Протокол № «___» от «__»_________201_г.   Председатель_____________ И.А. Кувина УТВЕРЖДАЮ Зам. директора по УР   ___________Н.В.Филиппова

 

ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ И ЗАДАНИЯ по дисциплине

«Основы объектно-ориентированного программирования»

для специальности 09.02.07 «Информационные системы и программирование» 2018-2019 учебный год

 

 

Раздел 1 Основные понятия объектно-ориентированного программирования

1. История становления объектно-ориентированного программирования (ООП).

2. Классы и объекты: определение и структура.

3. Свойства класса. Пример описания.

4. Методы класса: определение, описание, виды.

5. Конструкторы: описание, применение.

6. Деструкторы: описание, применение.

7. События и сообщения.

8. Основные принципы ООП.

9. Методологии ООП.

10. Инкапсуляция.

11. Наследование.

12. Полиморфизм.

13. Полиморфизм и виртуальные методы.

Раздел 2 Основы программирования на языке Java

14. Понятие проекта, его характеристики и состав.

15. Создание консольного приложения.

16. Основные понятия языка Java.

17. Основные операторы языка Java.

18. Основные свойства класса.

19. Виды методов класса и их характеристики.

20. Основные события класса.

21. Ввод и вывод данных.

22. Реализация линейных алгоритмов.

23. Реализация разветвляющихся алгоритмов.

24. Реализация циклических алгоритмов.

25. Работа со строками.

26. Классы-коллекции.

27. Абстрактные классы-коллекции.

28. Классы, создающие списки, отображения, множества.

29. Классы-утилиты.

30. Реализация алгоритмов для обработки одномерных массивов.

31. Сортировка массива.

32. Реализация алгоритмов для обработки многомерных массивов.

33. Абстрактные классы и Интерфейсы.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.