к оглавлению   к алгоритмизации   СУБД   ЯиМП   3GL   4GL   5GL   технологии прогр.

Объектно-ориентированное программирование-1

Контрольные вопросы к экзамену, 2 курс

Блок вопросов I

  1. Перечислите классические типы. Опишите механизмы для создания новых типов.
  2. В чем различие между видами и методами (способами) абстракции?
  3. Дайте характеристику парадигме ООП и специфике интерфейса ОО-программ.
  4. Дайте понятие класса в ООП. Опишите отношение "объект - класс".
  5. Опишите механизм наследования.
  6. Дайте характеристику ООП в 4GL, его отличия от 3GL и 2GL
  7. Дайте характеристику ООП в 2GL (байт-кодах), его отличия от 3GL и 4GL
  8. Что такое дружественная функция?
  9. Опишите роль ООП и объектно-событийной парадигмы в сетевом программировании.
  10. Дайте характеристику ООП в 3GL, его отличия от 4GL и 2GL
  11. Что такое аргумент по умолчанию? Как аргумент по умолчанию связан с перегрузкой функций?
  12. Когда следует в программе применять шаблоны, а когда нет?
  13. Для каких типов данных может применяться конкретный шаблон, а для каких нет?
  14. Дайте определение и опишите способы и место применения технологии внедрения объектов с помощью макросов VBA.
  15. Опишите организацию файлового и строкового потока.
  16. В чем заключается отличия технологии объектно-ориентированных СУБД от реляционных?
  17. Опишите роль ООП, объектно-событийной парадигмы, объекта в процессах параллельных вычислений.
  18. Объясните, чем отличается восходящий парсинг от нисходящего?
  19. Опишите принцип работы ООП в экспертных системах.
  20. Опишите принцип работы объектно-ориентированных СУБД, их отличие от реляционных.

Блок вопросов II

  1. В чем смысл декомпозиции при составлении программ?
  2. Опишите преимущества ООП в сравнении с классическим программированием.
  3. Сформулируйте понятие полиморфизма. Проявления полиморфизма.
  4. Что такое событие? Приведите пример на JavaScript.
  5. Дайте определение и опишите способы и место применения технологии связи и внедрения объектов OLE v1.0 и OLE v2.0.
  6. В чем разница между public, private, protected?
  7. Дайте определение и опишите способы и место применения технологии связи и внедрения объектов ActiveX (OLE v3.0)
  8. Что такое виртуальная функция?
  9. Что такое абстрактный класс и чем может быть вызвана необходимость построений абстрактного класса?
  10. Что такое раннее и позднее связывание?
  11. Чем шаблоны лучше макроподстановок?
  12. В чем основное преимущество использования библиотеки потокового ввода-вывода?
  13. Дайте понятие объекта в ООП. Опишите отношение "объект - класс".
  14. Как изменяются атрибуты элементов класса при наследовании?
  15. Перечислите известные Вам платформы виртуальных машин и дайте характеристику их технологий.
  16. В чем заключается смысл инкапсуляции?
  17. Что такое конструктор, деструктор и когда они вызываются?
  18. Дайте общеее понятие интерфейса, виды интерфейсов и понятие класса интерфейсов в ООП.
  19. Опишите технологию применения ООП в клиент-серверных системах.
  20. Опишите принципы классификации языков ООП по областям применения. Приведите примеры.

Блок вопросов III

  1. Опишите назначение, свойства, недостатки и преимущества ОО-языка Visual Basic. Приведите пример кода.
  2. Опишите назначение, свойства, недостатки и преимущества ООП в языке PHP. Приведите пример кода.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Java. Приведите пример кода.
  4. Опишите назначение, свойства, недостатки и преимущества ОО-языка JavaScript. Приведите пример кода.
  5. Опишите назначение, свойства, недостатки и преимущества ОО-языка ActionScript. Приведите пример кода.
  6. Опишите назначение, свойства, недостатки и преимущества ОО-языка C-шарп. Приведите пример кода.
  7. Опишите назначение, свойства, недостатки и преимущества ОО-языка Object Pascal / Delphi. Приведите пример кода.
  8. Опишите назначение, свойства, недостатки и преимущества ОО-языка Python. Приведите пример кода
  9. Опишите назначение, свойства, недостатки и преимущества ОО-языка XML. Приведите пример кода.
  10. Опишите назначение, свойства, недостатки и преимущества ОО-языка C++. Приведите пример кода.
  11. Опишите назначение, свойства, недостатки и преимущества ОО-языка SQL3. Приведите пример кода.
  12. Опишите назначение, свойства, недостатки и преимущества ОО-языка ABAP/4. Приведите пример кода.
  13. Опишите назначение, свойства, недостатки и преимущества ОО-языка Objective-C. Приведите пример кода.
  14. Опишите назначение, свойства, недостатки и преимущества ОО-языка 1C. Приведите пример кода.
  15. Опишите назначение, свойства, недостатки и преимущества ОО-языка Ada. Приведите пример кода.
  16. Опишите назначение, свойства, недостатки и преимущества ОО-языка Дракон. Приведите пример кода.
  17. Опишите назначение, свойства, недостатки и преимущества ОО-языка VBA. Приведите пример кода.
  18. Опишите назначение, свойства, недостатки и преимущества ОО-языка VBScript. Приведите пример кода.
  19. Опишите назначение, свойства, недостатки и преимущества ОО-языка Visual Basic .Net. Приведите пример кода.
  20. Опишите назначение, свойства, недостатки и преимущества ОО-модели (DOM) языка HTML. Приведите пример кода.
к оглавлению   к алгоритмизации   СУБД   ЯиМП   3GL   4GL   5GL   технологии прогр.

(время поиска примерно 20 секунд)

Знаете ли Вы, что конструкторы - это операции, которые используют в качестве аргументов объекты соответствующего им типа и создают другие объекты такого же типа. Например, операция сложения матриц создает новую матрицу.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 01.10.2019 - 05:20: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вячеслава Осиевского - Карим_Хайдаров.
30.09.2019 - 12:51: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Дэйвида Дюка - Карим_Хайдаров.
30.09.2019 - 11:53: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Владимира Васильевича Квачкова - Карим_Хайдаров.
29.09.2019 - 19:30: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
29.09.2019 - 09:21: ЭКОНОМИКА И ФИНАНСЫ - Economy and Finances -> КОЛЛАПС МИРОВОЙ ФИНАНСОВОЙ СИСТЕМЫ - Карим_Хайдаров.
29.09.2019 - 07:41: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Михаила Делягина - Карим_Хайдаров.
26.09.2019 - 17:35: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Андрея Пешехонова - Карим_Хайдаров.
26.09.2019 - 16:35: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
26.09.2019 - 08:33: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от О.Н. Четвериковой - Карим_Хайдаров.
26.09.2019 - 06:29: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Ю.Ю. Болдырева - Карим_Хайдаров.
24.09.2019 - 03:34: ТЕОРЕТИЗИРОВАНИЕ И МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ - Theorizing and Mathematical Design -> ФУТУРОЛОГИЯ - прогнозы на будущее - Карим_Хайдаров.
24.09.2019 - 03:32: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> "Зенит"ы с "Протон"ами будут падать - Карим_Хайдаров.
Bourabai Research Institution home page

Боровское исследовательское учреждение - Bourabai Research Bourabai Research Institution