Экзаменационные вопросы по ЯиМП
для 381-386 групп

  1. Delphi – среда визуального программирования. Компоненты Delphi. Состав программного проекта.
  2. Главное меню ИС Delphi.
  3. Панель инструментов и палитра компонентов Delphi. Наборы Standard, Additional и Dialog.
  4. Редактор кода и редактор форм
  5. Инспектор объектов и браузер.
  6. Свойства компонентов Name, Caption, Text, Left, Top, Width, Height, Color, Font, Hint, ShowHint, ParentShowHint.
  7. Свойства компонентов Visible, Enabled, ReadOnly, Align, Alignment, Cursor, DragCursor, DragMode, PopupMenu.
  8. Свойства формы BorderIcon, BorderStyle, FormStyle, Position, KeyPreview, Helpfile, HelpContext.
  9. События компонентов onClick, onDblClick, onMousedown, onMouseMove, onMouseUp, onEnter, onExit, onPaint.
  10. События формы onCreate, onDestroy, onActivate, onDeactivate, onShow, onHide, onClose, onCloseQuery.
  11. Методы Create, Destroy, BringToFront, SendToBack, ClientToScreen, ScreenToClient, Perform, BroadCast
  12. Методы Invalidate, Repaint, Refresh, Update, методы формы Show, ShowModal, Hide, Close, CloseQuery.
  13. Object Pascal, типы данных. Целочисленный, символьный, логический тип.
  14. Object Pascal, типы данных. Перечислимый тип, тип поддиапазона, вещественный тип.
  15. Object Pascal, типы данных. Строковый тип, функции обработки строк, массивы.
  16. Object Pascal, типы данных. Записи, множества.
  17. Object Pascal, типы данных. Файловый тип, работа с файлами.
  18. Object Pascal, типы данных. Указатели, процедурные типы, тип Variant.
  19. Object Pascal, операторы. Простые операторы, составной оператор.
  20. Object Pascal, операторы. Условные операторы.
  21. Object Pascal, операторы. Операторы цикла.
  22. Object Pascal. Процедуры и функции.
  23. Object Pascal. Модули.
  24. Object Pascal, ООП. Понятие класса, инкапсуляция, наследование, полиморфизм. Поля, методы, свойства класса.
  25. Object Pascal, ООП.Методы класса, статические, виртуальные и динамические методы, абстрактные методы, переопределение виртуальных методов, методы обработки сообщений.
  26. Object Pascal, ООП. Области видимости, приведение типа для классов, тип ссылки на класс.
  27. Object Pascal, исключительные ситуации. Конструкции try..finally, try..except, on..do. Вызов исключительной ситуации.
  28. Object Pascal, исключительные ситуации. Класс Exception и его потомки. Обработка исключительной ситуации приложением.