Хелпикс

Главная

Контакты

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





КОНТРОЛЬНЫЕ ВОПРОСЫ. по дисциплине. Основы объектно-ориентированного программирования». по специальности 09.02.07. Информационные системы и программирование». учебный год. Раздел 1 Основные понятия объектно-ориентированного программирования. Раздел 2 Осно



 

 

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

 

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

по дисциплине

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

по специальности 09.02.07

«Информационные системы и программирование»

2018-2019 учебный год

 

 

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

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

2. История становления ООП

3. Понятие об объектном моделировании

4. Объектно-ориентированный анализ (ООА)

5. Цели ООА

6. Основные этапы создания объектно-ориентированного программного продукта

7. Модель взаимодействия объектов

8. Классы и объекты

9. Процедуры и функции как способ реализация методов

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

11. Инкапсуляция и полиморфизм

12. Разновидности полиморфизма

13. Наследование и иерархия объектов

14. Формы наследования

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

16. Описание классов и объектов

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

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

18. Состав программы на языке Java

19. Состав класса в Java

20. Понятие конструктора класса в Java

21. Понятия суперкласса и подкласса

22. Описание классов, объектов и переменных

23. Способ реализации полиморфизма в Java

24. Назначение статистических полей и методов класса

25. Назначение абстрактных методов и классов

26. Понятие пакета в Java

27. Примитивные типы в языке Java и классы-оболочки

28. Настраиваемые типы данных

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

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

31. Операторы для реализации линейных алгоритмов

32. Операторы для реализации разветвляющихся алгоритмов

33. Операторы для реализации циклических алгоритмов

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

35. Операторы для реализации алгоритмов для обработки строк

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

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

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

39. Операторы для реализации алгоритмов, использующих классы-коллекции

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

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

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

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

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

45. Операторы для реализации абстрактных классов и интерфейсов



  

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