Warning: mysqli_connect(): (HY000/1040): Too many connections in /home/c/co37471/eljob/public_html/core/main/Msql.php on line 49

Warning: mysqli_connect(): (HY000/1040): Too many connections in /home/c/co37471/eljob/public_html/core/main/Msql.php on line 53

Warning: mysqli_connect(): (HY000/1040): Too many connections in /home/c/co37471/eljob/public_html/core/main/Msql.php on line 53
Основы объектно-ориентированного программирования - тест 4
игра брюс 2048
Главная / Программирование / Основы объектно-ориентированного программирования / Тест 4

Основы объектно-ориентированного программирования - тест 4

Упражнение 1:
Номер 1
Повторное использование

Ответ:

 (1) уменьшает время разработки 

 (2) позволяет отказаться от обработки исключительных ситуаций 

 (3) повышает эффективность приложения 

 (4) снижает надежность приложения 


Номер 2
Почему ПИК (Повторно Используемый Компонент) стоит использовать?

Ответ:

 (1) импортный товар всегда лучше 

 (2) чаще всего, по экономическим причинам 

 (3) зачастую по причинам эффективности 

 (4) для удовлетворения привычек пользователя 


Номер 3
Нужно ли создавать ПИК в процессе разработки системы?

Ответ:

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

 (2) всегда нет, поскольку это удорожает и замедляет процесс ее создания 

 (3) всегда да, при наличии большого опыта 

 (4) только при наличии большого опыта и экономических предпосылок 


Упражнение 2:
Номер 1
Класс поведения - это?

Ответ:

 (1) класс, описывающий поведение пользователей системы 

 (2) абстрактный класс 

 (3) отложенный класс 

 (4) класс, для которого задана частичная реализация, но некоторые особенности оставлены для реализации различными потомками 


Номер 2
Что представляет собой наиболее приемлемый образец, полезный для повторного использования?

Ответ:

 (1) сценарий решения проблемы 

 (2) спецификацию проблемы 

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

 (4) компонент ПО 


Номер 3
Что можно повторно использовать?

Ответ:

 (1) персонал 

 (2) спецификации 

 (3) текст 

 (4) программный код 


Упражнение 3:
Номер 1
Повторно использовать или переделывать

Ответ:

 (1) повторно использовать следует лишь тот компонент, который полностью соответствует потребностям 

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

 (3) следует использовать объектный инструментарий (наследование, обертывание), удовлетворяющий критерию Открыт-Закрыт, допускающий расширяемость и повторное использование 


Номер 2
Перегрузка может быть?

Ответ:

 (1) статической 

 (2) динамической 

 (3) экстраординарной 

 (4) многократной 


Номер 3
Роль универсальности в повторном использовании в том, что она...

Ответ:

 (1) позволяет справиться с проблемой изменчивости типов 

 (2) позволяет справиться с проблемой изменчивости реализаций 

 (3) позволяет справиться с проблемой независимости представлений 

 (4) взаимозависимости операций 


Упражнение 4:
Номер 1
Проблема изменчивости реализаций для классов поведения состоит в том, что?

Ответ:

 (1) реализация с течением времени изменяется 

 (2) класс поведения может не фиксировать структуру данных, так что реализация зависит от дальнейшего выбора структуры данных 

 (3) класс поведения может не фиксировать спецификацию, так что реализация зависит от дальнейшего уточнения спецификации 

 (4) класс поведения может не фиксировать алгоритм, так что реализация зависит от дальнейшего выбора алгоритма 


Номер 2
Проблемы повторного использования связаны с?

Ответ:

 (1) изменчивостью типов 

 (2) вариацией представлений 

 (3) взаимозависимостью операций 

 (4) непрерывностью представлений 


Номер 3
Форматом распространения ПИК, допускающим расширения, является

Ответ:

 (1) исходный текст на языке программирования 

 (2) двоичный код исполняемого модуля 

 (3) код на промежуточном языке 

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


Упражнение 5:
Номер 1
Отметьте истинные высказывания?

Ответ:

 (1) универсальность решает все проблемы повторного использования 

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

 (3) решение проблемы "повторно использовать или переделать" должно позволять сохранять одни свойства повторно используемого модуля и адаптировать другие 

 (4) образцы, описанные в литературе, частично решают проблему повторного использования 


Номер 2
Отметьте истинные высказывания?

Ответ:

 (1) метод нисходящего проектирования обеспечивает декомпозицию системы на подпрограммы 

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

 (3) знаки операций могут быть перегруженными 

 (4) синдромы NIH и HIN препятствуют повторному использованию 


Номер 3
Отметьте истинное высказывание

Ответ:

 (1) на создание ПИК требуются дополнительные затраты 

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

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




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