Главная / Интернет-технологии /
Практикум по программированию на JavaScript / Тест 9
Практикум по программированию на JavaScript - тест 9
Упражнение 1:
Номер 1
Что делает команда onLoad
?
Ответ:
 (1)
запускает функцию в работу при загрузке элемента
 
 (2)
выводит на экран информацию о запущенных в работу функциях
 
 (3)
такой команды нет
 
Номер 2
Чтобы выполнить функцию после полной загрузки документа, нужно поместить её в обработчик события...
Ответ:
 (1)
onLoad  
 (2)
onStart 
 (3)
такого события нет 
Номер 3
Для чего используются знаки <!--
и -->
внутри тэгов <script>
и </script>
?
Ответ:
 (1)
для замены команды onLoad
 
 (2)
для вставки кодов HTML внутрь сценария 
 (3)
для скрытия скрипта от браузеров, не поддерживающих JavaScript 
Упражнение 2:
Номер 1
Что произойдет, если сценарий с функцией поместить в документе HTML вне команд <HEAD>
и </HEAD>
?
Ответ:
 (1)
сценарий будет проигнорирован браузером 
 (2)
выдастся сообщение об ошибке 
 (3)
сценарий заработает только после того, как загрузится вся страница
 
 (4)
сценарий отработает как обычно (ничего не произойдет)
 
Номер 2
Что будет если перед заключительной командой -->
не поставить двойную косую черту //
?
Ответ:
 (1)
произойдет ошибка 
 (2)
ничего не произойдет 
 (3)
сценарий будет выполнен 2 раза: при стартовой загрузке страницы и после отработки всех функций сценария 
Номер 3
Какое из объявлений функции является правильным?
Ответ:
 (1)
function hello world() {…}
 
 (2)
function hello_world() {…}
 
 (3)
function hello world {…}
 
Упражнение 3:
Номер 1
В какой строчке допущена ошибка:
function dateinbar();
{
var d = new Date();
var y = d.getFullYear();
};
Ответ:
 (1)
нет ошибок 
 (2)
в 5-ой 
 (3)
в 1-ой 
Номер 2
Зачем используется команда defaultStatus
?
Ответ:
 (1)
присваивает объекту window
статус активного 
 (2)
получает значение window.status
и присваивает его переменной 
 (3)
помещает текст в строку состояния внизу окна браузера 
Упражнение 4:
Номер 3
Где отобразится результат работы сценария ?
function dateinbar()
{
var d = new Date();
var y = d.getFullYear();
var da = d.getDate();
var m = d.getMonth() + 1;
var t = da + '/' + m + '/' + y;
defaultStatus = "Вы прибыли на страницу " + t + ".";
}
…
<BODY onLoad="dateinbar()">
Ответ:
 (1)
результат работы сценария будет выводиться внизу в строке состояния 
 (2)
в левом верхнем углу окна браузера 
 (3)
в новом окне 
 (4)
в поле заголовка страницы