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

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

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

Ответ:

 (1) <button onclick="document.getElementById('lamp').backgroundColor = 'yellow'"> Жми сюда, чтобы включить лампу!</button> <div id='lamp'>O</div> 

 (2) var x = getMagicNumber(); function getMagicNumber() { return 117; } 

 (3) var stroka = "This is stroka!"; alert(stroka); 


Номер 2
Какие строки кода работать не будут?

Ответ:

 (1) var x = getMagicNumber(); // ОШИБКА! getMagicNumber не определена! var getMagicNumber = function() { return 117; } 

 (2) var x = getMagicNumber(); function getMagicNumber() { return 117; } 

 (3) headlineElement.innerHTML = "Пожалуйста, подождите..."; function doTheWork() { performLongRunningCalculation(); headlineElement.innerHTML = "Закончено!"; } setTimeout(doTheWork, 0); 


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

Ответ:

 (1) var x = getMagicNumber(); // ОШИБКА! getMagicNumber не определена! var getMagicNumber = function() { return 117; } 

 (2) var x = getMagicNumber(); function getMagicNumber() { return 117; } 

 (3) headlineElement.innerHTML = "Пожалуйста, подождите..."; function doTheWork() { performLongRunningCalculation(); headlineElement.innerHTML = "Закончено!"; } setTimeout(doTheWork, 0); 


Упражнение 2:
Номер 1
Какое свойство не имеет объект document?

Ответ:

 (1) parentNode 

 (2) childNodes 

 (3) appendChild 


Номер 2
Какие свойства содержат объект document?

Ответ:

 (1) parentNode 

 (2) childNodes 

 (3) appendChild 


Номер 3
Какой метод, служит для добавления элемента в HTML код?

Ответ:

 (1) parentNode 

 (2) childNodes 

 (3) appendChild 


Упражнение 3:
Номер 1
Объекты, отвечающие, что содержится на Web-странице в окне браузера называются:

Ответ:

 (1) пользовательскими 

 (2) встроенными 

 (3) клиентскими 


Номер 3
Объекты, созданные программистом в процессе написания сценария, называются:

Ответ:

 (1) пользовательскими 

 (2) встроенными 

 (3) серверными 


Упражнение 4:
Номер 1
Какой метод объекта Object осуществляет преобразование объекта в строку символов?

Ответ:

 (1) toString() 

 (2) valueOf() 

 (3) assign() 


Номер 2
Какой метод объекта Object позволяет получить значение объекта?

Ответ:

 (1) toString() 

 (2) valueOf() 

 (3) assign() 


Номер 3
Какой метод объекта Object может перенаправить пользователя на новую страницу?

Ответ:

 (1) toString() 

 (2) valueOf() 

 (3) assign() 


Упражнение 5:
Номер 1
Какой объект, из ниже перечисленных, создаcтся только в момент открытия окна?

Ответ:

 (1) navigator 

 (2) Frame 

 (3) Window 


Номер 2
Какое свойство объекта window ссылается на объект окна navigator?

Ответ:

 (1) location 

 (2) navigator 

 (3) screen 


Номер 3
Какое свойство объекта window ссылается на глобальный объект event?

Ответ:

 (1) location 

 (2) event 

 (3) document 


Упражнение 6:
Номер 1
Что из ниже перечисленного будет являться коллекцией всех HTML-элементов вида <P>?

Ответ:

 (1) document.getElementsById('P') 

 (2) document.getElementsByTagName('P') 

 (3) document.getElementsByName('P') 


Номер 2
Какая строка кода выдаст тот HTML-элемент, который будет иметь ID="serv"?

Ответ:

 (1) document.getElementsByTagName('serv') 

 (2) document.getElementById('serv') 

 (3) document.getElementsByName('serv') 


Номер 3
Какая строка кода выдаст коллекцию HTML-элементов любых типов, у которых будет задан атрибут NAME="servis"?

Ответ:

 (1) document.getElementsByTagName('servis') 

 (2) document.getElementById('servis') 

 (3) document.getElementsByName('servis') 


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

Ответ:

 (1) this 

 (2) new 

 (3) prototype 


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

Ответ:

 (1) this 

 (2) new 

 (3) prototype 


Номер 3
Какое ключевое слово указывает откуда брать прототип при создании объекта?

Ответ:

 (1) this 

 (2) new 

 (3) prototype 


Упражнение 8:
Номер 1
Какие свойства относятся к свойствам объекта window?

Ответ:

 (1) length 

 (2) name 

 (3) opener 


Номер 2
Какие свойства относятся к свойствам объекта frames?

Ответ:

 (1) length 

 (2) name 

 (3) opener 


Номер 3
Какие свойства относятся к объекту history?

Ответ:

 (1) length 

 (2) name 

 (3) opener 


Упражнение 9:
Номер 1
Правда, что следующие два варианта создания объекта эквивалентны?
		var o = new Object()
				 var o = {}
		

Ответ:

 (1) да, они эквивалентны 

 (2) нет, они не эквивалентны 

 (3) это два разных описания объекта 


Номер 2
Правда, что следующие два варианта добавления свойств в объект эквивалентны?
		o.test = 5
				 o["test"] = 5
		

Ответ:

 (1) да, они эквивалентны 

 (2) нет, они не эквивалентны 

 (3) это два разных варианта добавления объекта 


Упражнение 10:
Номер 1
Что такое ассоциативный массив?

Ответ:

 (1) это объекты, используемые с синтаксисом массивов 

 (2) это переменные в виде массивов 

 (3) это функции основанные на массивах 


Номер 2
Что такое узел в DOM-модели?

Ответ:

 (1) это объекты 

 (2) это HTML-тег 

 (3) это функции 


Номер 3
Что такое html в DOM-модели?

Ответ:

 (1) элемент 

 (2) не является элементом 

 (3) корневой элемент 


Упражнение 11:
Номер 1
Пользовательские объекты - это:

Ответ:

 (1) объекты созданные программистом, которые имеют структуру и сущность 

 (2) объекты предлагаемые самим языком 

 (3) объекты браузера, не являющиеся частью языка JavaScript 


Номер 2
Что такое DOM-объект?

Ответ:

 (1) объекты созданные программистом, которые имеют структуру и сущность 

 (2) объекты предлагаемые самим языком 

 (3) объекты документа определенной консорциумом W3C 


Номер 3
Что такое объекты браузера?

Ответ:

 (1) объекты созданные программистом, которые имеют структуру и сущность 

 (2) объекты, не являющиеся частью языка JavaScript 

 (3) объекты, являющиеся частью языка JavaScript 


Упражнение 12:
Номер 1
Если при добавлении свойства в объект ставятся квадратные скобки, то:

Ответ:

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

 (2) название свойства находится в функции 

 (3) свойство является значением переменной 


Номер 2
Если объект не имеет свойства, то результат будет:

Ответ:

 (1)

 (2) null 

 (3) undefined 


Номер 3
Какой вид имеет инициализатор объекта?

Ответ:

 (1) {свойство:значение [,свойство:значение]?} 

 (2) var имя = new Function ([аргументы,]? операторы) 

 (3) new Object(значение?) 




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