Главная /
Объектно-ориентированное программирование и программная инженерия /
Какие утверждения относительно возможности эффективной реализации динамического связывания являются справедливыми?
Какие утверждения относительно возможности эффективной реализации динамического связывания являются справедливыми?
вопросПравильный ответ:
динамическое связывание, основанное на использовании таблицы методов, позволяет найти нужный метод за время
O(n)
, где n
– число методов у объекта, осуществляющего вызов
динамическое связывание, основанное на использовании таблицы методов, позволяет найти нужный метод за константное время
O(1)
компилятор Eiffel всегда выполняет динамическое связывание, поскольку оно задает корректную семантику вызова
компилятор Eiffel выполняет статическое связывание в тех ситуациях, когда оно задает корректную семантику вызова
Сложность вопроса
91
Сложность курса: Объектно-ориентированное программирование и программная инженерия
73
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4 с минусом. Спасибо за халяуву
11 ноя 2019
Аноним
Какой студент ищет эти тесты интуит? Это же очень простые ответы
17 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # В классе Р задан эффективный метод М с постусловием "Т > 10". Наследник этого класса Р1 переопределил этот метод, задав соответственно постусловие: ensure then "Т > 20". Класс Р2 - наследник Р1 в свою очередь переопределил этот метод, задав соответственно постусловие: ensure then "Т > 50". Класс Р3 - наследник Р2 в свою очередь переопределил этот метод, задав соответственно постусловие: ensure then "Т > 100". Клиенту требуется вызвать метод, обеспечивающий на выходе истинность условия: "T > 40". Каково число реализаций метода М, которые могут гарантировать истинность выполнения этого условия?
-
#
Что позволяет карринг при его применении к функции
аргументов?
- # Проектирование, управляемое событиями, - это стиль, определяющий архитектуру проекта. Он широко применяется в тех случаях, когда программа взаимодействует с внешним миром, - в интерактивных приложениях, в программах, управляющих производственными процессами. Какие утверждения справедливы для этого стиля проектирования?
- # Какие утверждения справедливы для понятия "контекст события"?
- # При проектировании ПО приходится учитывать два разных аспекта проектирования, - разделяя "модель" и "облик", "издателей" и "подписчиков". Какие утверждения справедливы относительно взаимодействия этих аспектов?