игра брюс 2048
Главная / Интернет-технологии / Основы JavaScript / Тест 2

Основы JavaScript - тест 2

Упражнение 1:
Номер 1
Какой тег, сообщает браузеру, что текст является языком сценария?

Ответ:

 (1) <section> 

 (2) <script> 

 (3) <code> 


Номер 2
Какой атрибут сообщает браузеру об использовании языка JavaScript?

Ответ:

 (1) "text/vbscript" 

 (2) "text/javascript" 

 (3) "text/python" 


Номер 3
Укажите функцию, с помощью которой можно проверить, что переменная не хранит числового значения:

Ответ:

 (1) isNaN 

 (2) Nan 

 (3) noNan 


Упражнение 2:
Номер 1
Какое ключевое слово указывает о том, что объявлена переменная?

Ответ:

 (1) objects 

 (2) const 

 (3) var 


Номер 2
Какое свойство, из ниже перечисленных, позволяет получить число элементов массива?

Ответ:

 (1) array 

 (2) reverse 

 (3) length 


Номер 3
Какая переменная объявлена, как прототипированная?

Ответ:

 (1) Color.prototype.black 

 (2) Color.black 

 (3) var black 


Упражнение 3:
Номер 1
Какая переменная объявлена, как строка?

Ответ:

 (1) var age = 35; 

 (2) var age = true; 

 (3) var age = '35'; 


Номер 2
Какая переменная объявлена, как число?

Ответ:

 (1) var age = 35; 

 (2) var age = true; 

 (3) var age = '35'; 


Номер 3
Какая переменная имеет тип boolean?

Ответ:

 (1) var age = 35; 

 (2) var age = true; 

 (3) var age = '35'; 


Упражнение 4:
Номер 1
var Ask = 'Язык' + language + ' ' + 'применяется в Web.' В приведенном коде, знак + означает:

Ответ:

 (1) оператор И 

 (2) конкатенацию строк 

 (3) сложение строк 


Номер 2
if (color === 'white' || color === 'yellow') В приведенном коде, знак || означает:

Ответ:

 (1) оператор ИЛИ 

 (2) оператор И 

 (3) оператор НЕ 


Номер 3
if (color === 'white' && color === 'yellow') В приведенном коде, знак && означает:

Ответ:

 (1) оператор ИЛИ 

 (2) оператор И 

 (3) оператор НЕ 


Упражнение 5:
Номер 1
Какой код работать не будет?

Ответ:

 (1) var str = "How my name?"; 

 (2) var int = 3+5; 

 (3) var xyz = my name is Lory 


Номер 3
В каком коде выполняется цикл?

Ответ:

 (1) for (var i=1; i<10; i = i+1) 

 (2) if (x > 10 && y > 30) {z = 10+30;} 

 (3) var color = new Object(); color.name = 'Blue'; 


Упражнение 6:
Номер 1
Что, из ниже перечисленного, относится к недостаткам JavaScript?

Ответ:

 (1) непредсказуемость языка 

 (2) сложность реализации 

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


Номер 2
Что, из ниже перечисленного, не относится к недостаткам JavaScript?

Ответ:

 (1) непредсказуемость языка 

 (2) сложность реализации 

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

 (4) использования языка в корыстных целях третьих лиц 


Номер 3
Что, из ниже перечисленного, относится к достоинствам JavaScript?

Ответ:

 (1) непредсказуемость языка 

 (2) легкость реализации 

 (3) доступ к языку вне сети 

 (4) использования языка в корыстных целях третьих лиц 


Упражнение 7:
Номер 1
Какой метод позволяет объединить элементы массива в одну строку?

Ответ:

 (1) reverse() 

 (2) join() 

 (3) sort() 


Номер 2
Какой метод позволяет изменять порядок элементов массива на противоположный?

Ответ:

 (1) reverse() 

 (2) join() 

 (3) sort() 


Номер 3
Какой метод интерпретирует элементы массива как строковые литералы и сортирует массив в алфавитном порядке?

Ответ:

 (1) reverse() 

 (2) join() 

 (3) sort() 


Упражнение 8:
Номер 1
Какие операторы, из ниже перечисленных, задают цикл?

Ответ:

 (1) while 

 (2) for 

 (3) return 

 (4) if 


Номер 2
Какой оператор, из ниже перечисленных, проверяет условие?

Ответ:

 (1) for 

 (2) return 

 (3) if 


Номер 3
Какие операторы, из ниже перечисленных, можно использовать только в теле циклов или конструкции switch-case?

Ответ:

 (1) break 

 (2) for 

 (3) continue 

 (4) if 


Упражнение 9:
Номер 1
В каком коде строка объявлена как объект?

Ответ:

 (1) var n = new String('Hello World') 

 (2) var n = 'Hello World' 

 (3) var n = "Hello World" 


Номер 2
В каком коде строка объявлена как литерал?

Ответ:

 (1) var n = new String('Hello World') 

 (2) var n = 'Hello World' 

 (3) var n = \"Hello World\" 


Номер 3
В каком коде объявлена не строка?

Ответ:

 (1) var n = new String('Hello World') 

 (2) var n = 'Hello World' 

 (3) var n = parseInt("3.14"); 


Упражнение 10:
Номер 1
alert('This is a Test'.substring(5, 9)); Приведенная выше функция даст результат:

Ответ:

 (1) this is a test 

 (2) is a 

 (3) is a Test 


Номер 2
alert('This is a Test'.toLowerCase()); Приведенная выше функция даст результат:

Ответ:

 (1) this is a test 

 (2) This is a Test 

 (3) TSIS IS A TEST 

 (4) tSIS iS a tEST 


Номер 3
alert('This is a Test'.lastIndexOf('T')); Приведенная выше функция даст результат:

Ответ:

 (1) 10 

 (2) 14 

 (3) is a Test 


Упражнение 11:
Номер 1
Выберите верные утверждения:

Ответ:

 (1) в основе DOM лежит понимание XML-документа как дерева объектов с изменяемыми свойствами 

 (2) элемент <head>...</head> является родительским объектом для объекта <html>...</html> 

 (3) элемент <body>...</body> является дочерним элементом по отношению к элементу <html>...</html> 


Номер 2
Выберите верные утверждения:

Ответ:

 (1) строка кода $peremen = $_GET['peremennaya']; передает значение в JavaScript 

 (2) строка кода var perem = (R*2*3,14) присваивает значение функции 

 (3) строка кода var pets = new Array('X1','X2','X3'); создает массив pets со значениями X1,X2,X3 


Номер 3
Выберите верные утверждения:

Ответ:

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

 (2) каждая инструкция в JavaScript заканчивается точкой с запятой 

 (3) конкатенация строк и сложение значений - одинаковые процедуры 


Упражнение 12:
Номер 1
Какие данные, из ниже перечисленных, являются нетривиальными в JavaScript?

Ответ:

 (1) null 

 (2) function 

 (3) undefined 


Номер 2
Что, из ниже перечисленного, является ссылочным типом?

Ответ:

 (1) object 

 (2) array 

 (3) undefined 


Номер 3
Что, из ниже перечисленного, является элементарным типом?

Ответ:

 (1) object 

 (2) array 

 (3) undefined 




Главная / Интернет-технологии / Основы JavaScript / Тест 2