Главная / Интернет-технологии /
Современные веб-технологии / Тест 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