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

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

Упражнение 1:
Номер 1
Ясности и качеству ПО способствует язык программирования, характеризуемый

Ответ:

 (1) краткостью, как C или RPG 

 (2) многословностью, подобной COBOL 

 (3) минимизацией нажатия клавиш 

 (4) смесью ясности, характерной для Algol-подобных языков, и краткостью телеграфного стиля 


Номер 2
Предлагаемые правила стиля включают

Ответ:

 (1) осмысленные идентификаторы, заданные словами, а не аббревиатурами 

 (2) подробные комментарии, не скупящиеся на детали 

 (3) ограничивают комментарии 

 (4) запрещают излишнюю квалификацию 


Номер 3
Текст ОО-системы в сравнении с текстом систем на языках C, Pascal, Ada или Fortran

Ответ:

 (1) всегда короче 

 (2) всегда длиннее 

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

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


Упражнение 2:
Номер 1
Текст ОО-системы в сравнении с текстом систем на языках C, Pascal, Ada или Fortran обычно короче для больших программных систем за счет следующих факторов

Ответ:

 (1) универсальности 

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

 (3) статической проверки типов 

 (4) динамического связывания 


Номер 2
Правила стиля

Ответ:

 (1) носят жесткий характер и не могут меняться 

 (2) обязательны в серьезных разработках 

 (3) стиль может меняться, но соблюдать его необходимо 

 (4) следует создать собственный стиль 


Номер 3
Инженерия ПО

Ответ:

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

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

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

 (4) требует, чтобы разработчики ПО контролировали сами себя и выработали свои стандарты 


Упражнение 3:
Номер 1
Имена

Ответ:

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

 (2) компонентов – совпадают с правилами для имен классов 

 (3) аргументов и локальных сущностей – не требуют особой выразительности 

 (4) регистр учитывается в написании имен 


Номер 2
Грамматические категории для имен

Ответ:

 (1) классов – это существительные, возможно квалифицированные, или прилагательные 

 (2) процедур – это глаголы в императивной или инфинитивной форме 

 (3) запросов и атрибутов – это глаголы в инфинитивной форме 

 (4) локальных сущностей – всегда существительные 


Номер 3
Константы

Ответ:

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

 (2) символические константы представляют собой константные атрибуты 

 (3) правила имен для символических констант совпадают с правилами имен для атрибутов 

 (4) для констант 0 и 1 используйте значения и не вводите специальные символические константы 


Упражнение 4:
Номер 1
Выберите наиболее подходящую форму комментария

Ответ:

 (1) касательная линия к текущей окружности, проходящая через данную точку p, если эта точка лежит вне текущей окружности 

 (2) касательная линия к текущей окружности, проходящая через точку p, если точка вне текущей окружности 

 (3) касательная из p 

 (4) касательная 


Номер 2
Правила для расстановки точек с запятой. Предлагаемый стиль отдает препочтение

Ответ:

 (1) терминалистам – точка с запятой завершает каждую инструкцию, объявление или предложение утверждения 

 (2) сепаратистам - точки с запятой появляются между последовательными элементами, но не после последнего объявления компонента или локального предложения 

 (3) минималистам - вообще не ставятся точки с запятой, исключая случаи, когда они синтаксически необходимы 

 (4) никому не отдает предпочтение, допуская все подходы 


Номер 3
Правила форматирования текста

Ответ:

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

 (2) инструкция или выражение может размещаться на одной строке вместе с предшествующими и последующими операторами 

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

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


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

Ответ:

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

 (2) лишние точки с запятой недопустимы 

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

 (4) цвет и шрифт играют важную роль в оформлении текста 


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

Ответ:

 (1) предложение индексирования частично формализовано 

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

 (3) используйте пробелы перед и после открывающей и закрывающей скобки 

 (4) точка с запятой должна разделять инструкции, а не быть ее частью 


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

Ответ:

 (1) регистр в идентификаторах не значим 

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

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

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




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