Главная / Интернет-технологии /
Современные веб-технологии / Тест 5
Современные веб-технологии - тест 5
Упражнение 1:
Номер 1
Укажите, каким утверждением нельзя охарактеризовать централизованную архитектуру:
Ответ:
 (1) пользователи совместно используют дорогие ресурсы хост-ЭВМ и дорогие периферийные устройства 
 (2) централизация ресурсов и оборудования облегчает обслуживание и эксплуатацию вычислительной системы 
 (3) присутствует необходимость администрирования рабочих мест пользователей 
 (4) пользователи полностью зависят от администратора хост-ЭВМ.  
Номер 2
Укажите, каким утверждением нельзя охарактеризовать файл-серверные приложения:
Ответ:
 (1) многопользовательский режим работы с данными 
 (2) полная поддержка многопользовательской работы с данными 
 (3) удобство централизованного управления доступом 
 (4) высокая скорость разработки 
Номер 3
Укажите, каким утверждением нельзя охарактеризовать клиент-серверную архитектуру c "толстым клиентом":
Ответ:
 (1) бизнес логика приложений находится на сервере 
 (2) все данные хранятся на сервере 
 (3) поддержка многопользовательской работы 
 (4) неработоспособность сервера может сделать неработоспособной всю вычислительную сеть 
Упражнение 2:
Номер 1
В многоуровневневой архитектуре клиент-сервер большая часть бизнес-логики находится в:
Ответ:
 (1) терминале 
 (2) сервере приложений 
 (3) сервере базы данных 
 (4) веб-сервисах 
Номер 2
Укажите, каким утверждением нельзя охарактеризовать многоуровневую архитектуру клиент-сервер:
Ответ:
 (1) клиентское ПО не нуждается в администрировании 
 (2) хорошая масштабируемость 
 (3) низкие требования к скорости канала между сервером базы данных и серверами приложений 
 (4) низкие требования к производительности и техническим характеристикам терминалов 
 (5) высокие требования к производительности серверов приложений и сервера базы данных 
Номер 3
Укажите, каким утверждением нельзя охарактеризовать архитектуру Веб-приложения:
Ответ:
 (1) постоянная необходимость использовать дополнительное ПО на стороне клиента 
 (2) возможность подключения практически неограниченного количества клиентов 
 (3) недоступность при отсутствии работоспособности сервера или каналов связи 
 (4) доступность при работоспособности сервера и каналов связи 
Упражнение 3:
Номер 1
Укажите, какое из утверждений не является принципом SOA:
Ответ:
 (1) архитектура не привязана к какой-то определенной технологии 
 (2) независимость организации системы от используемой вычислительной платформы 
 (3) зависимость организации системы от применяемых языков программирования 
 (4) использование сервисов, независимых от конкретных приложений, с единообразными интерфейсами доступа к ним 
Номер 2
Термин "Шаблон проектирования" впервые был употреблен в работе следующего(их) автора(ов):
Ответ:
 (1) кент Бэк и Вард Каннигем 
 (2) джеймс Коплин, Ричардом Хелмом, Ральфом Джонсоном и Джоном Влиссидсом  
 (3) кристофер Александр  
 (4) эрих Гамма  
 (5) мартин Фаулер 
 (6) крейг Ларман 
Номер 3
Набор паттернов GRASP был определен в работе следующего(их) автора(ов):
Ответ:
 (1) Кент Бэк и Вард Каннигем 
 (2) Джеймс Коплин, Ричардом Хелмом, Ральфом Джонсоном и Джоном Влиссидсом  
 (3) Кристофер Александр  
 (4) Эрих Гамма  
 (5) Мартин Фаулер 
 (6) Крейг Ларман 
Упражнение 4:
Номер 1
Укажите структурный паттерн решающий проблему: "Как обрабатывать группу или композицию структур объектов одновременно?"
Ответ:
 (1) адаптер 
 (2) декоратор  
 (3) компоновщик  
 (4) приспособленец  
 (5) фасад 
Номер 2
Укажите поведенческий паттерн решающий проблему: "Составной объект, например, список, должен предоставлять доступ к своим элементам (объектам), не раскрывая их внутреннюю структуру, причем перебирать список требуется по-разному в зависимости от задачи":
Ответ:
 (1) итератор  
 (2) наблюдатель  
 (3) посетитель  
 (4) Шаблонный метод  
 (5) полиморфизм  
Номер 3
Укажите порождающий паттерн решающий проблему: "Определить интерфейс для создания объекта, но оставить подклассам решение о том, какой класс инстанцировать, то есть, делегировать инстанцирование подклассам":
Ответ:
 (1) абстрактная фабрика 
 (2) одиночка 
 (3) прототип 
 (4) создатель экземпляров класса  
 (5) фабричный метод 
Упражнение 5:
Номер 1
Укажите паттерн, предназначенный для представления данных в Web, решение которого представлено на следующем рисунке:
Ответ:
 (1) модель-представление-контроллер  
 (2) контроллер страниц  
 (3) контроллер запросов 
 (4) представление по шаблону  
 (5) представление с преобразованием  
Номер 2
Укажите, какое из утверждений, относящихся к GET
неверно:
Ответ:
 (1) страницу всегда можно сохранить в закладках 
 (2) информация, посылаемая на сервер, всегда видима 
 (3) метод не ограничивает объем передаваемой информации  
 (4) быстрее POST 
Номер 3
Укажите, какое из утверждений, относящихся к POST
неверно:
Ответ:
 (1) отправляемая информация не показывается в адресной строке 
 (2) метод POST позволяет передавать запросу файлы 
 (3) сгенерированные страницы можно добавить в закладки  
 (4) нарушается логика работы кнопки "Назад" в браузере