Главная / Интернет-технологии /
Перспективные технологии и языки веб-разработки / Тест 7
Перспективные технологии и языки веб-разработки - тест 7
Упражнение 1:
Номер 1
Выберите характеристики, которые относятся к JavaScript:
Ответ:
 (1) загружается из скомпилированного байт-кода 
 (2) имеет динамическую типизацию 
 (3) интерпретируется напрямую из содержащего его файла 
 (4) использует парадигму ООП, реализованную в C++ 
 (5) использует прототипный подход 
 (6) использует статическую типизацию 
Номер 2
Укажите какие возможности JavaScript реализуются с помощью Ядра?
Ответ:
 (1) манипулирование узлами дерева документа 
 (2) описание инструкций 
 (3) описание типов данных 
 (4) поддержка работы с HTTP cookie 
 (5) поддержка регулярных выражений 
 (6) работа с системными диалогами 
 (7) управление фреймами 
Номер 3
Укажите какие свойства не относятся к JavaScript:
Ответ:
 (1) JavaScript - язык без строгого контроля типов 
 (2) для сценариев JavaScript не требуется наличие интерпретатора 
 (3) язык не позволяет разрабатывать самостоятельные приложения 
Упражнение 2:
Номер 1
В операторе for (d in Ds)
:
Ответ:
 (1) d
- элемент массива, Ds
- массив 
 (2) d
- свойство объекта, Ds
- объект 
 (3) d
- индекс, Ds
- массив 
 (4) d
- ключ, Ds
- хэш 
Номер 2
В рамках объектной модели DOM укажите правильную последовательность в иерархии объектов:
Ответ:
 (1) Image-Form-Link 
 (2) Location-Document-Navigator 
 (3) Window-Document-Form-Element 
Номер 3
Какая из записей является корректной в JavaScript?
Ответ:
 (1) объект.метод()
 
 (2) объект.свойство()
 
 (3) объект.событие()
 
Упражнение 3:
Номер 1
К какому варианту встраивания JavaScript кода в веб-страницу имеет отношение атрибут src
:
Ответ:
 (1) вынесение в отдельный файл 
 (2) ни одно из перечисленных 
 (3) расположение внутри страницы 
 (4) расположение внутри тега 
Номер 2
Обработка события реализуется в JavaScript:
Ответ:
 (1) путем описания кода функции обработчика события 
 (2) включением специального атрибута в тег элемента, с которым связано событие 
 (3) ни один из вариантов не подходит 
Номер 3
Регулярные выражения используются для:
Ответ:
 (1) организации вычислительного процесса 
 (2) описания шаблона при поиске 
 (3) оптимизации структуры программы 
Упражнение 4:
Номер 1
Какой из квантификаторов в регулярных выражениях накладывает меньшее количество ограничений на число повторений шаблона:
Ответ:
 (1) *
 
 (2) ?
 
 (3) +
 
 (4) ни один из указанных 
Номер 2
Для группировки частей шаблона регулярного выражения используется оператор:
Ответ:
 (1) []
 
 (2) ()
 
 (3) ни один из них 
Номер 3
Максимально длинная строка, соответствующая шаблону регулярного выражения будет найдена:
Ответ:
 (1) при использованиии "жадного" варианта квантификатора 
 (2) при использовании "ленивого" варианта квантификатора 
 (3) ни один из приведенных вариантов не подходит 
Упражнение 5:
Номер 1
Выберите правильное соответствие: Встроенные объекты
Ответ:
 (1) отвечают тому, что содержится или происходит на веб-странице в окне браузера.  
 (2) отвечают за взаимодействие клиент-сервер.  
 (3) представляют различные типы данных, свойства, методы, присущие самому языку JavaScript, независимо от содержимого HTML-страницы.  
 (4) создаются программистом в процессе создания сценария с использованием конструкторов типа объектов (класса).  
Номер 2
Выберите правильное соответствие: Клиентские объекты
Ответ:
 (1) отвечают тому, что содержится или происходит на веб-странице в окне браузера.  
 (2) отвечающют за взаимодействие клиент-сервер.  
 (3) представляют различные типы данных, свойства, методы, присущие самому языку JavaScript, независимо от содержимого HTML-страницы.  
 (4) создаются программистом в процессе создания сценария с использованием конструкторов типа объектов (класса).  
Номер 3
Выберите правильное соответствие: Пользовательские объекты
Ответ:
 (1) отвечают тому, что содержится или происходит на веб-странице в окне браузера.  
 (2) отвечающют за взаимодействие клиент-сервер.  
 (3) представляют различные типы данных, свойства, методы, присущие самому языку JavaScript, независимо от содержимого HTML-страницы.  
 (4) создаются программистом в процессе создания сценария с использованием конструкторов типа объектов (класса).  
Номер 4
Выберите правильное соответствие: Серверные объекты
Ответ:
 (1) отвечают тому, что содержится или происходит на веб-странице в окне браузера.  
 (2) отвечающют за взаимодействие клиент-сервер.  
 (3) представляют различные типы данных, свойства, методы, присущие самому языку JavaScript, независимо от содержимого HTML-страницы.  
 (4) создаются программистом в процессе создания сценария с использованием конструкторов типа объектов (класса).  
Упражнение 6:
Номер 1
Какие из утверждений, относящиеся к модели DOM HTML являются справедливыми?
Ответ:
 (1) комментарии являются текстовыми узлами 
 (2) комментарии являются узлами элемента 
 (3) комментарии являются узлами комментариев 
Номер 2
Укажите, что в приведенном ниже списке является свойством узла HTML:
Ответ:
 (1) appendChild
 
 (2) attributes
 
 (3) childNodes
 
 (4) getElementById
 
 (5) getElementsByTagName
 
 (6) innerHTML
 
 (7) nodeName
 
 (8) nodeValue
 
 (9) parentNode
 
 (10) removeChild
 
Упражнение 7:
Номер 1
В каком случае свойство nodeValue
не определено?
Ответ:
 (1) в случае узла элемента 
 (2) текстового узла 
 (3) узла атрибута 
 (4) всегда определено 
Номер 2
Укажите какие возможности предоставляет библиотека Jquery:
Ответ:
 (1) выбор HTML элементов 
 (2) манипулирование CSS 
 (3) манипулирование HTML элементами 
 (4) обработка событий HTML 
 (5) перемещение по дереву HTML DOM и модификация дерева 
 (6) предоставляет функции для работы с графическими примитивами 
 (7) проверка правильности вводимых данных 
 (8) работа с AJAX 
 (9) работа с источниками данных 
 (10) работа с математическими функциями 
 (11) эффекты JavaScript и анимация