игра брюс 2048
Главная / Интернет-технологии / Web-технологии: принципы и основы / Тест 20

Web-технологии: принципы и основы - тест 20

Упражнение 1:
Номер 1
Асинхронная загрузка скрипта с исполнением по готовности обеспечивается следующим атрибутом тэга script

Ответ:

 (1) async 

 (2) defer 

 (3) onload 


Номер 2
Асинхронная загрузка скрипта с исполнением после загрузки DOM обеспечивается следующим атрибутом тэга script

Ответ:

 (1) async 

 (2) defer 

 (3) sync 


Номер 3
Операторы в скрипте, взаимодействующие с выводом (document.write), по умолчанию

Ответ:

 (1) блокируют отрисовку документа 

 (2) блокируют загрузку документа 

 (3) не влияют на загрузку и отрисовку 


Упражнение 2:
Номер 1
Результатом выполнения операции "3.14" + 5 будет

Ответ:

 (1) "8.14" 

 (2) 8.14 

 (3) "3.145" 


Номер 2
Результатом выполнения операции "3.14" - 0 + 5 будет

Ответ:

 (1) "8.14" 

 (2) 8.14 

 (3) "3.145" 


Номер 3
Результатом выполнения операции "3.14" + parseInt("5.2") будет

Ответ:

 (1) NaN 

 (2) 8.34 

 (3) "3.145" 


Упражнение 3:
Номер 1
Классы в JavaScript описываются при помощи ключевого слова

Ответ:

 (1) class 

 (2) function 

 (3) object 


Номер 2
Создание экземпляра _a класса А можно сделать следующим образом:

Ответ:

 (1) var A = class { }; var _a = new A(); 

 (2) var A = function() {}; var _a = new A(); 

 (3) var A = new class { }; var _a = A(); 


Номер 3
Описание публичного поля foo в классе A производится следующим образом:

Ответ:

 (1) var A = function() { var foo = 123; } 

 (2) var A = function() { this.foo = 123; } 

 (3) var A = function(foo) { foo = 123; } 


Упражнение 4:
Номер 1
Язык JavaScript относится к 

Ответ:

 (1) прототипно-ориентированным 

 (2) аспектно-ориентированным 

 (3) чисто функциональным 


Номер 2
Конструкция MyClass.prototype.foo = function () { }

Ответ:

 (1) Для всех экземпляров класса MyClass делает доступным метод foo() 

 (2) Может не бросить исключение, если поле prototype не определено, или не является объектом 

 (3) Для объекта prototype определяет метод foo() 


Номер 3
Для всех экземплятов класса MyClass определить метод foo() можно при помощи следующей конструкции

Ответ:

 (1) MyClass.foo = function() {} 

 (2) typeof(MyClass).foo = function {} 

 (3) MyClass.prototype.foo = function() {} 


Упражнение 5:
Номер 1
Взаимодействие с отрисованным в окне документов производитcя через объект

Ответ:

 (1) global 

 (2) window.document 

 (3) window 


Номер 2
Взаимодействие с отладочной консолью производится через объект

Ответ:

 (1) document.console 

 (2) window.console 

 (3) io.console 


Номер 3
Объект window.document

Ответ:

 (1) представляет собой текст загруженного HTML-документа 

 (2) представляет собой дерево DOM, с которым может взаимодействовать пользовательский скрипт 

 (3) представляет собой неизменяемое дерево DOM 


Упражнение 6:
Номер 1
Технология ajax - это

Ответ:

 (1) возможность получать данные с сервера без перезагрузки страницы 

 (2) возможность получать данные по инициативе сервера 

 (3) возможность интерпетировать json и xml строки 


Номер 2
При помощи технологии ajax данные с сервера поступают

Ответ:

 (1) в синхронном режиме 

 (2) в асинхронном режиме 

 (3) в дуплексном режиме 


Номер 3
Ajax запросы к серверу осуществляются по протоколу 

Ответ:

 (1) net.tcp 

 (2) http 

 (3) telnet 


Упражнение 7:
Номер 1
Технология WebSocket - это

Ответ:

 (1) реализация BSD сокетов для использования в интернете 

 (2) вариант технологии RPC 

 (3) технология создания дуплексного асинхронного канала передачи данных между клиентом (браузером) и сервером 


Номер 2
При помощи технологии WebSocket обмен данными с сервером осуществляется

Ответ:

 (1) в синхронном режиме 

 (2) в асинхронном режиме 

 (3) в дуплексном режиме 


Номер 3
На странице  используется подключение к WebSocket по адресу "". Такое подключение не будет работать, потому что

Ответ:

 (1) с незащищённой страницы идёт подключение к защищённому сокету 

 (2) WebSocket используют протокол HTTP 

 (3) это подключение абсолютно корректно 


Упражнение 8:
Номер 1
Преобразование json-строки str в объект можно сделать вызовом

Ответ:

 (1) JSON.stringify(str) 

 (2) JSON.parse(str) 

 (3) eval('(' + str + ')') 


Номер 2
Объект { a: "123", toJSON: function() { return a; } } при сериализации в json вызовом JSON.stringify будет представлен строкой

Ответ:

 (1) "{ a: \"123\", toJSON: function() { return a; } }" 

 (2) "{ a: \"123\" }" 

 (3) "123" 


Номер 3
Для нестандартного разбора значений в json-строке можно

Ответ:

 (1) в метод JSON.parse(...) вторым параметром передать собственную реализацию 

 (2) перегрузить метод JSON.parseCustom() 

 (3) такая опция не поддерживается 


Упражнение 9:
Номер 1
В библиотеке jQuery поиск всех абзацев <p> в теле документа можно выполнить при помощи команды

Ответ:

 (1) $('#p') 

 (2) $('body > p') 

 (3) $('body p') 

 (4) $('p') 


Номер 2
Оператор $('a.unknown').text('null') в jQuery

Ответ:

 (1) заменит у всех ссылок с неопределённым текстом текст на null 

 (2) очистит текст всех ссылок с классом unknown 

 (3) заменит текст всех ссылок с классом unknown на 'null' 


Номер 3
Очисить все текстовые поля ввода в jQuery на форме можно так:

Ответ:

 (1) $('input#text').val('') 

 (2) $('input[type=text]').val('') 

 (3) $('input.text').val('') 


Упражнение 10:
Номер 1
В стандарте HTML5 добавлена поддержка

Ответ:

 (1) геолокации 

 (2) распознавания голоса 

 (3) генерации речи 

 (4) браузерного хранилища данных 


Номер 2
В стандарте HTML5 добвленые новые виды

Ответ:

 (1) семантических тэгов 

 (2) графических тэгов 

 (3) тэгов комментариев 


Номер 3
Новые графическими тэгами HTML5 стали

Ответ:

 (1) <canvas> 

 (2) <svg> 

 (3) <png> 


Упражнение 11:
Номер 1
Использование презентационных тэгов в HTML5 

Ответ:

 (1) считается основным способом формирования представления 

 (2) не приветствуется, вместо них рекомендуется использовать стили 

 (3) единственный возможный способ формирования представления 


Номер 2
Семантические элементы разметки 

Ответ:

 (1) не отображаются в документе 

 (2) отображаются в документе аналогично другим элементам-контейнерам 

 (3) предразначены для облегчения восприятия документа человеком 

 (4) предразначены для облегчения восприятия документа программами 


Номер 3
Для изображений с подписью в тексте статьи рекомендуется использовать новые тэги

Ответ:

 (1) image и legend 

 (2) img и title 

 (3) figure и caption 


Упражнение 12:
Номер 1
Пара семантических тэгов details и summary

Ответ:

 (1) позволяют обеспечить скрытие деталей описания без применения javascript 

 (2) позволяют обеспечить скрытие деталей описания за счёт javascript 

 (3) не обладают специфическим поведением 


Номер 2
Тэг <aside>

Ответ:

 (1) обозначает смысловые выделенные блоки в тексте, расположенные, как правило, сбоку 

 (2) предназначен для выравнивания текста слева или вправа 

 (3) предназначен для выравнивания блока влево или вправо 


Номер 3
тэг figcaption предназначен для

Ответ:

 (1) обозначения подписи под изображением 

 (2) наложения текста на изображение 

 (3) для создания фигурной надписи 


Упражнение 13:
Номер 1
При помощи тэга canvas можно создавать

Ответ:

 (1) векторные изображения 

 (2) растровые изображения 

 (3) векторные и растровые изображения 


Номер 2
При помощи тэга svg можно создавать

Ответ:

 (1) векторные изображения 

 (2) растровые изображения 

 (3) математические формулы 


Номер 3
Вызов canvas.toDataURL()

Ответ:

 (1) возвращает URL, с которого было загружено изображение 

 (2) возвращает URL, по которому можно скачать изображение 

 (3) возвращает URI, в котором при помощи кодировки base64 закодировано изображение в растровом формате 


Упражнение 14:
Номер 1
Вставка видеозаписи в HTML-страницу возможно при помощи тэга

Ответ:

 (1) video 

 (2) object 

 (3) play 


Номер 2
Вставка аудиозаписи в HTML-страницу возможно при помощи тэга

Ответ:

 (1) video 

 (2) object 

 (3) play 


Номер 3
Стандарт HTML5 опредляет, как добавить к видеозаписи

Ответ:

 (1) субтитры 

 (2) цветовые фильтры  

 (3) редактор 




Главная / Интернет-технологии / Web-технологии: принципы и основы / Тест 20