Вопросы и ответы по Ajax MCQ

Вопросы и ответы по Ajax MCQ

MCQSS.com предоставляет бесплатные вопросы и ответы по Ajax в формате MCQ на тысячи различных тем. Наш интерактивный формат позволяет мгновенно узнать, правильно ли вы ответили на вопросы. Исследуйте нашу коллекцию множественного выбора и проверьте свои знания в Ajax уже сегодня! Без необходимости покупать членство или регистрироваться, наш сайт доступен для бесплатного использования. Не упустите возможность улучшить свои навыки и подготовиться к экзаменам с MCQSS.com.

1: Какой протокол используется для передачи данных в запросе AJAX?

A.   Асинхронный бинарный протокол переноса, ABTP

B.   Протокол передачи гипертекста, http

C.   Протокол объекта Ajax, AOP

D.   Advanced Server Protocol, ASP

2: Какое из HTTP -действия представляет собой AJAX XML HTTP -запрос, способный отправлять на сервер?

A.   Получить, отправить и положить

B.   Получить, отправить и удалить

C.   Получить и отправить

D.   Получить, отправить, положить и удалить

3: Что такое синтаксис JavaScript для генерации объекта XML HTTP -запроса и назначения его переменной "XHR"? Рассмотрим только современные браузеры, плюс IE7 и выше.

A.   var xhr = navigator.xmlhttprequest ();

B.   var xhr = new xmlhttprequest ();

C.   var xhr = new xmlhttprequest ();

D.   var xhr = window.xmlhttprequest ();

4: Можно ли добавить пользовательский заголовок HTTP к запросу AJAX?

A.   нет, это невозможно

B.   Да, это возможно. SetRequestHeader () Метод объекта xmlhttprequest можно использовать для добавления пользовательского HTTP Header

C.   Да, это возможно. Пользовательский заголовок HTTP может быть добавлен при инициализации запроса с помощью метода init ()

D.   Да, это возможно. Пользовательский заголовок HTTP может быть добавлен при инициализации запроса с помощью метода Open ()

5: В чем разница между объектом xmlhttprequest.

A.   .statustext - это более широко поддерживается из двух браузеров

B.   .Status возвращает код только для числовых вместо полного ответа HTTP, который можно найти в .Statustext

C.   .statustext не является допустимым атрибутом объекта xmlhttprequest

D.   .status только для чтения, а .statustext может быть изменен

6: Какова цель длинного заворачивания Ajax?

A.   Разрешить передачу данных междомены

B.   Чтобы проверить функциональность на стороне сервера перед выполнением кода на стороне клиента

C.   Чтобы разрешить автономные функциональности в веб-приложениях, управляемых AJAX

D.   Чтобы подключение к серверу открывалось для двусторонней связи

7: Чтобы «такая же политика происхождения» всегда разрешала запрос AJAX, какие атрибуты должны быть одинаковыми между запрашивающим контекстом и сервером?

A.   Доменное имя, протокол и порт

B.   IP -подсеть

C.   Только домен второго уровня

D.   Полное доменное имя

8: Каков предпочтительный метод для поддержания кнопки назад/вперед и функциональности гусеницы в веб-приложениях, управляемых AJAX?

A.   Нет эффективного метода

B.   <или> в URL

C.   ИСТОРИЯ.pushstate ()

D.   window.location ()

9: Какая функция HTML5 может улучшить опыт пользователя, использующего кнопки «назад» и «вперед» при использовании методов AJAX?

A.   Новый браузер Chrome Events: Onbackbuttonpressed и Onforwardbuttonpressed.

B.   История API с Pushstate, Spearcestate и историческими событиями.

C.   API хранилища с полной страницей CSS3.

D.   Версия API, которая позволяет взаимодействовать с страницей версий.

10: Что означает аббревиатура "Blob" при ссылке на типы данных?

A.   Это не аббревиатура

B.   Бонгенный большой ординальный байт

C.   Бинарный большой объект

D.   байты, оставленные от битроза

11: В стандартном JavaScript что делает возможным асинхронное выполнение вызовов Ajax?

A.   События и обратные вызовы

B.   Многопоточные операции

C.   Отсрочки и обещания

12: Какие функции браузера и/или технологии должны быть включены как минимум, чтобы методы AJAX функционировали должным образом?

A.   Плагин Java должен быть установлен и включен.

B.   Файлы cookie должны быть включены.

C.   Флэш -плагин должен быть установлен

D.   JavaScript должен быть включен.

E.   Частный просмотр должен быть включен.

13: Каковы преимущества использования библиотек JavaScript (например, jQuery) для реализации Ajax?

A.   Нет никакого преимущества

B.   Меньше HTTP -запросов и меньших загруженных ресурсов

C.   Лучшая совместимость кросс-браузера и более высокая скорость развития

14: Основным преимуществом использования методов AJAX в веб -приложении является:

A.   Это делает страницы легче закладки, обмена и ориентированными пользователями, использующими стандартные элементы управления браузером.

B.   Это делает веб -приложения более легко полными поисковыми системами, такими как Google, Yahoo и Bing.

C.   Это облегчает создание доступных (доступных для людей всех способностей и инвалидности) веб -страниц

D.   Это позволяет веб -приложениям отправлять асинхронные запросы данных на сервер без загрузки страницы пользователя.

E.   Это делает веб -приложения «продвинутыми».

15: Какой метод на объекте xmlhttprequest используется для отправки пользовательских заголовков HTTP с запросом?

A.   setxhrheader

B.   setRequestheader

C.   SendadditionalRequestheader

D.   addheader

16: Каково значение атрибута «статус» заполненного объекта Xmlhttprequest, если запрос Ajax вытащил данные ответа из кэша браузера? Рассмотрим только браузеры.

A.   301

B.   304

C.   200

D.   "Кэши"

17: Событие изменения onreadystateChange используется для вызова поведения, когда

A.   Окно браузера закрыто или изменяется.

B.   Элементы на изменении страницы.

C.   Пользователи уходят от страницы с неспасенными или незамеченными изменениями.

D.   Статус асинхронного запроса изменяется.

E.   Пользователь указывает, что он готов продолжить с помощью диалогового приглашения.

18: Если запрос Ajax загружает json-форматированный ответ Expettext в переменную returnedData, какой код превратит данные в читаемый объект JSON в современных браузерах, включая IE8 и выше?

A.   Json.parse (reteneddata);

B.   returdedData.parse ("json");

C.   Json.stringify (retendData);

D.   returnedData.parse ();

19: Правда или ложь? Запрос GET, представленный через AJAX, никогда не может привести к удалению сервера.

A.   Истинный

B.   ЛОЖЬ

20: Ajax можно использовать для открытия соединения с сервера в браузер без явного запроса.

A.   ЛОЖЬ

B.   истинный

21: Как вы вручную прервать запрос Ajax через определенное количество времени?

A.   Предоставьте аргумент «тайм -аут» в методе запроса ().

B.   Использование settimeout (), cleartimeout () и .abort ()

C.   Нет возможности вручную тайм -аут -запросы Ajax

22: Большинство библиотек JavaScript, которые обеспечивают поддержку AJAX, включают этот заголовок в запросах AJAX по умолчанию.

A.   X-request-option: асинхронно

B.   X-forwarded-for: xmlhttprequest

C.   X-Request-Type: Ajax

D.   Прокси-авторизация: асинхронно

E.   X-requested-with: xmlhttprequest

23: Можно ли использовать объект xmlhttprequest для получения двоичных данных?

A.   Да, но только при передаче файлов изображений.

B.   Да, но только в новых браузерах, используя свойство ответа, указанное в спецификации XHR уровня 2.

C.   Да, в новых браузерах, использующих свойство ответа и в более старых браузерах, переопределяя тип ответа MIME.

D.   Нет, запросы XHR разрешают передачу текста только между сервером и клиентом.

24: Что делает JSON?

A.   Бинарный протокол, основанный на JavaScript, для передачи состояния применения

B.   Сериализация данных и формат обмена с использованием подмножества синтаксиса JavaScript

C.   Легкая база данных на основе браузера HTML5 для хранения данных на стороне клиента.

D.   Сериализация данных и формат данных только для браузера, основанный на JavaScript.

E.   Библиотека JavaScript для передачи данных между клиентами и серверами.

25: Правда или ложь? Ajax можно использовать для открытия соединения с сервера в браузер без явного запроса.

A.   Истинный

B.   ЛОЖЬ

26: Можете ли вы сделать асинхронный вызов xmlhttprequest на страницу на другой домене верхнего уровня из текущей страницы домена верхнего уровня?

A.   Да, когда заголовок P3P возвращается с сервера и правильно настроен.

B.   Да всегда.

C.   В новых браузерах могут быть настроены перекрестные запросы, но только тогда, когда серверы используют специальные заголовки, чтобы явно разрешить некоторые перекрестные доменные запросы.

D.   Нет, правила песочницы браузера предотвращают любые асинхронные запросы между различными доменами документов.

E.   Да, когда домены два верхнего уровня имеют один и тот же сертификат SSL.

27: Можете ли вы выполнить загрузки файлов, используя только запросы AJAX?

A.   Да

B.   Да, но только при использовании новых браузеров и функций HTML5.

C.   Нет, не без дополнительных плагинов и взломов.

28: Приложения Ajax зависят от браузера и платформы!

A.   ЛОЖЬ

B.   Истинный

29: Как будет проанализирован ответ, если ArsplyType установлен на «документ», а запрос был сделан асинхронно?

A.   как пустая строка

B.   как бинарный

C.   как текст/html

D.   ни один из вышеперечисленных

E.   как текст/XML

30: Каково значение атрибута .status заполненного объекта Xmlhttprequest, если запрос Ajax, необходимый для перенаправления на стороне сервера, прежде чем успешно найти предполагаемый ресурс?

A.   301

B.   304

C.   200

D.   "перенаправлен"

31: Если сервер ожидает информации, форматированной JSON в запросе, какой код превратит объект JavaScript DatatoSend в данные, которые вы можете отправить на сервер (рассмотрите только современные браузеры, включая IE8 и выше)?

A.   Json.stringify (datatosend);

B.   datatosend.stringify ();

C.   Json.parse (datatosend);

D.   datatosend.stringify ("serial");

32: Что не так со следующим кодом? function check_for_request_done () {if (xhr.readystate == 4) {clearInterval (timer); do_something_with_result (xhr); }} var xhr = new xmlhttprequest (); xhr.open ("get", "/resource", true); xhr.send (); var -timer = setInterval (check_for_request_done, 100);

A.   Ресурс получен синхронно, поэтому нет необходимости ждать ответа.

B.   Неправильное значение готовой стороны проверяется на получение полного запроса. Ответ должен использоваться только при readestate == 5.

C.   Интервал таймера (100 мс) слишком быстрый, более длинный интервал опроса должен быть выбран для обнаружения для ответа.

D.   Этот код опрашивает таймер, скорее, используя событие OnreadyStateChange, чтобы проверить состояние асинхронного запроса.

33: Как называется объект, который обеспечивает поддержку CORS в Internet Explorer 8 и Internet Explorer 9?

A.   Xdomainrequest

B.   Cdomainrequest

C.   Corsrequest

D.   Ни один из вышеперечисленных

E.   Xmlhttprequest

34: Зачем CORS?

A.   Подтвержденный статус ответа на происхождение

B.   Совместное использование ресурсов по перекрестному происхождению

C.   Система перекрестных вопросов

D.   Центральная организованная служба хранилища

35: Что такое конструктор объекта запроса AJAX с поддержкой CORS в IE8-9?

A.   новый corsrequest ();

B.   new xmlhttprequest ();

C.   новый corsrequest ();

D.   new xdomainrequest ();

36: Что такое XSS?

A.   Двигатель рендеринга JavaScript

B.   Внедрение кода кода на стороне клиента

C.   Структура разработки, которая помогает в написании Ajax, управляемых приложениями

D.   Расширимый формат таблицы стилей, предназначенный для использования с Ajax

37: Как вы можете загрузить JavaScript из другого файла в ваше веб -приложение?

A.   Jsonp

B.   Корр

C.   <Script> теги

D.   Все из этого

38: Каков синтаксис для слушателя событий, который отслеживает, изменился ли атрибут ZomeState объекта xmlhttprequest?

A.   OnreadyStateChange

B.   в процессе

C.   OnreadyStateChange

D.   в процессе

39: Как Google рекомендует сделать Ajax-зависимую страницу доступной для их веб-гусеницы?

A.   Используйте Ajax для постепенного улучшения обработки на стороне сервера, а не заменить ее

B.   Добавить теги <meta> со значением "dynamic = 'true'"

C.   Используйте файл robots.txt для передачи соответствующих данных в Crawler

40: Когда ваш запрос AJAX завершен, какой атрибут объекта XML HTTP -запроса содержит возвращенные данные?

A.   ответ

B.   responseText

C.   Ответы

D.   возвращается

41: Как правильный способ выполнить функцию обратного вызова, делая «синхронный» запрос?

A.   Функции обратного вызова используются только с «асинхронными» запросами

B.   req.readystate = callback_function_name;

C.   req.trigger (callback_function_name);

D.   req.onreadystateChange = callback_function_name;

42: Как бы вы настроили * синхронный * Получить запрос на «/ресурс» после создания нового объекта xmlhttprequest: var xhr = new xmlhttprequest ();?

A.   xhr.open ("get", "/resource", false);

B.   xhr.open ("get", "/resource", true);

C.   xhr.sync ("get", "/resource");

D.   xhr.open ("get", "/resource");

E.   xhr.request ("/resource");

43: Какое значение готового штата указывает, что ответ был полностью получен от асинхронного запроса?

A.   1 (Готовая Штата получена)

B.   Верно (получен ответ)

C.   4 (готово завершить)

D.   "ОК" (Ответ хорошо)

E.   200 (ответ ОК)

44: Каково техническое ограничение для реализации пользовательского входа в систему на стороне клиента с помощью AJAX?

A.   Там нет технических ограничений; Это обычная практика

B.   Данные на стороне клиента не сохраняются в течение сеансов браузера

C.   Хранение данных на стороне клиента ограничено 5 МБ

D.   Код на стороне клиента по своей природе небезопасен

45: В соответствии с спецификацией W3C, какие методы HTTP должны бросить исключение безопасности при использовании с Xmlhttprequest?

A.   Варианты, получить, положить

B.   Патч или место

C.   Патч, голова или параметры

D.   Проект, проверка или сохранение

E.   Подключить, след или трек

46: Ваш перекрестный запрос AJAX заставляет вашу консоль бросить ошибку «ресурс, интерпретированный как сценарий, но передается с помощью приложения типа MIME/JSON. Uncaught SyntaxError: неожиданный токен:« Что может произойти?

A.   Сервер возвращает некапсулированный объект JSON, который выполняется как JSONP

B.   Вы использовали неправильный параметр обратного вызова в URL -адресе вашего запроса

C.   Сервер отклоняет ваш запрос по перекрестному происхождению, потому что вы не предоставили правильные заголовки

D.   Неправильный тип MIME был выбран в вашей конфигурации AJAX

47: После завершения запроса, какое свойство объекта xmlhttprequest может использоваться для получения представления DOM удаленного XML -документа?

A.   Documentxml

B.   responsexml

C.   XMLDOC

D.   XMLDOM

E.   responseText

48: Что из них не является преимуществом использования AJAX по сравнению с серверной обработкой?

A.   Ленивая загрузка ресурсов

B.   Cross-Browser Copatibility

C.   Отзывчивость на стороне клиента

D.   Сниженная загрузка обработки сервера

49: Что произойдет, если вызов Ajax завершится (и вызывает функцию обратного вызова), когда в настоящее время работает другой JavaScript?

A.   Функция обратного вызова Ajax будет работать немедленно в другом потоке, что позволит выполнять код, выполняемый в данный момент, как обычно

B.   В настоящее время пробежащий код будет прекращен, а функция обратного вызова Ajax будет вызвана немедленно

C.   Функция обратного вызова AJAX будет в очереди до тех пор, пока не завершится в данный момент, который не завершится

50: Какие аргументы должны быть представлены методу xmlhttprequest объекта. Open () и в каком порядке?

A.   URL как строка, метод http как строка, флаг Cors как логический

B.   URL как строка, метод http как строка, параметры URL как строка

C.   Метод http как строка, URL как строка, асинхровый флаг как логический, имя пользователя как строка, пароль как строка

D.   Метод http как строка, URL как строка