Ответы на курс: Основы объектно-ориентированного программирования
Под корректностью ПО понимается?
Кривые Осмонда характеризуют
Под расширяемостью ПО понимается?
При разработке ПО в первую очередь следует заботиться о?
Отметьте истинные высказывания
При разработке сложного ПО основная доля затрат приходится на?
Отметьте истинные высказывания
Условная корректность ПО означает?
При сопровождении два основных фактора, определяющих затраты, связаны с?
Живучесть — это?
Под бесшовностью понимается?
Под скрытием информации понимается?
Сборка мусора – это?
Обработка исключений
Полиморфизм — это?
При ОО-вычислениях
Отметьте истинные высказывания
Статическая типизация означает?
Наследование может быть?
Правило прямого отображения требует, чтобы
Правило минимума интерфейсов предполагает, что?
К критериям модульности относятся
Верно ли, что различия между правилами, критериями и принципами модульности состоят в том, что
К правилам для обеспечения модульности относятся
Принцип Открыт-Закрыт предполагает, что
Унифицированный доступ означает?
Критерий непрерывности требует, чтобы
Принцип единственного выбора предполагает, что?
Отметьте истинные высказывания?
К принципам модульности относятся
Нужно ли создавать ПИК в процессе разработки системы?
Повторно использовать или переделывать
Отметьте истинное высказывание
Роль универсальности в повторном использовании в том, что?
Что представляет собой наиболее приемлемый образец, полезный для повторного использования?
Повторное использование
Отметьте истинные высказывания?
Что можно повторно использовать?
Проблемы повторного использования связаны с?
Девиз ОО-разработки
ОО-конструирование – это?
На какой основе следует строить модуль?
Главный вопрос, который следует задавать при проектировании системы — это?
Порядок выполнения модулей нужно устанавливать
При описании типов объектов следует руководствоваться требованиями
Главная функция проекта
Отметьте истинные высказывания
Отметьте истинные высказывания
Отметьте истинные высказывания
При проектировании системы типов можно использовать?
Отметьте истинные высказывания
Отметьте истинные высказывания
В основе спецификации должно лежать
Распределитель — это?
Отметьте истинные высказывания
Спецификация
АТД, классы и скрытие информации
Спецификация АТД включает разделы
Какие определения, связанные с понятием класс, являются корректными?
При описании АТД можно?
В описании АТД функции разделяются на следующие категории
Метакласс — это?
Клиенту класса должны быть доступны
Класс — это?
Согласно принципу унифицированного доступа клиент не может отличить
Текущий объект – это?
Атрибут класса — это?
Объект — это?
Отметьте истинные высказывания
Модуль – это?
Под динамическими псевдонимами понимается?
К какому понятию относятся высказывания: «статическое понятие, применимое к тексту, идентификатор, имеет значение в период выполнения»?
Динамическая структура объектов, создаваемая в период выполнения
При клонировании
К какому понятию относятся высказывания: «понятие периода исполнения, однозначно идентифицирует объект, может быть пустой»?
На основе изучения статического текста программы нельзя точно предсказать
При ссылочном присваивании (левая и правая части присваивания являются ссылками)
К какому понятию относятся определения: «экземпляр класса, набор полей, понятие периода исполнения»?
Присоединение y к x
Отметьте истинные высказывания
Работа по освобождении памяти, занятой недостижимыми объектами может вестись на уровне
Оригиналами называются?
Отметьте истинные высказывания
Достоинствами и недостатками статического режима управления памятью являются?
Если с каждым объектом хранится счетчик ссылок, обновляемый при выполнении операций присоединения и отсоединения, то?
Несерьезный подход в освобождении памяти может применяться?
Отсоединение
Сборщик мусора обязан
Достижимыми являются объекты?
Безопасность типов и повторное использование приводят к конфликту интересов. Этот конфликт
Допустим, класс содержит инструкции: sf: STACK[Figure]; sb: STACK[Book]; f:Figure; b: Book; Какие инструкции допустимы в программах этого класса?
Повторному использованию способствует объектный механизм наследования классов. Наследование позволяет классу иметь?
Допустим, класс содержит инструкции: sf: STACK[Figure]; sb: STACK[Book]; f:Figure; b: Book; Какие инструкции допустимы в программах этого класса?
Отметьте истинные высказывания
Универсальный класс – это?
Наследование и универсализация
Эффективно реализованный механизм универсализации требует минимальных затрат
Корректно использовать сущность x, чей тип задан формальным родовым параметром G, можно?
Отметьте истинные высказывания
Отметьте истинные высказывания
Триада Хоара
Частью контракта, заключаемого между классом-поставщиком и классами, являющимися его клиентами, является?
Неверное решение, принятое при разработке программной системы, классифицируется как
Отметьте истинные высказывания
Если процедуры создания корректны (по их завершению выполняются все инварианты класса) и каждый из экспортируемых методов сохраняет инварианты, то?
Каждый цикл
Для двух стилей разработки характерно?
Частью контракта, заключаемого между классом-поставщиком и классами, являющимися его клиентами, является ?
Укажите истинные триады Хоара
Успех
Исключения могут возникать в результате следующих ситуаций
Цепочкой вызовов, связанной с программой rn, вызвавшей появление исключения, называется?
Отметьте истинные высказывания
Дисциплинированная обработка исключения должна завершаться одной из следующих ситуаций
Организованная паника
В ОО-окружении
В инструкции цикла
Обертывание – это?
Выражениями являются?
Вызов компонента
Строки
В инструкции множественного выбора inspect e when vi … else … end
Левая часть инструкции присваивания x:=e
Замена формальных аргументов фактическими при вызове метода
В вызове p(x)
Отметьте истинные высказывания
В присваивании P:= S
Инвариант класса
Полиморфизм – это способность обладать несколькими формами. Полиморфными могут быть?
Полиморфное присоединение (присваивание, замена формального аргумента фактическим) допускается?
Отложенный компонент, отложенный класс
Отметьте истинные высказывания
Динамические и статические типы
Отметьте истинные высказывания
Расширение или специализация
Класс наследник
Форма класса, в которой
Под репликацией понимается?
Браком по расчету называется такое множественное наследование, когда?
Дублируемое наследование
Отметьте истинные высказывания
Один и тот же класс
Если компоненты родителей имеют одинаковые имена, то при наследовании возникает конфликт имен. Этот конфликт разрешается за счет того, что?
Достоинства, недостатки и проблемы множественного наследования
Финальным именем компонента является?
Закрепленное объявление – это способ?
Универсальные классы General и ANY — это библиотечные классы
Контракты и субподряды. Под субподрядом понимается создание класса – наследника существующего класса. Субподрядчик
При повторном объявлении
Отметьте истинные высказывания
Отметьте истинные высказывания
Замораживание компонента означает?
Попытка присваивания
Инвариант класса
Динамическое связывание
Скрытие потомком – это?
Отметьте истинные высказывания
Наилучшим решением проблемы системной корректности является решение?
Статическая типизация
Возрастающая перекомпиляция
Статическое связывание
Ковариантность – это?
Отметьте истинные высказывания
Классово-корректная система удовлетворяет следующим правилам
Однократные функции
Отметьте истинные высказывания
Создание разделяемых объектов и разделяемых констант отличается тем, что?
Константы
Однократная процедура – это процедура?
Разделяемые объекты
Константы встроенных типов
Значения Unique
Однократная функция — это функция?
В ОО-системах глобальные объекты
Достоинствами и недостатками стекового режима управления памятью являются?
Инвариант класса должен выполняться
Класс Exception
Отметьте истинные высказывания?