игра брюс 2048
Главная / Интернет-технологии / Теория и практика разработки современных клиентских веб-приложений / Тест 6

Теория и практика разработки современных клиентских веб-приложений - тест 6

Упражнение 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) Window-Document-Image-Element 

 (2) Window-Location-Document 

 (3) Window-Document-Form-Element 

 (4) Window-Document-Location 

 (5) Window-Location 

 (6) Window-Document-Form-Image 


Номер 3
Какая из записей является корректной в JavaScript?

Ответ:

 (1) объект.метод() 

 (2) объект.свойство() 

 (3) объект.событие() 

 (4) объект.метод 

 (5) объект.свойство 

 (6) объект.событие 


Упражнение 3:
Номер 1
К какому варианту встраивания JavaScript кода в веб-страницу имеет отношение атрибут src:

Ответ:

 (1) вынесение в отдельный файл 

 (2) расположение внутри страницы 

 (3) расположение внутри тега 

 (4) расположение внутри формы 

 (5) описание кода обработки события 


Номер 2
Обработка события реализуется в JavaScript:

Ответ:

 (1) путем описания кода функции обработчика события 

 (2) включением специального атрибута в тег элемента, с которым связано событие 

 (3) использованием конструкции объект.обработчик_события 


Номер 3
Регулярные выражения используются для:

Ответ:

 (1) организации вычислительного процесса 

 (2) описания шаблона при поиске 

 (3) оптимизации структуры программы 


Упражнение 4:
Номер 1
Какой из квантификаторов в регулярных выражениях накладывает 
        меньшее количество ограничений на число повторений шаблона:

Ответ:

 (1) ? 

 (2) * 

 (3) + 

 (4) все перечисленные квантификаторы накладывают практически одинаковые ограничения 


Номер 2
Для группировки частей шаблона регулярного выражения используется оператор:

Ответ:

 (1) [...] 

 (2) {...} 

 (3) (...) 

 (4) /.../ 

 (5) Ни один из них 


Номер 3
Максимально длинная строка, соответствующая шаблону регулярного выражения будет найдена:

Ответ:

 (1) при использованиии "жадного" варианта квантификатора 

 (2) при использовании "ленивого" варианта квантификатора 

 (3) Ни один из приведенных вариантов не подходит 


Упражнение 5:
Номер 1
Выберите правильное соответствие между следующими названиями (1)встроенные объекты; 
        (2)клиентские объекты; (3)пользовательские объекты; (4)серверные объекты
        и их описаниями (а)отвечают тому, что содержится или происходит на веб-странице 
        в окне браузера; (б)отвечают за взаимодействие клиент-сервер; (в)представляют 
        различные типы данных, свойства, методы, присущие самому языку JavaScript, 
        независимо от содержимого HTML-страницы; (г)Создаются программистом в процессе
        создания сценария с использованием конструкторов типа объектов (класса).

Ответ:

 (1) 1а; 2б; 3в; 4г 

 (2) 1в; 2б; 3а; 4г 

 (3) 1а; 2г; 3в; 4б 

 (4) 1в; 2г; 3а; 4б 

 (5) 1в; 2а; 3г; 4б 

 (6) 1б; 2а; 3г; 4в 


Номер 2
Укажите правильно описанные функции с точки зрения JavaScript

Ответ:

 (1) function test {alert('Hello, World!')} 

 (2) function test() {alert('Hello, World!')} 

 (3) function test(a,b) {alert('Hello, World!')} 

 (4) function test(a;b) {alert('Hello, World!')} 

 (5) function test(a) {alert('Hello, World!')} 

 (6) function test() {} 


Номер 3
 Запись (?!=шаблон) обозначает, что

Ответ:

 (1) искомая строка следует после указанной строкой (с просмотром вперед) 

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

 (3) искомая строка следует после указанной строкой (с просмотром назад)  

 (4) искомая строка не следует после указанной строки (с просмотром назад)  


Упражнение 6:
Номер 1
Чтобы задать число повторений не менее 5, используется запись

Ответ:

 (1) {5} 

 (2) {,5} 

 (3) {5,} 

 (4) {>5} 

 (5) {5<} 


Номер 2
В JavaScript существуют следующие типов циклов

Ответ:

 (1) for 

 (2) while ... do 

 (3) for...in 

 (4) switch 

 (5) do... loop 

 (6) do...while  


Номер 3
Для досрочного прекращения выполнения цикла используется оператор

Ответ:

 (1) stop 

 (2) end 

 (3) break 

 (4) exit 




Главная / Интернет-технологии / Теория и практика разработки современных клиентских веб-приложений / Тест 6