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

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

Билеты Midterm Exam, 2 курс

БИЛЕТ N 1

  1. Перечислите классические типы. Опишите механизмы для создания новых типов.
  2. В чем смысл декомпозиции при составлении программ?
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Visual Basic. Приведите пример кода.

БИЛЕТ N 2

  1. В чем различие между видами и методами (способами) абстракции?
  2. Дайте определение классам операций абстракции данных. Объясните смысл полноты класса операций.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка PHP. Приведите пример кода.

БИЛЕТ N 3

  1. Дайте характеристику парадигме ООП и специфике интерфейса ОО-программ.
  2. Опишите преимущества ООП в сравнении с классическим программированием.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Java. Приведите пример кода.

БИЛЕТ N 4

  1. Дайте понятие класса в ООП. Опишите отношение "объект - класс".
  2. Сформулируйте понятие полиморфизма. Проявления полиморфизма.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка JavaScript. Приведите пример кода.

БИЛЕТ N 5

  1. Опишите механизм наследования классов.
  2. Что такое технология OLE и какова ее роль в ООП?
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка ActionScript. Приведите пример кода.

БИЛЕТ N 6

  1. Дайте характеристику ООП в 4GL, его отличия от 3GL и 2GL
  2. В чем заключается смысл инкапсуляции? Приведите пример.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка C-шарп. Приведите пример кода.

БИЛЕТ N 7

  1. Дайте характеристику ООП в 2GL (байт-кодах), его отличия от 3GL и 4GL
  2. Что такое встраиваемая функция? В чем ее преимущества и недостатки?
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка 1C. Приведите пример кода.

БИЛЕТ N 8

  1. Опишите понятие тэгов в HTML5 и отличие порядка оформления внедряемых объектов от HTML3 - HTML4
  2. Что такое событие? Приведите пример на JavaScript.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка XML. Приведите пример кода.

БИЛЕТ N 9

  1. Что такое дружественная функция?
  2. Когда следует переопределять операторы с помощью дружественных функций, а когда с помощью функций элементов класса?
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Object Pascal / Delphi. Приведите пример кода.

БИЛЕТ N 10

  1. Опишите роль ООП и объектно-событийной парадигмы в сетевом программировании.
  2. Дайте определение и опишите способы и место применения технологии связи и внедрения объектов OLE v1.0 и OLE v2.0.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка ABAP/4. Приведите пример кода.

БИЛЕТ N 11

  1. Дайте характеристику ООП в 3GL, его отличия от 4GL и 2GL
  2. В чем разница между public, private, protected?
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Python. Приведите пример кода.

БИЛЕТ N 12

  1. Опишите общее понятие объекта в HTML.
  2. Что такое конструктор, деструктор и когда они вызываются? Приведите пример.
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Objective-C. Приведите пример кода.

БИЛЕТ N 13

  1. Опишите общие свойства и применение объектов технологии Adobe Flash.
  2. Опишите понятие тэгов в HTML и порядок оформления внедряемых объектов HTML3 - HTML4
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка LISP. Приведите пример кода.

БИЛЕТ N 14

  1. Что такое аргумент по умолчанию? Как аргумент по умолчанию связан с перегрузкой функций?
  2. Дайте определение и опишите способы и место применения технологии связи и внедрения объектов ActiveX (OLE v3.0)
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка Simula. Приведите пример кода.

БИЛЕТ N 15

  1. Опишите объектную модель документа (DOM) в HTML.
  2. Что такое виртуальная функция?
  3. Опишите назначение, свойства, недостатки и преимущества ОО-языка C++. Приведите пример кода.
к оглавлению   к алгоритмизации   СУБД   ЯиМП   3GL   4GL   5GL   технологии прогр.

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

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 06.06.2020 - 11:02: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
06.06.2020 - 11:02: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Пламена Паскова - Карим_Хайдаров.
06.06.2020 - 07:27: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
06.06.2020 - 07:26: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вячеслава Осиевского - Карим_Хайдаров.
05.06.2020 - 20:47: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
05.06.2020 - 19:41: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
05.06.2020 - 19:40: ЭКОНОМИКА И ФИНАНСЫ - Economy and Finances -> ПРОБЛЕМА КРИМИНАЛИЗАЦИИ ЭКОНОМИКИ - Карим_Хайдаров.
05.06.2020 - 17:58: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Владимира Николаевича Боглаева - Карим_Хайдаров.
05.06.2020 - 17:24: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ЗА НАМИ БЛЮДЯТ - Карим_Хайдаров.
05.06.2020 - 17:23: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> КОМПЬЮТЕРНО-СЕТЕВАЯ БЕЗОПАСНОСТЬ ДЛЯ ВСЕХ - Карим_Хайдаров.
05.06.2020 - 11:12: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
05.06.2020 - 08:38: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Андрея Фурсова - Карим_Хайдаров.
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution