игра брюс 2048
Главная / Программирование / Объектно-ориентированный анализ и программирование / Тест 3

Объектно-ориентированный анализ и программирование - тест 3

Упражнение 1:
Номер 1
Тестирование программы проводится с целью...

Ответ:

 (1) обнаружения факта наличия ошибок в программе 

 (2) доказательства отсутствия ошибок в программе 

 (3) оптимизации программного кода 

 (4) проверки копии программного кода на соответствие оригиналу 


Номер 2
Отладка программы проводится с целью

Ответ:

 (1) проверки полноты реализации функциональных требований 

 (2) переноса программного кода с одной программно-аппаратной платформы на другую 

 (3) доказательства отсутствия ошибок в программе 

 (4) локализации ошибок и их устранения 

 (5) оптимизации программного кода 


Номер 3
На этапе проектирования при  каскадной модели жизненного цикла программы 

Ответ:

 (1) разрабатывается эксплуатационная документация 

 (2) разрабатывается структура программы и взаимосвязи между программными модулями 

 (3) разрабатывается программный код модулей 

 (4) выполняется измерение времени выполнения программы на конкретной программно-аппаратной платформе 


Упражнение 2:
Номер 1
Алгоритмы решения функциональных задач при каскадной модели жизненного цикла программы разрабатываются на этапе...

Ответ:

 (1) проектирования 

 (2) кодирования 

 (3) внедрения 

 (4) сопровождения 


Номер 2
Функциональные требования к программе при каскадной модели жизненного цикла программы разрабатываются на этапе
проектирования

Ответ:

 (1) кодирования 

 (2) анализа 

 (3) внедрения 

 (4) сопровождения 


Номер 3
Процесс локализации и устранения ошибки в программе называется

Ответ:

 (1) калибровкой 

 (2) отладкой 

 (3) тестированием 

 (4) валидацией 

 (5) модификацией 


Упражнение 3:
Номер 1
В состав канонических диаграмм UML  входят диаграммы

Ответ:

 (1) вариантов использования 

 (2) развертывания 

 (3) потоков данных 

 (4) компонентов 


Номер 2
В состав канонических диаграмм UML  входят

Ответ:

 (1) диаграмма деятельности 

 (2) диаграмма компонентов 

 (3) диаграмма последовательности 

 (4) диаграмма связей 


Номер 3
В  состав канонических диаграмм UML  входят

Ответ:

 (1) диаграмма “сущность-связь” 

 (2) диаграмма классов 

 (3) диаграмма деятельности 

 (4) диаграмма последовательности 


Упражнение 4:
Номер 1
Статическому представлению системы соответствуют диаграммы

Ответ:

 (1) классов 

 (2) кооперации вариантов использования 

 (3) компонентов 

 (4) развертывания 


Номер 2
Динамическому представлению системы соответствуют диаграммы

Ответ:

 (1) кооперации 

 (2) последовательности 

 (3) состояния 

 (4) деятельности 


Номер 3
Физическому  представлению системы соответствуют диаграммы

Ответ:

 (1) кооперации 

 (2) последовательности 

 (3) компонентов 

 (4) развертывания 


Упражнение 5:
Номер 1
Из приведенной диаграммы в нотации UML следует, что классы B и M находятся в отношении реализации
 files

Ответ:

 (1) агрегации 

 (2) наследования 

 (3) композиции 

 (4) ассоциации 


Номер 2
Из приведенной диаграммы в нотации UML следует, что классы M и F находятся в отношении
  files

Ответ:

 (1) наследования 

 (2) ассоциации 

 (3) композиции 

 (4) агрегации 

 (5) реализации 


Номер 3
 Из приведенной диаграммы в нотации UML следует, что классы B и A находятся в отношении реализации files

Ответ:

 (1) агрегации 

 (2) наследования 

 (3) композиции 

 (4) ассоциации 


Упражнение 6:
Номер 1
Из приведенных ниже высказываний укажите все истинные высказывания, соответствующие приведенной на рисунке диаграмме классов: files

Ответ:

 (1) класс M является разновидностью класса С  

 (2) класс M является разновидностью класса A  

 (3) класс M является разновидностью класса F  

 (4) уничтожение объекта класса M приводит к уничтожению объекта класса B 

 (5) уничтожение объекта класса M приводит к уничтожению объекта класса A 


Номер 2
Из приведенных ниже высказываний укажите все истинные высказывания, соответствующие приведенной на рисунке диаграмме классов: files

Ответ:

 (1) класс C является разновидностью класса B 

 (2) уничтожение объекта класса A приводит к уничтожению объекта класса C 

 (3) класс A наследует операции, реализованные в классах С и F 

 (4) уничтожение объекта класса A не приводит к уничтожению объекта класса M 

 (5) уничтожение объекта класса F приводит к уничтожению объекта класса C 


Номер 3
Из приведенных ниже высказываний укажите все истинные высказывания, соответствующие приведенной на рисунке диаграмме классов: files

Ответ:

 (1) класс С должен реализовать операции, спецификация которых определена в классе B 

 (2) объект класса D является контейнером для объектов класса C 

 (3) объект класса A является контейнером для объектов класса D 

 (4) уничтожение объекта класса D приводит к уничтожению объекта класса C 

 (5) уничтожение объекта класса B приводит к уничтожению объекта класса D 


Упражнение 7:
Номер 1
Из приведенной диаграммы классов следует, что
files

Ответ:

 (1) класс D является предком для класса B 

 (2) класс B определяет спецификацию операций, a класс D содержит их реализацию 

 (3) объект класса D содержит объект класса C в качестве составной части 

 (4) класс B является предком для класса D 

 (5) класс D является контейнером для объектов класса A 


Номер 2
Из приведенной на рисунке диаграммы классов следует, что
files

Ответ:

 (1) класс B является контейнером для объектов класса A 

 (2) класс A является предком для класса D 

 (3) класс С определяет спецификацию операций, а класс A содержит их реализацию 

 (4) класс B определяет спецификацию операций, а класс A содержит их реализацию 

 (5) класс A определяет спецификацию операций, а классы В и С содержат их реализацию 


Номер 3
Из приведенной диаграммы классов следует, что
files

Ответ:

 (1) класс A является предком для класса M 

 (2) класс F определяет спецификацию операций, a класс M содержит их реализацию 

 (3) объект класса B содержит объект класса M в качестве составной части 

 (4) класс C является предком для класса M 

 (5) класс M является контейнером для объектов класса A 


Упражнение 8:
Номер 1
Диаграмма вариантов использования (Use case diagram) определяет


Ответ:

 (1) логическую структуру программы 

 (2) требования к функциональному поведению программы 

 (3) хронологию передачи сообщений между объектами 

 (4) размещение исполняемых компонентов программной системы по узлам вычислительной среды 

 (5) возможные состояния конкретного объекта и их изменение 


Номер 2
Диаграмма последовательности (Sequence diagram) определяет


Ответ:

 (1) процесс изменения состояния объекта при реализации всех вариантов использования 

 (2) логическую структуру программы 

 (3) требования к функциональному поведению программы 

 (4) хронологию передачи сообщений между объектами при реализации варианта использования 

 (5) размещение исполняемых компонентов программной системы по узлам вычислительной среды 

 (6) физические связи между узлами вычислительной среды на этапе исполнения программы 


Номер 3
Диаграмма развертывания (Deployment diagram) определяет


Ответ:

 (1) логическую структуру программы 

 (2) требования к функциональному поведению программы 

 (3) хронологию передачи сообщений между объектами при реализации варианта использования 

 (4) объекты, реализующие вариант использования, и взаимодействие этих объектов 

 (5) физические связи между узлами вычислительной среды на этапе исполнения программы 


Упражнение 9:
Номер 1
Из приведенной диаграммы следует, что 
 files

Ответ:

 (1) A1 – инициатор для P1 

 (2) A1 – инициатор для P2 

 (3) P1 – инициатор для A2 

 (4) A2 – потребитель результатов P1 

 (5) A1 – инициатор для A2 


Номер 2
Из приведенной диаграммы следует, что 
files

Ответ:

 (1) A1 – разновидность A 

 (2) A2 – разновидность A 

 (3) P2 – разновидность P1 

 (4) A2 может быть потребителем результатов P1 

 (5) P2 может быть инициатором P1 


Номер 3
Из приведенной диаграммы следует, что 
files

Ответ:

 (1) A1 может быть потребителем результатов P1 

 (2) A2 может быть потребителем результатов P2 

 (3) P1 может быть инициатором P2 

 (4) A2 может быть потребителем результатов P1 

 (5) A1 может быть потребителем результатов P2 


Упражнение 10:
Номер 1
Отношение включения в диаграмме вариантов использования может устанавливаться


Ответ:

 (1) между двумя вариантами использования 

 (2) между двумя актерами 

 (3) между одним актером и несколькими вариантами использования 

 (4) между одним вариантом использования и несколькими актерами 


Номер 2
Отношение расширения в диаграмме вариантов использования может устанавливаться


Ответ:

 (1) между двумя вариантами использования 

 (2) между двумя актерами 

 (3) между одним актером и несколькими вариантами использования 

 (4) между одним вариантом использования и несколькими актерами 


Номер 3
Отношение наследования в диаграмме вариантов использования может устанавливаться


Ответ:

 (1) между вариантами использования 

 (2) между актерами 

 (3) между одним актером и несколькими вариантами использования 

 (4) между одним вариантом использования и несколькими актерами 


Упражнение 11:
Номер 1
 Приведенная диаграмма вариантов использования определяет, что
files

Ответ:

 (1) P1 включает в себя функциональность R1 в обязательном порядке 

 (2) P2 включает в себя функциональность R1 в обязательном порядке 

 (3) E1 включает в себя функциональность P1 в обязательном порядке 

 (4) E1 включает в себя функциональность P2 в обязательном порядке 


Номер 2
Приведенная диаграмма вариантов использования определяет, что
files

Ответ:

 (1) R1 включает в себя функциональность P1 в обязательном порядке 

 (2) R1 включает в себя функциональность P2 в обязательном порядке 

 (3) P1 дополняется функциональностью E1 по условию 

 (4) P2 дополняется функциональностью E1 по условию 


Номер 3
Приведенная диаграмма вариантов использования определяет, что
files

Ответ:

 (1) P1 дополняется функциональностью R1 по условию 

 (2) R1 включает функциональность P2 в обязательном порядке 

 (3) P1 включает в себя функциональность R1 в обязательном порядке 

 (4) P2 дополняется функциональностью E1 по условию 


Упражнение 12:
Номер 1
Справедливо ли утверждение, что класс может не содержать ни одного атрибута


Ответ:

 (1) да 

 (2) нет 


Номер 2
Справедливо ли утверждение, что класс должен иметь имя


Ответ:

 (1) да 

 (2) нет 


Номер 3
Справедливо ли утверждение, что класс должен содержать хотя бы одну операцию


Ответ:

 (1) да 

 (2) нет 


Упражнение 13:
Номер 1
Приведенное изображение класса соответствует
files

Ответ:

 (1) абстрактному классу 

 (2) интерфейсу 

 (3) управляющему классу 

 (4) классу сущности 

 (5) граничному классу 


Номер 2
Приведенное изображение класса соответствует
files

Ответ:

 (1) абстрактному классу 

 (2) интерфейсу 

 (3) управляющему классу 

 (4) классу сущности 

 (5) граничному классу 


Номер 3
Приведенное изображение класса соответствует
files

Ответ:

 (1) абстрактному классу  

 (2) интерфейсу 

 (3) управляющему классу 

 (4) классу сущности 

 (5) граничному классу 


Упражнение 14:
Номер 1
Из приведенного обозначения класса следует, что операция Op
files

Ответ:

 (1) имеет видимость protected 

 (2) не возвращает вызывающему объекту никакого значения 

 (3) использует параметр P1 для передачи вызывающему объекту значения после выполнения операции 

 (4) использует параметр P2 для приема значения из вызывающего объекта и передачи вызывающему объекту значения после выполнения операции 

 (5) использует параметр P1 для обмена данными логического типа 


Номер 2
Из приведенного обозначения класса следует, что операция Op
 files

Ответ:

 (1) имеет видимость private 

 (2) возвращает вызывающему объекту значение логического типа 

 (3) использует параметр P1 для передачи вызывающему объекту значения после выполнения операции 

 (4) использует параметр P2 для приема значения из вызывающего объекта и передачи вызывающему объекту значения после выполнения операции 

 (5) использует параметр P2 для обмена данными вещественного типа 


Номер 3
Из приведенного обозначения класса следует, что операция Op
files

Ответ:

 (1) имеет видимость protected 

 (2) возвращает вызывающему объекту значение вещественного типа 

 (3) использует параметр P2 для передачи вызывающему объекту значения после выполнения операции 

 (4) использует параметр P3 для приема значения из вызывающего объекта и передачи вызывающему объекту значения после выполнения операции 

 (5) использует параметр P3 для обмена данными вещественного типа 


Упражнение 15:
Номер 1
Из приведенной диаграммы кооперации следует, что
files

Ответ:

 (1) объект класса A является анонимным объектом 

 (2) объект класса A является объектом – источником сообщения 

 (3) объект класса B является объектом – источником сообщения 

 (4) сообщение означает вызов операции Op1(), определенной в классе B 

 (5) сообщение информирует объект класса В о том, что объект класса A выполнил определенную в нем операцию Op1() 


Номер 2
Из приведенной диаграммы кооперации следует, что
files

Ответ:

 (1) объект класса B является анонимным объектом 

 (2) объект класса A является анонимным объектом 

 (3) объект класса A является объектом – источником сообщения 

 (4) передаваемое сообщение представляет собой возврат после выполнения операции Op1() объектом класса A 

 (5) после передачи сообщения объект класса A продолжает работу, не ожидая ответа от объекта класса В 


Номер 3
Из приведенной диаграммы кооперации следует, что
files

Ответ:

 (1) объект класса B является анонимным объектом 

 (2) объект класса A является объектом – приемником сообщения 

 (3) объект класса B является объектом – приемником сообщения 

 (4) передаваемое сообщение является синхронным сообщением 

 (5) после передачи сообщения объект класса A продолжает работу, не ожидая ответа от объекта класса В 


Упражнение 16:
Номер 1
Внутреннее действие объекта exit/ выполнить расчет для состояния Активен


Ответ:

 (1) будет выполнено при входе в состояние Активен 

 (2) будет выполнено при выходе из состояния Активен 

 (3) будет выполняться во время нахождения объекта в состоянии Активен 

 (4) будет выполняться при входе в любое состояние, кроме состояния Активен 


Номер 2
Внутреннее действие объекта do/ выполнить расчет для состояния Активен


Ответ:

 (1) будет выполнено при входе в состояние Активен 

 (2) будет выполнено при выходе из состояния Активен 

 (3) будет выполняться во время нахождения объекта в состоянии Активен 

 (4) не будет выполняться ни при каких условиях 


Номер 3
Внутреннее действие объекта entry/ выполнить расчет для состояния Активен

Ответ:

 (1) будет выполнено при входе в состояние Активен 

 (2) будет выполнено при выходе из состояния Активен 

 (3) будет выполняться во время нахождения объекта в состоянии Активен 

 (4) не будет выполняться ни при каких условиях 




Главная / Программирование / Объектно-ориентированный анализ и программирование / Тест 3