Главная / Интернет-технологии /
Основы JavaScript / Тест 10
Основы JavaScript - тест 10
Упражнение 1:
Номер 1
Какой пример, из ниже перечисленных, выдает ссылку на элемент HTML pol
?
Ответ:
 (1) el.className.replace(new RegExp('(\\s|^)'+c+'(\\s|$)'),' ',pol)
 
 (2) var el = document.getElementById("pol");
 
 (3) var sheet = document.createElement('pol')
 
Номер 2
Какой пример, из ниже перечисленных, создает новую таблицу стилей?
Ответ:
 (1) el.className.replace(new RegExp('(\\s|^)'+c+'(\\s|$)'),' ',pol)
 
 (2) var el = document.getElementById("pol");
 
 (3) var sheet = document.createElement('pol')
 
Номер 3
Какой пример, из ниже перечисленных, использует регулярные выражения?
Ответ:
 (1) el.className.replace(new RegExp('(\\s|^)'+c+'(\\s|$)'),' ',pol)
 
 (2) var el = document.getElementById("pol");
 
 (3) var sheet = document.createElement('pol')
 
Упражнение 2:
Номер 1
Начало и конец регулярного выражения указывают:
Ответ:
 (1) скобки () 
 (2) хэш-символ (#) 
 (3) косая черта /.../ 
Номер 2
Конец строки регулярного выражения указывает:
Ответ:
 (1) скобки () 
 (2) хэш-символ (#) 
 (3) $ 
Номер 3
Часть строки, регулярного выражения, которая понадобится позже, указывают:
Ответ:
 (1) скобки (...) 
 (2) хэш-символ (#) 
 (3) $ 
Упражнение 3:
Номер 1
Каким классом представляются регулярные выражения?
Ответ:
 (1) RegExp
 
 (2) object
 
 (3) Error
 
Номер 2
Каким классом представляются синтаксические ошибки и ошибки времени выполнения?
Ответ:
 (1) RegExp
 
 (2) object
 
 (3) Error
 
Номер 3
Каким классом определяется объект даты?
Ответ:
 (1) RegExp
 
 (2) Date
 
 (3) Error
 
Упражнение 4:
Номер 1
В какой строке создастся новый объект RegExp
?
Ответ:
 (1) var pattern = new string["a,b,c"];
 
 (2) var pattern = [a,b,c];
 
 (3) var pattern = /s&/;
 
Номер 2
В какой строке создастся новый объект Array?
Ответ:
 (1) var pattern = new Array[a,b,c];
 
 (2) var pattern = [a,b,c];
 
 (3) var pattern = /s&/;
 
Номер 3
В какой строке создастся новый объект Object?
Ответ:
 (1) var pattern = new Array(a,b,c);
 
 (2) var pattern = new Object(a,b,c);
 
 (3) var pattern = /s&/;
 
Упражнение 5:
Номер 1
Метод exec()
выполняет:
Ответ:
 (1) поиск строковых литералов, принадлежащих образцу и их возврат 
 (2) поиск строковых литералов, принадлежащих образцу и возврат true
если они есть или false
если их нет 
 (3) замену подстроки в строке 
Номер 2
Метод replace() выполняет:
Ответ:
 (1) поиск образца 
 (2) поиск соответствия в строке 
 (3) замену подстроки в строке 
Номер 3
Метод test() выполняет:
Ответ:
 (1) поиск образца 
 (2) поиск соответствия в строке 
 (3) замену подстроки в строке 
Упражнение 6:
Номер 1
Границей слова в регулярном выражении обозначается:
Ответ:
 (1) \b 
 (2) \B 
 (3) \d 
Номер 2
Одиночным пустым символом в регулярном выражении обозначается:
Ответ:
 (1) \D 
 (2) \B 
 (3) \s 
Номер 3
Набор символов в регулярном выражении обозначается:
Ответ:
 (1) \D\s\b 
 (2) [] 
 (3) {} 
Упражнение 7:
Номер 1
Селектор p a{...}
применяется:
Ответ:
 (1) к гипертекстовым ссылкам 
 (2) к заголовкам первого и второго уровней 
 (3) ко всем без исключения элементам 
Номер 2
Селектор h1, h2, p {...} применяется:
Ответ:
 (1) к гипертекстовым ссылкам 
 (2) к заголовкам первого и второго уровней 
 (3) ко всем без исключения элементам 
Номер 3
Селектор * {...} применяется:
Ответ:
 (1) к гипертекстовым ссылкам 
 (2) к заголовкам первого и второго уровней 
 (3) ко всем без исключения элементам 
Упражнение 8:
Номер 1
Какое свойство стилей позволяет прокручивать изображение вместе с контентом?
Ответ:
 (1) background-attachment
 
 (2) background-position
 
 (3) background-repeat
 
Номер 2
Какое свойство стилей определяет графическое изображение?
Ответ:
 (1) background-image
 
 (2) background-position
 
 (3) background-repeat
 
Номер 3
Какое свойство стилей задает повторения фонового изображения?
Ответ:
 (1) background-image
 
 (2) background-position
 
 (3) background-repeat
 
Упражнение 9:
Номер 1
Какое правило относится ко всем гиперссылкам?
Ответ:
 (1) a:visited{color:#999}
 
 (2) a{text-decoration:none}
 
 (3) a:link{color: #036}
 
Номер 2
Какое правило определяет цвет непросмотренных ссылок?
Ответ:
 (1) a:visited{color:#999}
 
 (2) a{text-decoration:none}
 
 (3) a:link{color: #036}
 
Номер 3
Какое правило задает цвет просмотренных ссылок?
Ответ:
 (1) a:visited{color:#999}
 
 (2) a{text-decoration:none}
 
 (3) a:link{color: #036}
 
Упражнение 10:
Номер 1
Какие свойство таблиц стилей, из ниже перечисленных, имеют табличные элементы?
Ответ:
 (1) caption-side
 
 (2) list-style-type
 
 (3) empty-cells
 
Номер 2
Какие свойства таблиц стилей, из ниже перечисленных, имеют стили для элементов списков?
Ответ:
 (1) list-style
 
 (2) list-style-type
 
 (3) empty-cells
 
Номер 3
Какие свойства, из ниже перечисленных, относятся к фильтрам?
Ответ:
 (1) alpha
 
 (2) blur
 
 (3) direction
 
Упражнение 11:
Номер 1
Какой метод позволяет получить DOM-аттрибут?
Ответ:
 (1) getAttribute(name)
 
 (2) setAttribute(name, value)
 
 (3) hasAttribute(name)
 
Номер 2
Какой метод позволяет удалить DOM-аттрибут?
Ответ:
 (1) getAttribute(name)
 
 (2) removeAttribute(name)
 
 (3) hasAttribute(name)
 
Номер 3
Какой метод позволяет проверить, есть ли DOM-аттрибут?
Ответ:
 (1) getAttribute(name)
 
 (2) removeAttribute(name)
 
 (3) hasAttribute(name)
 
Упражнение 12:
Номер 1
Что, из ниже перечисленного, является объектным литералом?
Ответ:
 (1) var AnimationManager = {
framesPerSecond: 30,
totalLength: 15,
startAnimation: function() { /* code */ }
} 
 (2) var AnimationManager = new Object();
AnimationManager.framesPerSecond = 30;
AnimationManager.totalLength = 15;
AnimationManager.startAnimation = function () { /* code */ }; 
 (3) var AnimationManager = new Array(framesPerSecond:30, totalLength:15, startAnimation:function () { /* code */ }); 
Номер 2
Что, из ниже перечисленного, является функцией?
Ответ:
 (1) var AnimationManager = {
framesPerSecond: 30,
totalLength: 15,
startAnimation: function() { /* code */ }
} 
 (2) var AnimationManager = new Object();
AnimationManager.framesPerSecond = 30;
AnimationManager.totalLength = 15;
AnimationManager.startAnimation = function () { /* code */ }; 
 (3) var AnimationManager = new Array(framesPerSecond:30, totalLength:15, startAnimation:function () { /* code */ }); 
Номер 3
Что, из ниже перечисленного, является массивом?
Ответ:
 (1) var AnimationManager = {
framesPerSecond: 30,
totalLength: 15,
startAnimation: function() { /* code */ }
} 
 (2) var AnimationManager = new Object();
AnimationManager.framesPerSecond = 30;
AnimationManager.totalLength = 15;
AnimationManager.startAnimation = function () { /* code */ }; 
 (3) var AnimationManager = new Array(framesPerSecond:30, totalLength:15, startAnimation:function () { /* code */ });