База ответов ИНТУИТ

Основы программирования

<<- Назад к вопросам

Пусть для некоторой проблемной области создается программная система. Какие условия должны выполняться при проектировании классов программной системы:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
класс может моделировать некоторую концепцию (понятие) проблемной области(Верный ответ)
число возможных объектов класса должно быть известно в момент проектирования
над элементами множества должны быть определены операции – запросы и команды(Верный ответ)
моделируемое понятие и соответствующий класс должны задавать некоторое множество, как например, "Линия метро" или "Станция"(Верный ответ)
для каждого понятия проблемной области должен создаваться класс
Похожие вопросы
Клиент программной системы (части программы – класса, метода) это:
Кто или что в контексте данного курса может быть поставщиком для класса программной системы?
Что означает и в каких целях выполняется "скрытие информации", применяемое при разработке программной системы?
Какие утверждения о программной системе являются корректными?
Пусть определены классы Student и Tutor, моделирующие понятия "студент" и его "руководитель". У класса Student есть запрос без аргументов tutor, возвращающий объект класса Tutor. У класса Tutor есть запрос с целочисленным аргументом students(j), возвращающий объект класса Student – студента с номером j в группе, руководимой данным преподавателем. Пусть определены по два объекта каждого из этих классов: student_one, student_two, tutor_one, tutor_two. Какие вызовы синтаксически корректны и в качестве результата дают объект класса Student?
Какие правила корректности создания объектов должны иметь место?
Одним из широко используемых типов данных (классов) в программировании и в этом курсе является список с курсором. Какие команды и запросы не используются при работе с таким списком в предлагаемой реализации?
Предложение: "Операторы, разделенные символом ‘точка с запятой’, будут выполняться друг после друга" характеризует:
Оператор множественного выбора в языке Eiffel синтаксически имеет следующий вид:
inspectchoice-выражениеwhen val_1 then составной оператор_1when val_2 then составной оператор_2…else составной операторend
Какие условия выполняются для choice-выражения и when-значений?
Пусть e – булевское выражение, зависящее от n булевских переменных. Какие утверждения справедливы для истинностных присваиваний и таблицы истинности этого выражения?