Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование на Ajax

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:87126
Тема/шкала: Объект XMLHttpRequest
Необходимо выполнить асинхронный запрос к странице page.php методом GET, предотвратив кеширование ответа. Выберите подходящий вариант использования объекта XMLHttpRequest для решения данной задачи.
?) xmlhttp.open("GET", "/page.php?r="+Math.random(), false)
?) xmlhttp.open("GET", "/page.php")
?) xmlhttp.open("GET", "/page.php", true)
?) xmlhttp.open("GET", "/page.php", false)
?) xmlhttp.open("GET", "/page.php?r="+Math.random())
Вопрос id:87127
Тема/шкала: Объект XMLHttpRequest
Какое из утверждений об объекте XMLHttpRequest не является верным?
?) Можно использовать только http(s), но не другие протоколы, например ftp или file
?) Состояние свойства readyState под номером 4 означает конец выполнения
?) Метод open() объекта XMLHttpRequest позволяет указать данные для HTTP-авторизации
?) Запрос со страницы можно отправлять только на тот домен и порт, с которого она пришла
?) Различают два использования XMLHttpRequest: синхронное и асинхронное
Вопрос id:87128
Тема/шкала: Объект XMLHttpRequest
Какой из перечисленных методов класса XMLHttpRequest позволяет остановить выполнение запроса?
?) cancel()
?) stop()
?) abort()
?) exit()
?) override()
Вопрос id:87129
Тема/шкала: Основные понятия в Ajax
Что из перечисленного не используется для написания серверной части для работы с Ajax?
?) Нет верного ответа
?) Javascript
?) ASP
?) Java
?) PHP
Вопрос id:87130
Тема/шкала: Основные понятия в Ajax
Где в данном коде следует записать строку document.getElementById("list").innerHTML=xmlhttp.responseText; , которая помещает ответ сервера в элемент list?

<script type="text/javascript">
if (window.XMLHttpRequest){
	xmlhttp=new XMLHttpRequest(); 
	// #1 
}
else{
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
	// #2 
}

xmlhttp.onreadystatechange=function()
{
	if (xmlhttp.readyState==4 && xmlhttp.status==200){
	// #3 
    }
}
xmlhttp.open("GET","dbrequest.php?mark=5",true); 
xmlhttp.send(); // #4 Записать в скобках 

</script>
// #5 
...
<div id="list">Информация будет показана здесь...</div>
...
?) На месте 4
?) На месте 5
?) На месте 3
?) На месте 2
?) На месте 1
Вопрос id:87131
Тема/шкала: Основные понятия в Ajax
Какое из следующих утверждений является неверным относительно использования AJAX?
?) При использовании AJAX cнижается нагрузка на сервер
?) Нет верного ответа
?) Невозможно интегрировать с инструментами браузеров пользователей (например, добавить текущую страницу в закладки)
?) AJAX позволяет производить экономию трафика
?) Возможны сложности с индексированием поисковой системой сайта, который использует AJAX
Вопрос id:87132
Тема/шкала: Объект XMLHttpRequest
Чему будет равно свойство status объекта XMLHTTPRequest при выполнении запросов по протоколам FTP, file:// ?
?) 200
?) 400
?) 404
?) 403
Вопрос id:87133
Тема/шкала: Основные понятия в Ajax
С помощью AJAX была реализована загрузка части страницы с комментариями пользователей. С помощью какого HTTP заголовка можно предотвратить кэширование комментариев, посылаемых от сервера клиенту?
?) Cache-Control: private
?) Cache-Control: store, cache, proxy-revalidate
?) Cache-Control: post-check=3600, pre-check=3600
?) Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
?) Cache-Control: public
Вопрос id:87134
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
На странице подключена библиотека jQuery. Что необходимо изменить в следующем коде, чтобы результат его выполнения соответствовал рисунку?



<script type="text/javascript">
    jQuery(document).ready(function()
    {
        jQuery('#updatable').click(function()
        {
           jQuery(this).html('[Нажмите для обновления]<br>'+Date());                
        }) 
     });
</script>        
<div id="updatable">[Получить текущую дату]</div>
?) Нет верного ответа
?) Необходимо заменить html на load во фрагменте ...jQuery(this).html...
?) Необходимо <div id="updatable">[Получить текущую дату]</div> заменить на <input type="text" id="updatable" value = "[Получить текущую дату]" />
?) Необходимо заменить #updatable на updatable
?) jQuery использовать в данном контексте невозможно
Вопрос id:87135
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
В каком случае из перечисленных AJAX может быть использован?
?) Если создается статический сайт
?) Если создается безопасное веб-приложение
?) Нет верного ответа
?) Если браузер не поддерживает JavaScript
?) Если страница должна быть доступна поисковой системе
Вопрос id:87136
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Какая из этих функций jQuery не может прикрепляться к AJAX-запросу?
?) ajaxStop()
?) Нет верного ответа
?) ajaxSend()
?) ajaxStart()
?) ajaxComplete()
Вопрос id:87137
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Что из перечисленного не касается предотвращения реализации атаки "Cross-site scripting"?
?) Использовать hex и Unicode-кодировку JavaScript
?) Избегать использование парсинга JSON при помощи eval()
?) Установка максимальной длины строки вводимых данных
?) Проверка вводимых данных (например, вводимый тип данных должен соответствовать требуемому
?) Избегать использования (\", \', или \).
Вопрос id:87138
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Определите, в каком формате представлены следующие данные:

{"type":"text","name":"Jane","title":"News"}
?) XHTML
?) HTML
?) Нет верного варианта
?) JSON
?) XML
Вопрос id:87139
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Решения на базе AJAX могут использовать самые разные технологии, применяемые в web-программировании, но три из них являются обязательными. Какие?
?) HTML/XHTML
?) JavaScript
?) XMLHTTP
?) DOM
?) CSS
Вопрос id:87140
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Для чего в jQuery используется ajaxPrefilter?
?) Изменение существующих настроек AJAX-запроса перед каждой отправкой запроса
?) Проверка AJAX-запроса на возможность его выполнения
?) Обработка пользовательских настроек AJAX-запроса
?) Запись данных сессии пользователя
?) "Очистка" AJAX-запроса от некорректных конструкций
Вопрос id:87141
Тема/шкала: Основные понятия в Ajax
Что из перечисленного относится к преимуществам использования AJAX?
?) Улучшение времени отклика приложений веб-клиента, избегая необходимости загружать заново всю страницу во время обновления ее части
?) Содержимое страницы, подгружаемое при помощи AJAX, всегда доступно поисковикам
?) Не требуется включенный JavaScript в браузере
?) Страницы, загружаемые при помощи AJAX, всегда можно добавить в закладки без использования дополнительных API
?) Нет верного ответа
Вопрос id:87142
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Какой формат данных (ответ от сервера) менее избыточен?
?) HTML
?) Нет верного ответа
?) XLS
?) JSON
?) XML
Вопрос id:87143
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Какая из строк кода содержит ошибку, из-за которой при нажатии на кнопку ничего не произойдет?


<script type = "text/javascript">   
$(document).ready(function()
{
   $("#get_info").click(function() //1
   {
      $("#result").load("info.txt"); //2
   })
});
</script>                                                      
...
<p id = "result"></p>
<input id = "get_info" type = "button" value = "Get info" /> //3

?) В коде нет ошибок
?) Строка 2
?) Строки 1 и 2
?) Строка 1
?) Строка 3
Вопрос id:87144
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Необходимо сделать страницу с полем, в котором вводимое слово при помощи Ajax будет автоматически дополняться из списка на сервере.

Код для текстового поля: ...
<input type="text" [аттрибут]="autoFill(this.value)">
... 

В каком атрибуте необходимо указать функцию автозаполнения autoFill(this.value)?
?) onkeyup
?) onfocus
?) onload
?) Нет верного ответа
?) onclick
Вопрос id:87145
Тема/шкала: Основные понятия в Ajax
Определите, верно ли указан порядок этапов выполнения запроса. Если не верно, то как необходимо задать порядок?
    
(1) Создание URL для подключения.
(2) Инициализация соединения с сервером.
(3) Получение данных со страницы.
(4) Передача запроса.
(5) Формирование функции для сервера, которая выполнится после его ответа.
 
?) 3 → 5 → 1 → 4 → 2
?) 1 → 3 → 2 → 4 → 5
?) 3 → 1 → 2 → 5 → 4
?) Порядок указан верно
?) 2 → 1 → 3 → 5 → 4
Вопрос id:87146
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Реализация некоторых методов взаимодействия в Ajax требует умения делать фрейм невидимым для пользователя. Как нужно изменить приведённый ниже HTML, чтобы скрыть второй фрейм?

<frameset rows="50%,50%" frameborder="0">
    <frame name="simpleFrame" src="display.html" noresize="noresize" />
    <frame name="displayFrame" src="about:blank" noresize="noresize" />
</frameset>
?) Установить значение атрибута name="hiddenFrame" второго фрейма
?) Установить значение атрибута frameborder="1"
?) Убрать атрибут noresize у второго фрейма
?) Убрать атрибут src у второго фрейма
?) Установить значение атрибута rows="100%,0"
Вопрос id:87147
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Как называется этап разработки Ajax-приложения, на котором производится обнаружение причины ошибки?
?) Тестирование
?) Программирование
?) Нет верного ответа
?) Отладка
?) Воспроизведение ошибки
Вопрос id:87148
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Какой формат данных (ответ от сервера) не требует дополнительной обработки при помощи парсеров и т.п.?
?) Нет верного ответа
?) XHTML
?) HTML
?) JSON
?) XML
Вопрос id:87149
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Что произойдет при выполнении следующего фрагмента кода?

jQuery.ajax(); 
?) На сервер будет отправлен запрос на url-адрес текущей страницы
?) На сервер будет отправлен запрос без указания каких-либо параметров
?) На сервер будет отправлен GET-запрос
?) На сервер будет отправлен POST-запрос
?) На сервер будет отправлен запрос с оповещением о его удачном завершении
Вопрос id:87150
Тема/шкала: Объект XMLHttpRequest
Какое из значений readyState объекта XMLHttpRequest корректно обрабатывается всеми браузерами?
?) 1
?) 2
?) 4
?) 3
Вопрос id:87151
Тема/шкала: Объект XMLHttpRequest
При каких обстоятельствах возбуждается исключение SECURITY_ERR (код 18) объекта XMLHttpRequest?
?) При попытке совершить запрос, запрещённый настройками веб-сервера
?) При попытке совершить запрос к несуществующей странице
?) При попытке совершить запрос, требующей HTTP-авторизации
?) При попытке совершить запрос, запрещённый настройками в браузере пользователя
?) При попытке совершить более 5 одинаковых запросов в секунду
Вопрос id:87152
Тема/шкала: Объект XMLHttpRequest
Необходимо установить функцию обратного вызова, которая будет обслуживать изменение состояния запроса. Какое свойство объекта XMLHttpRequest нужно использовать для решения этой задачи?
?) readyState
?) onreadystatechange
?) status
?) onstatechange
?) onstatuschange
Вопрос id:87153
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Какой формат данных может занимать больший объем из-за содержания разметки страницы в передаваемых данных в ответе на AJAX-запрос?
?) XHTML и XML
?) HTML
?) XHTML
?) XML
?) JSON
Вопрос id:87154
Тема/шкала: Основные понятия в Ajax
При выполнении какого условия в обработчике события onreadystatechange можно утверждать, что данные загружены?
?) obj.onReadyState == 10 (где obj - объект XMLHttpRequest)
?) obj.loadState == 1 (где obj - объект XMLHttpRequest)
?) obj.getState == 2 (где obj - объект XMLHttpRequest)
?) obj.readyDataState == 1 (где obj - объект XMLHttpRequest)
?) obj.readyState == 4 (где obj - объект XMLHttpRequest)
Вопрос id:87155
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Какой из статусов (readyState) не используется в Ajax?
?) Loading
?) Complete
?) Connected
?) Initialized
?) Loaded
Вопрос id:87156
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Что из перечисленного является одним из вариантов определения PHP-сервером Ajax-запроса?
?) Выполнение условия $_SESSION['HTTP_X_REQUESTED_WITH'] = 'xmlhttprequest'
?) Выполнение условия $_SERVER['HTTP'] = 'xmlhttprequest'
?) Выполнение условия strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) = 'xmlhttprequest'
?) Выполнение условия strtolower($_SERVER['HTTP_AJAX_REQUESTED_WITH']) = 'XmlHTTPrequest'
?) Выполнение условия $_REQUEST['HTTP_REQUESTED_WITH'] = 'xmlhttprequest'
Вопрос id:87157
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Выберите синтаксически правильную запись JSON-представления объекта, соответствующего следующей XML структуре:

<person>
    <firstName>Иван</firstName>
    <lastName>Иванов</lastName>
    <phoneNumbers>
        <phoneNumber>1231234</phoneNumber>
        <phoneNumber>1231235</phoneNumber>
        <phoneNumber>1231237</phoneNumber>
    </phoneNumbers>
</person>
?) { "Иван", "Иванов", "phoneNumbers": [ 1231234, 1231235, 1231237 ] }
?) { "firstName" => "Иван", "lastName" => "Иванов", "phoneNumbers" => [ 1231234, 1231235, 1231237 ] }
?) [ "firstName": "Иван", "lastName": "Иванов", "phoneNumbers": { 1231234, 1231235, 1231237 } ]
?) { "Иван", "Иванов", [ 1231234, 1231235, 1231237 ] }
?) { "firstName": "Иван", "lastName": "Иванов", "phoneNumbers": [ 1231234, 1231235, 1231237 ] }
Вопрос id:87158
Тема/шкала: Основные понятия в Ajax
Что из перечисленного используется для написания клиентской части для работы с Ajax?
?) Perl
?) Javascript
?) C#
?) Visual Basic
?) PHP
Вопрос id:87159
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Какой из обработчиков событий в jQuery.ajax() используется в момент прибытия данных с сервера для их обработки?
?) afterSend
?) beforeSend
?) complete
?) success
?) dataFilter
Вопрос id:87160
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Можно ли задать проверку изменений данных в ответе сервера в функции jQuery.ajax()?
?) Да, используя параметр ifModified
?) Да, используя параметр ifDataModified
?) Нет верного ответа
?) Нет, необходимо использовать функцию jQuery.dataTrace()
?) Нет, необходимо использовать функцию jQuery.dataCheck()
Вопрос id:87161
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Где необходимо размещать файл библиотеки jQuery?
?) На Рабочем столе пользователя
?) На диске С:/
?) В папке браузера /system
?) На сервере
?) На клиенте
Вопрос id:87162
Тема/шкала: Объект XMLHttpRequest
Какое значение принимает свойство readyState класса XMLHttpRequest во время загрузки ответа от сервера?
?) 3
?) 4
?) 2
?) 1
Вопрос id:87163
Тема/шкала: Объект XMLHttpRequest
Создав объект XMLHttp, можно приступать к выполнению HTTP запросов. Какой метод объекта используется для его инициализации?
?) init()
?) send()
?) abort()
?) open()
?) initialize()
Вопрос id:87164
Тема/шкала: Использование библиотеки jQuery для работы с Ajax
Какой из обработчиков событий не сработает при отправке запроса на сторонний домен (с указанием в jQuery.ajax() соответствующего параметра для объекта dataType) ?
?) beforeSend
?) Нет верного ответа
?) dataFilter
?) success
?) complete
Вопрос id:87165
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Какой из перечисленных подходов не реализуется сервером в Ajax-приложениях?

1.Ориентированный на содержимое (Content-Centric Ajax)
2.Ориентированный на данные (Data-Centric Ajax)
3.Скрипт-ориентированный (Script-Centric Ajax)
4.Браузер-ориентированный (Browser-Centric Ajax)
5.Клиент-ориентированный (Client-Centric Ajax)
?) 2 и 4
?) 3 и 5
?) 1 и 2
?) 4 и 5
?) 1, 2 и 5
Вопрос id:87166
Тема/шкала: Объект XMLHttpRequest
Какой объект вместо XMLHttpRequest используется не поддерживающими его браузерами?
?) HttpRequest
?) HttpXMLRequest
?) ActiveXObject
?) ActiveXObjectRequest
?) ActiveXHttpRequest
Вопрос id:87167
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Что необходимо сделать, чтобы браузер успешно обработал ответ сервера в свойство responseXML?
?) Задать заголовок Content-Type: text/xml
?) Выполнить запрос синхронно
?) Ответ от сервера предварительно записать в файл
?) Выполнить responseXML = responseText.XMLConvert();
?) В send() указать HTTP-метод "POST"
Вопрос id:87168
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Какой из вариантов ответа сервера в формате "Текст / HTML" не является верным?
?) <p>Operation complete</p>
?) <h1>Operation complete</h1>
?) Любой вариант может использоваться
?) <h1>Thank you!</h1> <p>Operation complete</p>
?) Operation complete
Вопрос id:87169
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
На рисунке представлена схема одного из методов взаимодействия в Ajax:
Метод скрытых фреймов

Укажите правильную последовательность выполнения шагов данного метода.
?) 3-2-1-4
?) 1-4-3-2
?) 4-2-3-1
?) 2-1-4-3-2
?) 1-3-2-3-4
Вопрос id:87170
Тема/шкала: Основные понятия в Ajax
Какая из перечисленных технологий не может использоваться в Ajax-приложениях?
?) JavaScript
?) DOM
?) Нет верного ответa
?) HTML
?) CSS
Вопрос id:87171
Тема/шкала: Организация передачи данных в Ajax. Форматы передачи данных
Для корректной передачи какого типа данных необходимо на сервере задать заголовок "Content-Type: text/xml"?
?) XML и обычный текст
?) JSON
?) XML и XHTML
?) XML
?) XML и JSON
Вопрос id:87172
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Для чего может использоваться выделенный фрагмент кода?

$.ajax({
 ...
  statusCode: {
     500: function() 
          {
             $("#response").html('');
           }
  },
 ...
});
?) Для обнаружения ошибок с отправленными данными
?) Для обнаружения ошибок со стороны сервера
?) Для обнаружения ошибок на стороне клиента
?) Для обнаружения ошибок при формировании запроса
?) Для обнаружения ошибок с сформированными данными
Вопрос id:87173
Тема/шкала: Механизмы работы Ajax. Отладка и основные аспекты безопасности Ajax-приложений
Укажите, какую из перечисленных функций выполняет сервер в веб-приложении, использующем Аjax?
?) Формирование запроса
?) Туннелирование трафика
?) Взаимодействие с клиентом: обработка ответов и подготовка запросов
?) Взаимодействие с клиентом: обработка запросов и подготовка ответов
?) Отображение клиентом веб-приложения
Вопрос id:87174
Тема/шкала: Основные понятия в Ajax
В каком из пунктов (отмеченных на схеме веб-приложения, использующего Ajax) содержится ошибка?

?) 3, должно быть указано, что это "Код Ajax"
?) 1, должно быть указано, что это "Сервер"
?) Нет верного ответа
?) 2, должно быть указано, что это "Веб-сервер"
?) 4, должно быть указано, что это "Функции Javascript"
Вопрос id:87175
Тема/шкала: Объект XMLHttpRequest
Чему будет равно свойство responseXML, если заголовок ответа не содержит: "Content-Type: text/xml"?
?) error
?) Пустую строку
?) false
?) null
  • Страница:
  • 1
  • 2
  • 3
Copyright tests.ithead.ru 2013-2026