Главная / Интернет-технологии /
Основы программирования на AJAX / Тест 19
Основы программирования на AJAX - тест 19
Упражнение 1:
Номер 1
Какое свойство объекта содержит его значение?
Ответ:
 (1) innerHTML
 
 (2) id
 
 (3) nodeName
 
Номер 2
Какое свойство объекта содержит название данного объекта?
Ответ:
 (1) InnerHTML
 
 (2) id
 
 (3) nodeName
 
Номер 3
Какое свойство объекта содержит номер объекта(для обращения к нему)?
Ответ:
 (1) InnerHTML
 
 (2) id
 
 (3) nodeName
 
Упражнение 2:
Номер 1
Что делает метод document.getElementById("имя элемента")
?
Ответ:
 (1) возвращает массив всех Id элемента, переданного в качестве параметра 
 (2) возвращает массив всех элементов с id, который передали в качестве параметра 
 (3) проверяет документ на наличие элемента, переданного в качестве параметра 
Номер 2
Какой метод возвращает все элементы по номеру, который передали в качестве параметра?
Ответ:
 (1) document.getElementById("номер");
 
 (2) document.getElementsByTagName("номер");
 
 (3) document.responseText("номер");
 
Номер 3
Что делает метод document.getElementsByTagName("названиетэга")
?
Ответ:
 (1) возвращает массив значений всех тэгов, переданных в качестве параметра 
 (2) проверяет документ на наличие элемента, переданного в качестве параметра 
 (3) возвращает массив всех элементов, имеющих тэг, переданный в качестве параметра 
Упражнение 3:
Номер 1
Какие основные особенности XML?(выберите несколько вариантов)
Ответ:
 (1) не закодирован 
 (2) только компьютер может его прочитать 
 (3) у него есть DOM 
Номер 2
Какие основные особенности XML?(выберите несколько вариантов)
Ответ:
 (1) не может быть изменён 
 (2) возможность создавать свои тэги 
 (3) может быть использован в коде на javascript 
Номер 3
Какие основные особенности XML?(выберите несколько вариантов)
Ответ:
 (1) не может быть изменён 
 (2) возможность создавать свои тэги 
 (3) у него есть DOM 
Упражнение 4:
Номер 1
Является ли запрос данных файлов в коде HTTP запросом? (картинка, .css файл, флеш)
Ответ:
 (1) да 
 (2) нет 
 (3) не всегда 
Номер 2
Является ли запрос данных файлов в коде HTTP запросом? (видеофайл, сценарий javascript, аудиофайл)
Ответ:
 (1) да 
 (2) нет 
 (3) не всегда 
Номер 3
Является ли запрос данных файлов в коде HTTP запросом? (флеш, главная страница сайта, xml файл)
Ответ:
 (1) да 
 (2) нет 
 (3) не всегда 
Упражнение 5:
Номер 1
При каких значениях readyState
и status
веб страница полностью загружена и ответ сервера получен?
Ответ:
 (1) 4 и 200 
 (2) 4 и 400 
 (3) 0 и 200 
 (4) 2 и 400 
Номер 2
При каких значениях readyState
и status
веб страница полностью загружена и ответ сервера получен?
Ответ:
 (1) 2 и 200 
 (2) 3 и 400 
 (3) 4 и 200 
 (4) 0 и 400 
Номер 3
При каких значениях readyState
и status
веб страница полностью успешно загружена и ответ сервера получен?
Ответ:
 (1) 1 и 200 
 (2) 4 и 200 
 (3) 4 и 500 
 (4) 3 и 200 
Упражнение 6:
Номер 1
Зачем нужно проверять наличие window.ActiveXObject при создании XMLHttpзапроса?
Ответ:
 (1) для гарантии работы сценария в GoogleChrome 
 (2) для гарантии работы сценария в MozillaFirefox 
 (3) для гарантии работы сценария в InternetExplorer 6 
 (4) для гарантии работы сценария в InternetExplorer 7 и выше 
Номер 2
Что нужно предпринять, чтобы создать XMLHttpзапрос в InternetExplorer 6?
Ответ:
 (1) проверить наличие window.ActiveXObject и создать объект ActiveXObject("XMLHttpRequest")
 
 (2) проверить наличие window.ActiveXObject и создать объект ActiveXObject("Microsoft.XMLHTTP")
 
 (3) ничего, InternetExplorer 6 может работать с объектами XMLHttpRequest
так же, как и другие браузеры 
Номер 3
Что нужно проверить, чтобы убедиться, что объект XMLHttpзапроса можно создать? (в большинстве браузеров)
Ответ:
 (1) if (xhr)
и if (window.XMLHttpRequest)
 
 (2) if(window.XMLHttpRequest)
и if(window.ActiveXObject)
 
 (3) if (evt)
и if (window.XMLHttpRequest)
 
Упражнение 7:
Номер 1
Какими способами можно создать аякс запрос?(выберите несколько вариантов)
Ответ:
 (1) varxhr = new ActiveXObject("Microsoft.XMLHTTP");
 
 (2) varxhr = new ActiveXObject("XMLHttpRequest");
 
 (3) varxhr = new Request("XMLHttp");
 
 (4) varxhr = new XMLHttpRequest();
 
Номер 2
Какое действие выполняет эта строка?
var xhr = new ActiveXObject("Microsoft.XMLHTTP");
Ответ:
 (1) создаёт переменную xhr
и присваивает ей ответ сервера с помощью ActiveXObject 
 (2) создаёт переменную xhr
и присваивает ей объект ActiveXObject
с текстом "Microsoft.XMLHTTP"
 
 (3) создаёт объект XMLHttp-запроса через объекты ActiveXObject и присваивает его xhr
 
Номер 3
Какое действие выполняет эта строка?
var xhr = new XMLHttpRequest();
Ответ:
 (1) создаёт переменную xhr
и присваивает ей ответ сервера 
 (2) создаёт переменную xhr
и присваивает ей объект XMLHttp-запроса с текстом "Microsoft.XMLHTTP"
 
 (3) создаёт объект XMLHttp-запроса и присваивает его переменной xhr
 
Упражнение 8:
Номер 1
Чем отличается responseText
от responseXML
?
Ответ:
 (1) responseText
возвращает .txt файл, а responseXML
- .xml 
 (2) ответ от responseXML
можно полностью увидеть в дереве DOM, а от responseText
- нет 
 (3) responseText
возвращает ответ в текстовом виде, а responseXML
- в виде объекта "XMLDocument"
 
Номер 2
Какой метод вернёт при запросе ответ - объект "XMLDocument"?
Ответ:
 (1) responseXML
 
 (2) responseText
 
 (3) нет метода, возвращающего такой объект 
Номер 3
Какой метод вернёт при запросе ответ в текстовом виде?
Ответ:
 (1) responseXML
 
 (2) responseText
 
 (3) оба метода возвращают ответ в текстовом виде