Главная / Интернет-технологии /
Современные веб-технологии / Тест 12
Современные веб-технологии - тест 12
Упражнение 1:
Номер 1
JavaScript - это:
Ответ:
 (1) объектно-ориентированный язык программирования 
 (2) скриптовый язык программирования, обладающий свойствами объектно-ориентированного языка 
 (3) процедурный язык программирования 
 (4) функциональный язык программирования 
Номер 2
Укажите неверную архитектурную черту JavaScript:
Ответ:
 (1) динамическая типизация  
 (2) строгая типизация  
 (3) автоматическое управление памятью  
 (4) прототипное программирование  
 (5) функции как объекты первого класса 
Номер 3
Укажите, какое из свойств не является отличием JavaScript от языка C:
Ответ:
 (1) объекты, с возможностью интроспекции 
 (2) функции как объекты первого класса 
 (3) программное приведение типов 
 (4) автоматическая сборка мусора 
 (5) анонимные функции 
Упражнение 2:
Номер 1
Укажите свойство не присущее JavaScript:
Ответ:
 (1) все идентификаторы зависят от регистра 
 (2) в названиях переменных можно использовать буквы, подчеркивание, символ доллара, арабские цифры 
 (3) названия переменных могут начинаться с буквы или цифры 
 (4) для оформления однострочных комментариев используются // 
Номер 2
Укажите, как структурно можно представить JavaScript:
Ответ:
 (1) ядро, объектная модель браузера, объектная модель документа 
 (2) ядро, объектная модель браузера 
 (3) ядро, объектная модель документа 
 (4) объектная модель браузера, объектная модель документа,  
Номер 3
Все числа в JavaScript согласно спецификации:
Ответ:
 (1) 32-битные двойной точности 
 (2) 64-битные двойной точности 
 (3) 16-битные 
 (4) 64-битные 
 (5) 32-битные 
Упражнение 3:
Номер 1
Укажите результат выполнения встроенной функции parseInt(), преобразующей строку в число: parseInt("010")
Ответ:
 (1) 10 
 (2) 8 
 (3) NaN 
 (4) Undefined 
Номер 2
Укажите, какое преобразование с использованием функции Boolean() возвращает true:
Ответ:
 (1) Boolean("") 
 (2) Boolean("234") 
 (3) Boolean(null) 
 (4) Boolean(0) 
 (5) Boolean(NaN) 
Номер 3
Укажите верный результат выполнения следующего примера: 2 + 3 + "4" + 5
Ответ:
 (1) 2345 
 (2) 545 
 (3) 104 
 (4) 14 
Упражнение 4:
Номер 1
Укажите, в каком примере результат выполнения будет false:
Ответ:
 (1) "Привет" == "Привет" 
 (2) 1 == true 
 (3) 1 === true 
 (4) false === false 
Номер 2
Укажите, тело, какого из циклов в JavaScript, обязательно выполнилось как минимум один раз:
Ответ:
 (1) while 
 (2) do-while 
 (3) for 
 (4) if 
Номер 3
Пусть выполнен следующий код:
var a = ["собака", "кошка", "мышь"];
a[10] = "лиса";
Укажите, результат выполнения "a.length":
Ответ:
 (1) 4 
 (2) 10 
 (3) 11 
 (4) 3 
Упражнение 5:
Номер 1
Укажите, какой встроенный метод удаляет элемент из массива и возвращает последний элемент:
Ответ:
 (1) сoncat 
 (2) pop 
 (3) push 
 (4) sort 
 (5) splice  
 (6) unshift 
Номер 2
Пусть задана следующая функция:
function add(x, y) {
var total = x + y;
return total;
}
Укажите, результат выполнения "add(2, 3, 4,5)":
Ответ:
 (1) NaN 
 (2) Undefined 
 (3) 5 
 (4) 14 
 (5) 9 
Номер 3
Укажите, какой атрибут тега <SCRIPT>, используется для указания MIME-типа содержимого:
Ответ:
 (1) type 
 (2) src 
 (3) charset 
 (4) defer 
 (5) language