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