Главная / Интернет-технологии /
Основы программирования на 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) оба метода возвращают ответ в текстовом виде