Главная / Интернет-технологии /
Теория и практика разработки современных клиентских веб-приложений / Тест 18
Теория и практика разработки современных клиентских веб-приложений - тест 18
Упражнение 1:
Номер 1
Укажите, что не относится к AJAX:
Ответ:
 (1) большая часть работы приложения выполняется на стороне клиента 
 (2) после получения ответа сервера происходит полное обновление страницы в браузере 
 (3) для работы требуется поддержка объектов-посредников 
 (4) для передачи данных запроса испольуется JSON 
 (5) для передачи данных запроса используется XML 
Номер 2
Выберите характерные черты AJAX
Ответ:
 (1) это концепция использования нескольких смежных технологий 
 (2) ориентирована на разработку высокоинтерактивных приложения 
 (3) быстро реагирует на действия пользователя 
 (4) выполняет большую часть работы на стороне клиента  
 (5) выполняет большую часть работы на стороне сервера  
 (6) взаимодействует с сервером посредством внеполосных обращений 
 (7) взаимодействует с клиентом посредством внеполосных обращений 
Номер 3
В каком случае выдается сообщение об отсутствии поддержки AJAX браузером
Ответ:
 (1) невозможно выполнить строку кода xmlHttp = new XMLHttpRequest() 
 (2) невозможно выполнить строку кода xmlHttp = new ActiveXObject("Msxml2.XMLHTTP") 
 (3) невозможно выполнить строку кода xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") 
 (4) в настройках браузера отключена поддержка AJAX 
Упражнение 2:
Номер 1
Выберите верные утверждения применительно к внеполосному обращению
Ответ:
 (1) это запрос к серверу 
 (2) приводит к оперативному обновлению страницы 
 (3) приводит к замене страницы 
 (4) внеполосный вызов HTTP – это HTTP запрос, который
выдается в пределах встроенного модуля, обеспечивающего отправку форм HTTP 
Номер 2
Какая из записей соответствует объекту JSON
Ответ:
 (1) {"firstName": "Сергей", "lastName": "Иванов"} 
 (2) "subjects": ["интернет-технологии", "информационные технологии"] 
 (3) ["firstName": "Сергей", "lastName": "Иванов"] 
 (4) "subjects": {"интернет-технологии", "информационные технологии"} 
 (5) "subjects": ["интернет-технологии"; "информационные технологии"] 
 (6) {"firstName": "Сергей"; "lastName": "Иванов"} 
Номер 3
Какая из записей соответствует массиву JSON
Ответ:
 (1) {"firstName": "Сергей", "lastName": "Иванов"} 
 (2) "subjects": ["интернет-технологии", "информационные технологии"] 
 (3) ["firstName": "Сергей", "lastName": "Иванов"] 
 (4) "subjects": {"интернет-технологии", "информационные технологии"} 
 (5) "subjects": ["интернет-технологии"; "информационные технологии"] 
 (6) {"firstName": "Сергей"; "lastName": "Иванов"} 
Упражнение 3:
Номер 1
С архитектурной точки зрения, инфраструктура ASP.NET 2.0 AJAX состоит из элементов
Ответ:
 (1) библиотека клиентских сценариев  
 (2) библиотека серверных сценариев  
 (3) набор серверных расширений 
 (4) набор клиентских расширений 
 (5) XML-файла настроек 
Номер 2
Какие требования предъявляются к веб-приложениям, разработанным через AJAX
Ответ:
 (1) приложение должно передавать
пользователям свежие данные, полученные с сервера 
 (2) приложение должно поддерживать язык JavaScript 
 (3) новые данные должны интегрироваться в
существующую страницу без ее полного обновления 
 (4) поддержка обновляемой модели DOM 
Номер 3
Укажите, какие формы данных не поддерживаются в JSON:
Ответ:
 (1) объект 
 (2) структура 
 (3) массив 
 (4) значение 
 (5) строка 
 (6) класс 
Упражнение 4:
Номер 1
JSON это:
Ответ:
 (1) XML формат обмена данными, основанный на JavaScript 
 (2) HTML формат обмена данными, основанный на JavaScript 
 (3) текстовый формат обмена данными, основанный на JavaScript 
 (4) XML формат обмена данными, основанный на
JavaScript или любом другом языке программирования 
 (5) HTML формат обмена данными, основанный на
JavaScript или любом другом языке программирования 
 (6) текстовой формат обмена данными, основанный на
JavaScript или любом другом языке программирования 
Номер 2
Выберите правильные утверждения применительно к объекту XmlHttpRequest
Ответ:
 (1) представляет собой компактную объектную модель  
 (2) предназначен для отправки сценарием обращений HTTP в обход браузера 
 (3) клиентский код сценария влияет на процесс размещения запроса 
 (4) клиентский код сценария влияет на результат отправки запроса 
 (5) позволяет сценарию обрабатывать полученные ответы 
Номер 3
В JSON объект заключается в
Ответ:
 (1) двойные кавычки 
 (2) двойные кавычки, с использованием escape-последовательностей начинающихся с обратной косой черты (backslash) 
 (3) фигурные скобки  
 (4) квадратные скобки  
Упражнение 5:
Номер 1
Используемая в JSON структура имя/значение в различных языках реализуется через
Ответ:
 (1) объект 
 (2) вектор 
 (3) запись 
 (4) словарь 
 (5) хэш-таблица 
 (6) список с ключом или ассоциативный массив 
Номер 2
Используемый в JSON пронумерованныйнабор значений в различных языках реализуется через
Ответ:
 (1) запись 
 (2) массив 
 (3) вектор 
 (4) список  
 (5) структура 
 (6) последовательность 
Номер 3
Какая компонента используется для выполнения внеполосных обращений к веб-серверу?
Ответ:
 (1) JavaScript  
 (2) XmlHttpRequest 
 (3) XML 
 (4) JSON 
 (5) DOM 
Упражнение 6:
Номер 1
Какой обычно формат данных использует XmlHttpRequest для передачи данных
Ответ:
 (1) JSON  
 (2) C++ 
 (3) XML 
 (4) JavaScript 
 (5) HTML 
Номер 2
Какие требования накладываются на браузер, для работы с приложениями, разработанными с помощью AJAX?
Ответ:
 (1) подключение JavaScript 
 (2) поддержка посредников (для внеполосных вызовов HTTP)(обычно реализуется в форме объекта XmlHttpRequest) 
 (3) поддержка обновляемой модели DOM 
Номер 3
В строке "\test" использованы данные JSON
Ответ:
 (1) объект  
 (2) массив  
 (3) строка