Главная / Программирование /
Парадигмы программирования / Тест 10
Парадигмы программирования - тест 10
Упражнение 1:
Номер 1
Сборка программы из автономно развивающихся компонентов опирается
Ответ:
 (1) на прогнозирование результата 
 (2) на формулировку достигаемой цели 
 (3) на наличие терминов, характеризующих контекстность и свободность детерминантов 
Номер 2
Понимание достигаемой цели при сборке программы гарантирует
Ответ:
 (1) корректность полученного результата 
 (2) наличие структурных элементов 
 (3) рациональность использования полученного результата 
Номер 3
Тип значений обычно отражает
Ответ:
 (1) спектр низкоуровневых реализационных средств 
 (2) спектр высокоуровневых реализационных средств 
 (3) спектр структурированных реализационных средств 
Упражнение 2:
Номер 1
Учет спектра низкоуровневых реализационных средств обеспечивает
Ответ:
 (1) эффективность кода программы 
 (2) интерпретацию символов 
 (3) детерминизацию и корреляцию 
Номер 2
Структура данных обеспечивает
Ответ:
 (1) конструктивность построений 
 (2) гарантию доступа к частям, из которых выстроено данное любой сложности 
 (3) увеличение относительной контекстности 
Номер 3
Класс объектов характеризуется
Ответ:
 (1) контекстом 
 (2) детерминантом 
 (3) недетерминантомй 
Упражнение 3:
Номер 1
Контекст содержит
Ответ:
 (1) определения 
 (2) структуру объектов 
 (3) свойства объектов 
Номер 2
К понятию контекста относят
Ответ:
 (1) структуру объекта 
 (2) детерминант 
 (3) определения 
Номер 3
К составным частям понятия контекста относят
Ответ:
 (1) определения 
 (2) детерминант 
 (3) свойства объектов 
Упражнение 4:
Номер 1
Текст программы представляет собой
Ответ:
 (1) динамику управления процессами 
 (2) схему информационных потоков 
 (3) древовидную структуру детерминизированных данных  
Номер 2
Модификации программы при развитии решаемой задачи осуществляются
Ответ:
 (1) непосредственно переработкой текста программы 
 (2) реструктурированием интерпретационных частей 
 (3) переработкой определений входящих в нее функций 
Номер 3
Путем сведения к общим функциям, преобразующим любые аргументы в определенные результаты можно
Ответ:
 (1) скрыть сложность некоторых деталей управления процессами 
 (2) упростить детерминанты в составе программе 
 (3) увеличить контекстность алфавита 
Упражнение 5:
Номер 1
Объектно-ориентированное программирование структурирует множество частных методов в соответствии с
Ответ:
 (1) иерархией классов объектов 
 (2) параметрами детерминизации 
 (3) наличием интерпретации и корреляции 
Номер 2
Определяемые в программе построения
Ответ:
 (1) всегда строго неизменны 
 (2) могут локально изменяться 
 (3) не имеет смысла изменять 
Номер 3
Локальные видоизменения программных построений позволяет выполнять модификации посредством
Ответ:
 (1) объявления новых подклассов 
 (2) дописывания методов обработки объектов отдельных классов 
 (3) частичной деструктуризации 
Упражнение 6:
Номер 1
После того, как продумывается все, что можно делать с объектом данного класса, в программе достаточно
Ответ:
 (1) упоминать методы обработки объекта 
 (2) расставлять метки 
 (3) провести реструктуризацию детерминантов 
Номер 2
. Если методов много, то их
Ответ:
 (1) удаляют 
 (2) перегруппируют и удаляют 
 (3) структурируют по иерархии классов 
Номер 3
Структурирование методов по иерархии классов позволяет
Ответ:
 (1) автоматизировать выбор конкретного метода 
 (2) устранить несоответствие классов 
 (3) провести полную реструктуризацию 
Упражнение 7:
Номер 1
На каждом уровне иерархии можно варьировать
Ответ:
 (1) набор методов 
 (2) структуру объектов 
 (3) детерминанты 
Номер 2
На каждом уровне иерархии набор методов и структуру объектов
Ответ:
 (1) можно полностью видоизменять 
 (2) нужно оставлять строго неизменными 
 (3) можно немного варьировать 
Номер 3
Описание программы декомпозируется на интерфейс и реализацию в результате
Ответ:
 (1) небольшого варьирования набора методов и структуры объектов 
 (2) полного изменения набора методов 
 (3) полного изменения структуры объектов и набора методов 
Упражнение 8:
Номер 1
Объект не изменен, если на него
Ответ:
 (1) оказано слабое воздействие из программы 
 (2) не было воздействий из программы 
 (3) оказано слишком сильное действие из программы 
Номер 2
Если на объект не было воздействий из программы, то он
Ответ:
 (1) не изменен 
 (2) изменен частично 
 (3) удаляется 
Номер 3
Чтобы изменить объект, на него нужно
Ответ:
 (1) оказать воздействие из программы 
 (2) наложить ограничения 
 (3) перенести детерминант 
Упражнение 9:
Номер 1
Введение одноименных методов над разными классами объектов носит название
Ответ:
 (1) полиморфизм 
 (2) гомоморфизм 
 (3) гетероморфизм 
Номер 2
Полиморфизм - это
Ответ:
 (1) введение разных методов над разными классами объектов 
 (2) введение одноименных методов над разными классами объектов 
 (3) различия между недетерминированной частью программы и детерминированной 
Номер 3
Упростить представление логики управления можно с помощью
Ответ:
 (1) полиморфизма 
 (2) гомоморфизма 
 (3) гетероморфизма 
Упражнение 10:
Номер 1
Распознавание принадлежности объекта классу на уровне текста программы
Ответ:
 (1) система программирования производит сама 
 (2) не имеет смысла 
 (3) невозможно 
Номер 2
Суперкласс - это
Ответ:
 (1) совокупность подклассов 
 (2) древовидная система подклассов 
 (3) объединение классов объектов, обрабатываемых одноименными методами 
Номер 3
Объединение классов объектов, обрабатываемых одноименными методами, называется
Ответ:
 (1) суперкласс 
 (2) гиперкласс 
 (3) мегакласс 
Упражнение 11:
Номер 1
Понятие шага обычно связывается с процессом
Ответ:
 (1) реструктуризации 
 (2) детерминизации 
 (3) раскрутки программ 
Номер 2
С процессом раскрутки программ обычно связывается понятие
Ответ:
 (1) шага 
 (2) структуры 
 (3) приоритета 
Номер 3
Расширение программы выполняется
Ответ:
 (1) рекреативно 
 (2) деструктивно 
 (3) декларативно 
Упражнение 12:
Номер 1
Выбор нужного варианта при исполнении функций, обладающих неединственным определением, выполняется
Ответ:
 (1) декларативно 
 (2) деструктивно 
 (3) в зависимости от типа данных 
Номер 2
Объектно-ориентированное программирование обеспечивает
Ответ:
 (1) наследование свойств по иерархии классов объектов 
 (2) "дружественный" доступ к произвольным классам 
 (3) поуровневую реструктуризацию 
Номер 3
Расширение программ при объектно-ориентированном подходе к программированию выглядит как
Ответ:
 (1) полная реструктуризация 
 (2) частичная реструктуризация 
 (3) простое дописывание новых определений