Главная / Интернет-технологии /
JavaScript 1.0 / Тест 1
JavaScript 1.0 - тест 1
Упражнение 1:
Номер 1
Что называется событием?
Ответ:
 (1)
выполнение в программе (скрипте) определенного условия 
 (2)
какое-либо действие пользователя 
 (3)
многократное выполнение некоторого действия 
Номер 2
Укажите существующие события
Ответ:
 (1)
щелчок мышью по странице 
 (2)
загрузка документа 
 (3)
выделение фрагмента в строке ввода 
Номер 3
Укажите несуществующие события
Ответ:
 (1)
нажатие кнопки 
 (2)
загрузка документа 
 (3)
изменение надписи на кнопке 
 (4)
нажатие кнопки на клавиатуре 
Упражнение 2:
Номер 1
Когда происходит событие Submit
?
Ответ:
 (1)
когда объект Submit
становится активным 
 (2)
при нажатии кнопки Submit
 
 (3)
при выделении объекта Submit
 
Номер 2
Когда происходит событие Focus
?
Ответ:
 (1)
при загрузке страницы 
 (2)
когда объект становится активным 
 (3)
при подведении указателя мыши к объекту 
 (4)
при нажатии кнопки на клавиатуре 
Номер 3
Когда наступает событие Blur
?
Ответ:
 (1)
когда объект перестает быть активным 
 (2)
когда объект становится активным 
 (3)
когда содержимое объекта изменяется 
 (4)
при переходе пользователя на другую страницу 
Упражнение 3:
Номер 1
Определите последовательность вызовов обработчиков событий при щелчке мышью
Ответ:
 (1)
onMouseDown, onClick, onMouseUp
 
 (2)
onClick, onMouseDown, onMouseUp
 
 (3)
onMouseDown, onMouseUp, onClick
 
Номер 2
Определите последовательность вызовов обработчиков событий при двойном щелчке мышью
Ответ:
 (1)
onMouseDown, onClick, onDblClick, onMouseUp
 
 (2)
onClick, onDblClick, onMouseDown, onMouseUp
 
 (3)
onMouseDown, onMouseUp, onClick, onDblClick
 
Номер 3
Определите последовательность вызовов обработчиков событий при перемещении указателя мыши над элементом
Ответ:
 (1)
onMouseOver, onMouseMove, onMouseOut
 
 (2)
onMouseMove, onMouseOver, onMouseOut
 
 (3)
onMouseOut, onMouseMove, onMouseOver
 
Упражнение 4:
Номер 3
Что делает данный участок кода:
<FORM>
<INPUT TYPE="submit" onClick="alert('Внимание');">
</FORM>
Ответ:
 (1)
создает строку ввода, при нажатии на которую выводится окно с сообщением "Внимание" 
 (2)
создает кнопку, при нажатии которой на странице выводится текст "Внимание" 
 (3)
создает кнопку, при нажатии на которую выводится окно с сообщением "Внимание" 
Номер 4
Что делает данный участок кода:
<FORM>
<INPUT TYPE="button" onClick="parent.location='page2.htm'">
</FORM>
Ответ:
 (1)
создает кнопку, при нажатии которой открывается новое окно со страницей page2.htm
 
 (2)
создает кнопку, при нажатии которой страница page2.htm
открывается в текущем окне 
 (3)
создает ссылку на страницу page2.htm
 
Упражнение 5:
Номер 1
Какой обработчик события необходимо использовать для определения нажатия мышью на объекте submit
?
Ответ:
 (1)
onDown
 
 (2)
onSubmit
 
 (3)
onPress
 
Номер 2
Какой обработчик событий необходимо использовать, когда требуется проверить - были ли изменения в поле ввода?
Ответ:
 (1)
onSubmit
 
 (2)
onSelect
 
 (3)
onChange
 
 (4)
onNew
 
Номер 3
Какой обработчик событий необходимо использовать для определения выделенного текста в строке ввода?
Ответ:
 (1)
onSubmit
 
 (2)
onChange
 
 (3)
onStart
 
 (4)
onSelect
 
Упражнение 6:
Номер 1
Найдите ошибку в приведенном участке кода
<FORM>
<INPUT TYPE="text" VALUE="Hello world" onBlur="alert(Внимание);">
</FORM>
Ответ:
 (1)
нельзя использовать обработчик события onBlur
для строки ввода 
 (2)
неправильно описана строка ввода 
 (3)
синтаксическая ошибка в методе alert
 
 (4)
в приведенном примере ошибок нет 
Номер 2
Найдите ошибку в следующем участке кода
<FORM>
<INPUT TYPE="button" onSubmit="window.status='Hello world';">
</FORM>
Ответ:
 (1)
нельзя использовать обработчик события onSubmit
для кнопки 
 (2)
допущена синтаксическая ошибка при выводе текста в строку статуса 
 (3)
не указан язык сценария <SCRIPT LANGUAGE="javascript">
 
 (4)
в приведенном примере ошибок нет 
Номер 3
Найдите ошибку в участке кода
<FORM>
<INPUT TYPE="button" onClick="document.write("Hello world')">
</FORM>
Ответ:
 (1)
не указан язык сценария <SCRIPT LANGUAGE="javascript">
 
 (2)
допущена синтаксическая ошибка в методе write
 
 (3)
в приведенном примере ошибок нет 
Упражнение 7:
Номер 1
Выберите сценарий, который выводит сообщение "Внимание" в строку статуса при изменении содержимого в строке ввода
Ответ:
 (1)
<INPUT TYPE="text" onClick="window.status='Внимание';">
 
 (2)
<INPUT TYPE="text" onChange="window.status='Внимание';">
 
 (3)
<INPUT TYPE="edit" onChange="window.status='Внимание';">
 
 (4)
<INPUT TYPE="text" onSelect="window.status='Внимание';">
 
Номер 2
Выберите сценарий, который выводит окно сообщения при выделении содержимого в строке ввода
Ответ:
 (1)
<INPUT TYPE="text" onSelect="document.write('Внимание');">
 
 (2)
<INPUT TYPE="text" onChange="alert('Внимание');">
 
 (3)
<INPUT TYPE="text" onSelect="alert('Внимание');">
 
 (4)
<INPUT TYPE="string" onMark="alert('Внимание');">
 
Упражнение 8:
Номер 1
Выберите правильно обработанные события по работе со строкой ввода
Ответ:
 (1)
<INPUT TYPE="text" onSelect="alert('Attention');">
 
 (2)
<INPUT TYPE="text" onChange="alert('Attention');">
 
 (3)
<INPUT TYPE="text" onClick="alert('Attention');">
 
 (4)
<INPUT TYPE="text" onLoad="alert('Attention');">
 
Номер 2
Выберите правильно обработанные события по работе с кнопкой
Ответ:
 (1)
<INPUT TYPE="button" onSelect="alert('Attention');">
 
 (2)
<INPUT TYPE="button" onClick="alert('Attention');">
 
 (3)
<INPUT TYPE="button" onSubmit="alert('Attention');">
 
 (4)
<INPUT TYPE="button" onFocus="alert('Attention');">
 
Номер 3
Выберите правильно обработанные события по работе со ссылкой
Ответ:
 (1)
<A HREF="http://intuit.ru" onClick="alert('Твой путь к знаниям');">link</A>
 
 (2)
<A HREF="http://intuit.ru" onSelect="alert('Твой путь к знаниям');">link</A>
 
 (3)
<A HREF="http://intuit.ru" onMouseOver="alert('Твой путь к знаниям');">link</A>
 
 (4)
<A HREF="http://intuit.ru" onLoad="alert('Твой путь к знаниям');">link</A>
 
Упражнение 9:
Номер 1
Что называется переменной?
Ответ:
 (1)
специальный участок памяти, в котором программа может сохранять данные. 
 (2)
специальный тэг, значение которого можно изменить 
 (3)
параметр объекта, значение которого нельзя изменить 
Номер 2
Какое ключевое слово позволяет описать переменную?
Ответ:
 (1)
var
 
 (2)
set
 
 (3)
create
 
Номер 3
Какой оператор позволяет занести значение в переменную?
Ответ:
 (1) =
 
 (2) :=
 
 (3) new
 
 (4) set
 
Упражнение 10:
Номер 1
Какая команда выводит окно с сообщением и полем ввода и позволяет ввести данные в переменную?
Ответ:
 (1)
prompt
 
 (2)
input
 
 (3)
readln
 
 (4)
insert
 
Номер 2
Что произойдет в результате выполнения участка кода
var a = prompt("Текст1","Текст2")
?
Ответ:
 (1)
в переменную а
занесется строка "Текст1Текст2" 
 (2)
выведется окно с сообщением и полем ввода 
 (3)
в переменную а
занесется строка "Текст1 Текст2" 
Номер 3
Определите ошибку
<SCRIPT type="text/javascript">
var user_name = prompt ("Введите имя"," ");
document.write("Привет, " + User_name );
</SCRIPT>
Ответ:
 (1)
нельзя использовать разный регистр - user_name
и User_name
 
 (2)
нельзя использовать пустые строки в команде prompt
 
 (3)
ошибки нет 
Упражнение 11:
Номер 1
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getFullYear();
document.write(y);
</SCRIPT>
Ответ:
 (1)
выведется текущий день, месяц и год 
 (2)
выведется текущий год 
 (3)
выведется текущий день недели 
Номер 3
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getDate();
document.write(y);
</SCRIPT>
Ответ:
 (1)
выведется текущий день, месяц и год 
 (2)
выведется текущее число 
 (3)
выведется текущий день недели 
Упражнение 12:
Номер 1
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x = 12;
var y = 5;
var result =- x + -y;
alert(result);
</SCRIPT>
Ответ:
 (1)
выведется -17
 
 (2)
выведется 7
 
 (3)
выведется -7
 
Номер 2
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 12;
var y= 5;
var result= x +"y";
alert(result);
</SCRIPT>
Ответ:
 (1)
выведется "12y" 
 (2)
выведется 125 
 (3)
выведется 17 
Номер 3
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 5;
var y= 2;
var result= x / y;
alert(result);
</SCRIPT>
Ответ:
 (1)
выведется "2.5" 
 (2)
выведется 2 
 (3)
выведется 3 
Упражнение 13:
Номер 1
Что называется объектом?
Ответ:
 (1)
произвольный элемент web-страницы, параметры которого можно модифицировать 
 (2)
тип данных, состоящий из множества параметров и функций для модификации этих параметров 
 (3)
любой HTML-тэг 
Номер 2
Что называется свойством?
Ответ:
 (1)
текущее значение параметра объекта 
 (2)
параметр объекта 
 (3)
функция для манипуляции параметрами объекта 
Номер 3
Что называется методом?
Ответ:
 (1)
текущее значение параметра объекта 
 (2)
параметр объекта 
 (3)
функция для манипуляции параметрами объекта 
Упражнение 14:
Номер 1
Для чего предназначен объект navigator
?
Ответ:
 (1)
для доступа к программе web-обозревателя 
 (2)
для доступа к текущему окну web-обозревателя 
 (3)
для доступа к параметрам программы Netscape Navigator 
Номер 2
Для чего предназначен объект document
?
Ответ:
 (1)
для доступа к программе web-обозревателя 
 (2)
для доступа к текущему окну web-обозревателя 
 (3)
для доступа к любому элементу текущего документа 
Номер 3
Для чего предназначен объект history
?
Ответ:
 (1)
для доступа к списку просмотренных web-страниц 
 (2)
для отображения даты последней модификации документа 
 (3)
содержит адрес последней посещенной страницы 
Упражнение 15:
Номер 1
Что содержится в свойстве appName
объекта navigator
?
Ответ:
 (1)
имя программы web-обозревателя 
 (2)
имя web-обозревателя, установленного "по умолчанию" 
 (3)
имя текущего пользователя в системе клиента 
Номер 2
Что содержится в свойстве appVersion
объекта navigator
?
Ответ:
 (1)
версия программы web-обозревателя 
 (2)
версия операционной системы клиента 
 (3)
код языка программы web-обозревателя 
Номер 3
Что содержится в свойстве userAgent
объекта navigator
?
Ответ:
 (1)
кодовое имя web-обозревателя 
 (2)
имя программы web-обозревателя 
 (3)
имя и версия программы web-обозревателя 
Упражнение 16:
Номер 1
Что содержится в свойстве bgColor
объекта document
?
Ответ:
 (1)
цвет фона страницы 
 (2)
цвет текста 
 (3)
цвет гиперссылок 
Номер 2
Что содержится в свойстве fgColor
объекта document
?
Ответ:
 (1)
цвет фона страницы 
 (2)
цвет текста 
 (3)
цвет гиперссылок 
Номер 3
Что содержится в свойстве title
объекта document
?
Ответ:
 (1)
адрес документа 
 (2)
название документа 
 (3)
название программы-обозревателя 
Упражнение 17:
Номер 1
Что содержится в свойстве vlinkColor
объекта document
?
Ответ:
 (1)
цвет непосещенной гиперссылки 
 (2)
цвет посещенной гиперссылки 
 (3)
цвет гиперссылки, над которой находится указатель мыши 
Номер 2
Что содержится в свойстве alinkColor
объекта document
?
Ответ:
 (1) цвет непосещенной гиперссылки 
 (2) цвет посещенной гиперссылки 
 (3) цвет нажатой (но не отпущенной) ссылки 
Номер 3
Что содержится в свойстве linkColor
объекта document
?
Ответ:
 (1) цвет непосещенной гиперссылки 
 (2) цвет посещенной гиперссылки 
 (3) цвет гиперссылки, над которой находится указатель мыши 
Упражнение 18:
Номер 1
Что содержится в свойстве length
объекта history
?
Ответ:
 (1)
количество страниц, посещенных за последний сеанс работы с обозревателем 
 (2)
количество страниц в папке history 
 (3)
размер последней загруженной страницы 
Номер 2
Для чего предназначен метод go
объекта history
?
Ответ:
 (1) возвращает интернет-адрес предыдущего посещенного документа 
 (2) позволяет перейти к любой странице в списке истории 
 (3) загружает в окно обозревателя следующий документ из списка истории 
Номер 3
Какой метод объекта history
позволяет перейти к странице в списке истории?
Ответ:
 (1)
go
 
 (2)
select
 
 (3)
open
 
Упражнение 19:
Номер 1
Что выведется в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.bgColor;
document.write("a")
</SCRIPT>
Ответ:
 (1)
цвет фона страницы 
 (2)
текущий цвет текста страницы 
 (3)
символ "a" 
Номер 2
Что выведется в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.referrer;
document.write(a)
</SCRIPT>
Ответ:
 (1)
адрес страницы, с которой пришел пользователь 
 (2)
URL страницы 
 (3)
символ "a" 
Номер 3
Что выведется в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.location;
document.write(a)
</SCRIPT>
Ответ:
 (1)
адрес страницы, с которой пришел пользователь 
 (2)
URL страницы 
 (3)
символ "a" 
Упражнение 20:
Номер 1
Что делает команда onLoad
?
Ответ:
 (1)
запускает функцию в работу при загрузке элемента
 
 (2)
выводит на экран информацию о запущенных в работу функциях
 
 (3)
такой команды нет
 
Номер 2
Чтобы выполнить функцию после полной загрузки документа, нужно поместить её в обработчик события...
Ответ:
 (1) onLoad
 
 (2) onStart
 
 (3) такого события нет 
Номер 3
Для чего используются знаки <!--
и -->
внутри тэгов <script>
и </script>
?
Ответ:
 (1)
для замены команды onLoad
 
 (2)
для вставки кодов HTML внутрь сценария 
 (3)
для скрытия скрипта от браузеров, не поддерживающих JavaScript 
Упражнение 21:
Номер 1
Что произойдет, если сценарий с функцией поместить в документе HTML вне тегов <HEAD>
и </HEAD>
?
Ответ:
 (1)
сценарий будет проигнорирован браузером 
 (2)
выдастся сообщение об ошибке 
 (3)
сценарий заработает только после того, как загрузится вся страница
 
 (4)
сценарий отработает как обычно (ничего не произойдет)
 
Номер 2
Что будет, если перед заключительной командой -->
не поставить двойную косую черту //
?
Ответ:
 (1) произойдет ошибка 
 (2) ничего не произойдет 
 (3) сценарий будет выполнен 2 раза: при стартовой загрузке страницы и после отработки всех функций сценария 
Номер 3
Какое из объявлений функции является правильным?
Ответ:
 (1)
function hello word() {…}
 
 (2)
function hello_word() {…}
 
 (3)
function hello word {…}
 
Упражнение 22:
Номер 1
В какой строчке допущена ошибка:
function dateinbar();
{
var d = new Date();
var y = d.getFullYear();
};
Ответ:
 (1)
нет ошибок 
 (2)
в 5-ой 
 (3)
в 1-ой 
Номер 2
Зачем используется свойство defaultStatus
?
Ответ:
 (1)
присваивает объекту window
статус активного 
 (2)
получает значение window.status
и присваивает его переменной 
 (3)
помещает текст в строку состояния внизу окна браузера 
Номер 3
Укажите символы, которые можно использовать для внесения однострочного комментария в код JavaScript:
Ответ:
 (1) {
 
 (2) (
 
 (3) //
 
 (4) /*
 
Упражнение 23:
Номер 1
Вы планируете вывести дату в текстовом виде. В какой строке допущена ошибка?
(1) function dateinbar(){
(2) var d = new Date();
(3) var y = d.getFullYear();
(4) var da = d.getDate();
(5) var m = d.getMonth() + 1;
(6) var t = da + m + y;
(7) defaultStatus = "Вы прибыли на страницу " + t + ".";}
(8) // не скрывать -->
Ответ:
 (1)
в 1-ой 
 (2)
в 6-ой 
 (3)
в 5-ой 
Номер 2
Что делает следующая строка
var da = d.getDate();
?
Ответ:
 (1)
создает переменную с именем da
и присваивает ей значение объекта Date
 
 (2)
создает переменную с именем da
и присваивает ей значение текущего дня 
 (3)
создает переменную с именем da
и присваивает ей значение переменной d
 
Номер 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)
в поле заголовка страницы 
Упражнение 24:
Номер 1
Где расположить сценарий для вывода нового окна в коде странице?
Ответ:
 (1) в начале кода, в разделе HEAD
 
 (2) ближе к концу документа HTML
, чтобы сначала загрузилась страница, а потом окно 
 (3) все равно, в каком месте 
Номер 2
window.open
- здесь:
Ответ:
 (1)
window
- объект, а open
- метод 
 (2)
window
- метод, а open
- объект 
 (3)
window
- объект, а open
- объект 
Номер 3
Конфигурация нового окна
Ответ:
 (1)
это все, что находится в экземпляре команды: ('URL документа в окне', 'Название нового окна', config='параметры нового окна') 
 (2)
это размеры нового окна, указываемые в разделе config 
 (3)
это URL документа, который будет выведен в новом окне 
Упражнение 25:
Номер 1
Используется ли пробел в перечислении подкоманд config
?
Ответ:
 (1)
команды разделены только запятой без пробелов, а значения поставлены в одинарные кавычки 
 (2)
обязательно, так как подкоманды должны быть разделены 
 (3)
нет, так как пробел для браузера означает конец команды 
Номер 2
Какое свойство нового окна задается параметром "location="
?
Ответ:
 (1)
возможность изменения пользователем размера окна по своему желанию 
 (2)
наличие строки меню 
 (3)
наличие адресной строки, в которой выводится URL страницы 
Номер 3
За что отвечает параметр "toolbar="
?
Ответ:
 (1)
за наличие панели инструментов во вновь открытом окне 
 (2)
за наличие полосы прокрутки 
 (3)
за наличие строки состояния 
Упражнение 26:
Номер 1
Закрытие текущего окна осуществляется следующим фрагментом кода:
Ответ:
 (1)
<A HREF="" onClick="self.close()">Щелкните, чтобы закрыть</A>
 
 (2)
<A HREF="" onClick="self.open()">Щелкните, чтобы закрыть</A>
 
 (3)
<A HREF="" onMouseOver="document.close()">Щелкните, чтобы закрыть</A>
 
 (4)
<A HREF="" onClick="window.close()">Щелкните, чтобы закрыть</A>
 
Номер 2
Какое действие произойдет после выполнения кода?
window.open('file.htm', 'window_name', config='height=300,width=300');
return false;
Ответ:
 (1)
переход по ссылке к файлу file.htm
 
 (2)
открытие файла file.htm
в текущем окне 
 (3)
открытие окна с именем window_name
 
Номер 3
Как открыть окно, содержащее полосы прокрутки и панель инструментов?
<SCRIPT type="text/javascript">
пример к задаче
</SCRIPT>
Ответ:
 (1)
('opened.html', 'name', config='height=300,width=300,toolbar=1,scrollbars=1')
 
 (2)
('opened.html', 'name', config='height=300,width=300,toolbar=yes,location=no')
 
 (3)
('opened.html', 'name', config='height=300,width=300, menubar=1,location=1')
 
 (4)
('opened.html', 'name', config='height=300,width=300, status=1,scrollbars=1')
 
Упражнение 27:
Номер 1
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config='width=300,status=0')">Click here</A>
Ответ:
 (1)
ошибка создания окна. Не указан параметр height
 
 (2)
ошибка создания окна. Неправильно задан параметр status
 
 (3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл 
 (4)
нет ошибки 
Номер 2
Определите ошибку
<A HREF="file.htm" onClick="window.open('window_name', 'opened.html',
config='width=300,status=0')">Click here</A>
Ответ:
 (1)
ошибка создания окна. Не указан параметр height
 
 (2)
ошибка создания окна. Неправильно задан параметр status
 
 (3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл 
 (4)
нет ошибки 
Номер 3
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config="width=300,status=0")">Click here</A>
Ответ:
 (1)
ошибка создания окна. Не указан параметр height
 
 (2)
ошибка создания окна. Неправильный синтаксис параметров
 
 (3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл
 
 (4)
нет ошибки
 
Упражнение 28:
Номер 1
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_blank" onClick="return false;"> new </a>
Ответ:
 (1)
откроется страница с URL http://intuit.ru
в этом же окне 
 (2)
откроется страница с URL http://intuit.ru
в новом окне 
 (3)
браузер выдаст ошибку 
 (4)
ничего не произойдет 
Номер 2
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_blank" onClick="return true;"> new </a>
Ответ:
 (1)
откроется страница с URL http://intuit.ru
в этом же окне 
 (2)
откроется страница с URL http://intuit.ru
в новом окне 
 (3) браузер выдаст ошибку 
 (4) ничего не произойдет 
Номер 3
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_self" onClick="return true;"> new </a>
Ответ:
 (1) откроется страница с URL http://intuit.ru
в этом же окне 
 (2) откроется страница с URL http://intuit.ru
в новом окне 
 (3) браузер выдаст ошибку 
 (4) ничего не произойдет 
Упражнение 29:
Номер 1
Что возвращает метод confirm()
?
Ответ:
 (1)
значение true/false
 
 (2)
аргумент метода 
 (3)
void
 
Номер 2
Что будет, если не указать параметры метода open()
?
Ответ:
 (1)
будет создано пустое окно 
 (2)
получим сообщение об ошибке 
 (3)
отсутствие реакции 
Упражнение 30:
Номер 1
Можно ли закрыть окно-предок из окна-потомка?
Ответ:
 (1)
нельзя 
 (2)
window.opener.close()
 
 (3)
_opener.close()
 
Номер 2
Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку?
window.close();
window.opener.focus();
Ответ:
 (1)
нет 
 (2)
да 
Номер 3
На что указывает аргумент метода clearTimeout()
?
Ответ:
 (1)
на созданный поток 
 (2)
на стек 
 (3)
на JavaScript-код 
Упражнение 31:
Номер 1
Для чего предназначен метод getDay()
объекта Date
?
Ответ:
 (1) выводит текущий день недели 
 (2) выводит текущий день, месяц и год 
 (3) выводит текущий день 
Номер 2
Для чего предназначен метод getDate()
?
Ответ:
 (1) выводит текущий день недели 
 (2) выводит текущий день, месяц и год 
 (3) выводит текущий день месяца 
Номер 3
Метод getDate()
выводит текущее число
Ответ:
 (1) начиная с 0 
 (2) начиная с 1 
 (3) начиная с 'Пн' 
Упражнение 32:
Номер 1
Для чего предназначен метод getFullYear()
?
Ответ:
 (1) выводит текущий год в формате XX
 
 (2) выводит текущий год в формате XXXX
 
 (3) такого метода не существует 
Номер 2
Для чего предназначен метод getHours()
объекта Date
?
Ответ:
 (1) выводит текущий час в 24-х часовом формате 
 (2) выводит текущий час в формате Am:Pm
 
 (3) такого метода не существует 
Номер 3
Метод getHours()
выводит
Ответ:
 (1) текущий час 
 (2) текущее время (час:минута:секунда) 
 (3) такого метода не существует 
Упражнение 33:
Номер 1
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getFullYear();
document.write(y);
</SCRIPT>
Ответ:
 (1) выведется текущий день, месяц и год 
 (2) выведется текущий год 
 (3) выведется текущий день недели 
Номер 2
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var y = new Date();
var d = y.getFullYear();
document.write(y);
</SCRIPT>
Ответ:
 (1) выведется текущий день, месяц и год 
 (2) выведется текущий год 
 (3) ошибка - нельзя вывести переменную y
 
Номер 3
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getDate();
document.write(y);
</SCRIPT>
Ответ:
 (1) выведется текущий день, месяц и год 
 (2) выведется текущее число 
 (3) выведется текущий день недели 
Упражнение 34:
Номер 1
Какая функция позволяет создать окно с вариантами выбора ОК
и ОТМЕНА
?
Ответ:
 (1)
alert
 
 (2)
prompt
 
 (3)
confirm
 
Номер 2
Каково назначение функции confirm
?
Ответ:
 (1)
функция позволяет создать окно с вариантами выбора ОК
и ОТМЕНА
 
 (2)
функция выводит окно с предупреждением 
 (3)
функция выводит окно со строкой ввода 
Номер 3
Каким образом можно создать окно для выбора одного из двух вариантов?
Ответ:
 (1)
confirm
 
 (2)
alert
 
 (3)
prompt
 
Упражнение 35:
Номер 2
Что произойдет в результате нажатия кнопки ОК
в процессе работы следующего участка кода?
if (confirm("Уверены, что хотите посетить INTUIT?") )
{
parent.location='http://www.intuit.ru/';
alert("Счастливого пути");
}
else
{
alert("Тогда оставайтесь");
}
Ответ:
 (1)
откроется сайт intuit и выведется окно "Счастливого пути" 
 (2)
выведется окно "Счастливого пути" 
 (3)
выведется окно "Тогда оставайтесь" 
Номер 3
Что произойдет в результате нажатия кнопки ОТМЕНА
в процессе работы следующего участка кода?
if (confirm("Уверены, что хотите посетить INTUIT?") )
{
parent.location='http://www.intuit.ru/';
alert("Счастливого пути");
}
else
{
alert("Тогда оставайтесь");
}
Ответ:
 (1)
откроется сайт intuit и выведется окно "Счастливого пути" 
 (2)
выведется окно "Счастливого пути" 
 (3)
выведется окно "Тогда оставайтесь" 
Упражнение 36:
Номер 1
Определите ошибку
if confirm("Уверены, что хотите посетить INTUIT?")
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
Ответ:
 (1)
неправильно записано условие 
 (2)
неправильно записан метод confirm
 
 (3)
ошибки нет 
Номер 2
Определите ошибку
if (confirm("Уверены, что хотите посетить INTUIT?"))
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
Ответ:
 (1)
неправильно записано условие 
 (2)
неправильно записан метод confirm
 
 (3)
ошибки нет 
Номер 3
Определите ошибку
if (confirm(Уверены, что хотите посетить INTUIT?) )
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
Ответ:
 (1)
неправильно записано условие 
 (2)
неправильно записан метод confirm
 
 (3)
ошибки нет 
Упражнение 37:
Номер 1
Что такое конструкция if
?
Ответ:
 (1)
реакция программы на действия пользователя (например, нажатие кнопок) 
 (2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия 
 (3)
многократное выполнение некоторого действия 
Номер 2
Укажите допустимые записи конструкции if
Ответ:
 (1)
if (условие) { операторы }
 
 (2)
if условие { операторы }
 
 (3)
if (условие) { if (условие) { операторы } }
 
Номер 3
Укажите недопустимые записи конструкции if
(под операторами подразумевается более одного оператора)
Ответ:
 (1)
if (условие) операторы
 
 (2)
if (условие) { операторы }
 
 (3)
if (условие) { if (условие) { операторы } }
 
 (4)
if (условие) { if (условие) { if (условие) } { операторы } }
 
Упражнение 38:
Номер 1
Что такое конструкция if
?
Ответ:
 (1)
выбор дальнейшего хода программы по значению некоторой переменной  
 (2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
 
 (3)
многократное выполнение некоторого действия
 
Номер 2
Укажите допустимые записи конструкции if
Ответ:
 (1)
if (условие) { операторы }
 
 (2)
if условие { операторы }
 
 (3)
if (условие) { if (условие) { операторы } }
 
Номер 3
Укажите недопустимые записи конструкции if
Ответ:
 (1)
if (условие) { операторы }
 
 (2)
if (условие) { if (условие) { операторы }
 
 (3)
if (условие) { if (условие) { if (условие) } { операторы } }
 
Упражнение 39:
Номер 1
При каких условиях выполнятся операторы в конструкции
if (условие1) { if (условие2) { операторы }}
?
Ответ:
 (1)
если условие1
верно, а условие2
неверно 
 (2)
если условие2
верно, а условие1
неверно 
 (3)
если условие2
и условие1
неверны 
 (4)
если условие1
и условие2
верны 
Номер 2
Переменная a = 10
, а b = 5
, укажите, когда пользователь увидит приветствие
Ответ:
 (1)
if (a == 10) { alert("Приветствие!") }
 
 (2)
if (b = 5) { alert("Приветствие!") }
 
 (3)
if (a == b) { alert("Приветствие!") }
 
 (4)
if (a ==10) { if (b = 5) { alert("Приветствие!") }}
 
Номер 3
При каких a
,b
и c
выполнятся операторы в конструкции:
if (a == c) {if (c == 10) { if (b == 5) { операторы }}}
?
Ответ:
 (1)
a = 10, c = 10, b = 8
 
 (2)
a =5, c =10, b =5
 
 (3)
a = 10, c =10, b = 5
 
 (4)
a = 10, c = 5, b = 5
 
Упражнение 40:
Номер 1
Что такое конструкция if/else
?
Ответ:
 (1)
выбор дальнейшего хода программы в зависимости от выполнения или невыполнения некоторого условия 
 (2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
 
 (3)
выполнение некоторого действия, многократность процедуры зависит от выполнения некоторого условия
 
Номер 2
Укажите допустимые записи конструкции if/else
:
Ответ:
 (1)
if (условие) { операторы } else { операторы }
 
 (2)
if (условие) { операторы } else (условие) { операторы }
 
 (3)
if (условие) { if (условие) { операторы } else { операторы } }
 
Номер 3
Укажите недопустимые записи конструкции if/else
Ответ:
 (1)
if (условие) { операторы } else (условие) { операторы }
 
 (2)
if (условие) { операторы } else { операторы }
 
 (3)
else (условие) { операторы }
 
Упражнение 41:
Номер 1
При каких условиях выполнятся оператор2
в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}
?
Ответ:
 (1)
если условие1
и условие2
верны
 
 (2)
если условие1
верно, а условие2
неверно
 
 (3)
если условие1
неверно, а условие2
верно
 
Номер 2
Известно, что значение переменной
a = "м"
. Укажите, когда пользователь увидит сообщение
Ответ:
 (1)
if (a == "м") { alert("Сообщение") } else { alert("Сообщение") }
 
 (2)
if (a =="М") { alert("Сообщение") } else { операторы }
 
 (3)
if (a == "М") { alert("Сообщение") } else { alert("Сообщение") }
 
 (4)
if (a == "м") { if (a == "М") { операторы } else { alert("Сообщение")} }
 
Номер 3
При каких a
,b
и c
выполнится оператор2
в конструкции
if (a == b) { if (c == 10) { оператор1 } else { оператор2 }}
?
Ответ:
 (1)
a=15, b=10, c=10
 
 (2)
a=10, b=10, c=5
 
 (3)
a=5, b=5, c=10
 
Упражнение 42:
Номер 1
Что увидит пользователь, выполнив данный участок кода при a=10
?
if (a == 10)
{
alert("Сообщение")
}
else
{
alert("Предупреждение")
}
Ответ:
 (1)
сообщение
 
 (2)
предупреждение
 
 (3)
ничего
 
Номер 2
Что увидит пользователь, выполнив данный участок кода при a=10
?
if (a == 5) {
alert("Сообщение")
} else {
if (a == 10) {
alert("Предупреждение")
} else {
alert("Вопрос")
}
}
Ответ:
 (1)
вопрос
 
 (2)
предупреждение
 
 (3)
ничего
 
 (4)
сообщение
 
Номер 3
Что увидит пользователь, выполнив данный участок кода при a=10
?
if (a == 5)
{
alert("Сообщение")
} else
{
if (a ==10)
{
if (a==8)
{
alert("Предупреждение")
} else
{
alert("Вопрос")
}
} else
{
alert("Вопрос")
}
}
Ответ:
 (1)
Предупреждение
 
 (2)
Вопрос
 
 (3)
Сообщение
 
 (4)
ничего
 
Упражнение 43:
Номер 1
Какой результат выдаст данный скрипт?
<script language="javascript">
var var1=5;
var2=3;
var3=9;
if(var1>var2)
{
alert("Первый оператор");
}
if(var2>var3)
{
alert("Второй оператор");
}
else {
alert("Третий оператор");
}
</script>
Ответ:
 (1)
окно предупреждения "Первый оператор"
 
 (2)
окно предупреждения "Второй оператор"
 
 (3)
ни одного предупреждения
 
 (4)
окно предупреждения "Третий оператор"
 
Номер 3
Какой результат выдаст скрипт?
<script language="javascript">
var var1=5;
var2=4;
var3=2;
if (var1<var2)
{
alert('Условие выполнено');
}
if (var2>var3)
{
alert('Первое условие не выполнено');
}
else {
alert('Второе условие не выполнено ');
}
else {
alert('Третье условие не выполнено ');
}
alert('Не выполнено ни одно из условий');
</script>
Ответ:
 (1)
окно предупреждения "Не выполнено ни одно из условий"
 
 (2)
окно предупреждения "Первое условие не выполнено"
 
 (3)
окно предупреждения "Третье условие не выполнено"
 
 (4)
скрипт выдаст сообщение об ошибке
 
Упражнение 44:
Номер 1
Можно ли использовать конструкцию следующего примера?
<SCRIPT type="text/javascript">
if(window.confirm("Yes/No"))
{
...
}
else
{
...
}
</SCRIPT>
Ответ:
 (1)
нельзя (логическое условие не определено)
 
 (2)
можно (confirm
возвращает значения true/false
)
 
 (3)
можно (всегда будет возвращаться значение true
)
 
Номер 2
Как правильно оформить обработку события Submit
при вызове следующего обработчика?
<SCRIPT type="text/javascript">
function submit_handler()
{
if(...) return true;
else return false;
}
</SCRIPT>
Ответ:
 (1)
<FORM onSubmit="return submit_handler();">
 
 (2)
<FORM onSubmit="submit_handler();">
 
 (3)
такого обработчика нет
 
Номер 3
Определите результаты работы сценария в случае,
если окно Confirm
будет закрыто без нажатия каких-либо кнопок
<SCRIPT type="text/javascript">
if (confirm ("Вы уверены, что хотите посетить INTUIT?"))
{
alert ("В данный момент страница INTUIT не доступна");
}
else
{
defaultStatus = "К сожалению, вы закрыли окно выбора";
}
</SCRIPT>
Ответ:
 (1)
конечным результатом работы сценария будет открытие страницы INTUIT
 
 (2)
результатом работы сценария будет отображение в строке состояния браузера надписи
- "К сожалению, вы закрыли окно выбора"
 
 (3)
результатом работы сценария будет отображение диалогового окна с сообщением
о том, что страница INTUIT в данный момент недоступна.
 
Упражнение 46:
Номер 1
Что называется циклом?
Ответ:
 (1)
множество данных, размещенных в одной переменной 
 (2)
средство организации повторяющихся операций 
 (3)
ошибка, при которой программа повторяется бесконечное количество раз 
Номер 2
Когда используются циклы for
?
Ответ:
 (1)
когда известно количество повторений 
 (2)
когда неизвестно количество повторений 
 (3)
когда необходимо выполнить действие хотя бы один раз, независимо от условия повторения цикла 
Номер 3
Когда используются циклы while
?
Ответ:
 (1)
когда неизвестно количество повторений 
 (2)
когда известно количество повторений 
 (3)
когда необходимо выполнить действие хотя бы один раз, независимо от условия повторения цикла 
Упражнение 47:
Номер 1
Что задает выражение i=12
в синтаксисе первой части оператора for
?
Ответ:
 (1)
задает конечное значение переменной, управляющей циклом 
 (2)
задает начальное значение переменной, управляющей циклом 
 (3)
задает шаг приращения переменной, управляющей циклом 
Номер 2
Что задает условие i>=4
в синтаксисе оператора for (i=0;i>=4;i++)
?
Ответ:
 (1)
задает начальное значение переменной, управляющей циклом 
 (2)
условие, определяющее, сколько в цикле будет повторений 
 (3)
задает шаг приращения переменной, управляющей циклом 
Номер 3
Что задает условие i<4
в синтаксисе оператора for
?
Ответ:
 (1)
задает начальное значение переменной, управляющей циклом 
 (2)
условие, определяющее, сколько в цикле будет повторений 
 (3)
задает шаг приращения переменной, управляющей циклом 
Упражнение 48:
Номер 1
Каково будет значение переменной j
после выполнения приведенного JavaScript кода?
var i = 0; j = 0;
for (i = 1; i <= 5; i++) {
j--;
}
Ответ:
 (1)
0
 
 (2)
-5
 
 (3)
5
 
 (4)
-6
 
 (5)
6
 
Номер 2
Каково будет значение переменной j
после выполнения приведенного JavaScript кода?
var i = 0; j = 0;
for (i = 1; i <= 3; i++) {
j+=i;
}
Ответ:
 (1)
0
 
 (2)
5
 
 (3)
-6
 
 (4)
6
 
Номер 3
Каково будет значение переменной j
после выполнения приведенного JavaScript кода?
var i = 0; j = 0;
for (i = 1; i <= 2; i++) {
j-=2;
}
Ответ:
 (1)
-6 
 (2)
6 
 (3)
4 
 (4)
-2 
 (5)
-4 
Упражнение 49:
Номер 1
Каково будет значение переменной i
после выполнения приведенного JavaScript кода?
var i = 0;
while (i <= 10)
{
i+=5;
}
Ответ:
 (1)
0
 
 (2)
5
 
 (3)
15
 
Номер 2
Каково будет значение переменной i
после выполнения приведенного JavaScript кода?
var i = 5;
while (i > 0)
{
i=5-i;
}
Ответ:
 (1)
0
 
 (2)
5
 
 (3)
15
 
Номер 3
Каково будет значение переменной i
после выполнения приведенного JavaScript кода?
var i = 1;
while (i <= 5)
{
alert(i)
i+=5;
}
Ответ:
 (1)
0
 
 (2)
6
 
 (3)
1
 
Упражнение 50:
Номер 1
Какое значение будет выведено в результате выполнения скрипта?
var j = 0;
for (var i = 0; i <= 10; i++); {
j += 1;
}
document.write(j);
Ответ:
 (1)
1
 
 (2)
2
 
 (3)
3
 
 (4)
4
 
Номер 2
В какой строке JavaScript-кода допущена ошибка?
for (var j = 0; i <= 10; i++) {
j += 1;
}
document.write(j);
Ответ:
 (1)
1
 
 (2)
2
 
 (3)
3
 
 (4)
4
 
Номер 3
В какой строке JavaScript-кода допущена ошибка?
for (var i = 0; i <= 10; i++) {
var j += 1;
}
Ответ:
 (1)
1
 
 (2)
2
 
 (3)
3
 
 (4)
ошибки нет
 
Упражнение 51:
Номер 1
Каково будет значение переменной j
после выполнения приведенного JavaScript кода?
var j = 0;
for (var i = 0; i < 2; i++) {
j=i;
}
Ответ:
 (1)
0
 
 (2)
1
 
 (3)
2
 
Номер 2
Каково будет значение переменной j
после выполнения приведенного JavaScript кода?
var j = 0;
for (var i = 0; i < 2; i++) {
j=-j*i;
}
document.write(j);
Ответ:
 (1)
0
 
 (2)
1
 
 (3)
2
 
Номер 3
Каково будет значение переменной j
после выполнения приведенного JavaScript кода?
var j = 0;
for (var i = 0; i <= 1; i++) {
j=-j+i;
}
Ответ:
 (1)
0
 
 (2)
1
 
 (3)
2
 
Упражнение 52:
Номер 1
Каково будет значение переменной i
после выполнения приведенного JavaScript кода?
var i = 1;
while (i <= 2)
{
i+=5;
}
Ответ:
 (1)
0
 
 (2)
6
 
 (3)
1
 
Номер 2
Каково будет значение переменной i
после выполнения приведенного JavaScript кода?
var i = 1;
while (i <= 2)
{
i*=5;
}
Ответ:
 (1)
0
 
 (2)
1
 
 (3)
5
 
Номер 3
Каково будет значение переменной i
после выполнения приведенного JavaScript кода?
var i = 2;
while (i <= 2)
{
i=i*i;
}
Ответ:
 (1)
2
 
 (2)
4
 
 (3)
8
 
Упражнение 53:
Номер 1
Каким образом можно создать псевдослучайное число от 1 до 3-х?
Ответ:
 (1)
now=new Date(); num=(now.getSeconds() )%3
 
 (2)
now=new Date(); num=(now.getSeconds() )%2
 
 (3)
now=new Date(); num=(now.getSeconds() )%3 + 1
 
Номер 2
Каким образом можно создать случайное число от 0 до 19 (включительно)?
Ответ:
 (1)
now=new Date(); num=(now.getSeconds() )/3;
 
 (2)
now=new Date(); num=(now.getSeconds() )%4 - 1;
 
 (3)
now=new Date(); num=(now.getSeconds() )%3 + 1;
 
Номер 3
Каким образом можно создать случайное число "1" или "2"?
Ответ:
 (1)
now=new Date(); num=(now.getSeconds() )%2
 
 (2)
now=new Date(); num=(now.getSeconds() )%(2 or 1)
 
 (3)
now=new Date(); num=(now.getSeconds() )%2 + 1
 
Упражнение 54:
Номер 1
Какая функция позволяет создать случайное число?
Ответ:
 (1)
now=new Date(); num=(now.getSeconds() )%2
 
 (2)
now=new Date(); num=(now.getSeconds() )%3 + 1
 
 (3)
num=random(3);
 
Номер 2
Каким образом можно создать случайное число в определенном диапазоне?
Ответ:
 (1)
получить текущее время и использовать остаток от его деления на значение верхней границы диапазона 
 (2)
использовать функцию Random
 
 (3)
получить текущее время и разделить его на значение верхней границы диапазона 
Номер 3
Для чего используют функцию "остаток от деления" при получении случайных чисел?
Ответ:
 (1)
чтобы гарантировать, что случайное число не больше верхней границы диапазона 
 (2)
чтобы гарантировать, что случайное число не меньше нижней границы диапазона 
 (3)
не используют 
Упражнение 55:
Номер 1
Определите диапазон случайного числа
now=new Date(); num=(now.getSeconds() )%3
Ответ:
 (1)
0..2 
 (2)
1..3 
 (3)
0..3 
Номер 2
Определите диапазон случайного числа
now=new Date(); num=(now.getSeconds() )%3 + 2
Ответ:
 (1)
0..5 
 (2)
2..4 
 (3)
2..5 
Номер 3
Определите диапазон случайного числа
now=new Date(); num=(now.getSeconds() )%3 - 1
Ответ:
 (1)
0..2 
 (2)
-1..1 
 (3)
-1..2 
Упражнение 56:
Номер 1
Какие случайные числа может генерировать приведенная ниже функция?
function rand()
{
var now=new Date();
var num=(now.getSeconds())%10;
return num;
}
Ответ:
 (1)
от 1 до 10 
 (2)
от 0 до 9 
 (3)
от 0 до 10 
Номер 2
Какое число выведет приведенная ниже функция?
function alertY()
{
var x=25;
var y=x%20;
alert(y);
}
Ответ:
 (1)
0 
 (2)
5 
 (3)
20 
Номер 3
Какие случайные числа может генерировать приведенная ниже функция?
function rand()
{
var now=new Date();
var num=(now.getSeconds())%9;
num = num+2;
alert(num);
}
Ответ:
 (1)
от 2 до 10 
 (2)
от 1 до 9 
 (3)
от 2 до 9 
Упражнение 57:
Номер 2
Индексация элементов массива начинается с
Ответ:
 (1)
0
 
 (2)
1 
 (3)
с любого числа 
Номер 3
Сколько значений может содержать массив?
Ответ:
 (1)
только одно 
 (2)
множество 
 (3)
массив не имеет значений 
Упражнение 58:
Номер 1
Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы:
<form action="start.php" method="post" name="fld">
<input type="text" name="field" value="Text field">
<input type="submit" value="Старт" name="btn">
</form>
Форма в документе одна.
Ответ:
 (1)
text=document.fld.field.value;
 
 (2)
text=document.field.value;
 
 (3)
text=document.forms[0].field.value;
 
 (4)
text=document.forms.value;
 
Номер 2
Укажите команду, которой нельзя получить значение текстового поля из данной формы:
<form action="start.php" method="post" name="fld">
<input type="text" name="field" value="Text field">
<input type="submit" value="Старт" name="btn">
</form>
Форма в документе одна.
Ответ:
 (1)
text=document.fld.field.value;
 
 (2)
text=document.forms[0].field.value;
 
 (3)
text=document.forms.value;
 
Номер 3
На форму можно ссылаться с помощью
Ответ:
 (1) document.myform;
 
 (2) document.forms[0];
 
 (3) document.forms.value;
 
Упражнение 59:
Номер 1
Каков результат работы данного скрипта:
<script language="javascript">
mas=new Array(2);
mas[3]=5;
alert(mas[3]);
</script>
Ответ:
 (1)
окно предупреждения с цифрой "5" 
 (2)
окно предупреждения с надписью "undefind" 
 (3)
скрипт выдаст сообщение о синтаксической ошибке 
Номер 3
Каков результат работы данного скрипта
<script language="javascript">
mas=new Array(2);
mas[3]=5;
alert(mas3);
</script>
Ответ:
 (1) окно предупреждения с цифрой "5" 
 (2) окно предупреждения с надписью "undefined" 
 (3) скрипт нечего не выведет 
Упражнение 60:
Номер 1
Что делает строка mas=new Array()
?
Ответ:
 (1)
объявляет переменную mas
как массив объектов 
 (2)
объявляет строковую переменную mas
 
 (3)
объявляет переменную с именем array
типа mas
 
Номер 2
Какой из вариантов описания массивов неверный?
Ответ:
 (1)
mas=new Array();
 
 (2)
mas=new Array(12);
 
 (3)
mas[0]=1; mas[1]=2; mas[2]=3; mas[3]=4; mas[4]=5;
 
Упражнение 61:
Номер 1
Для чего служат формы?
Ответ:
 (1)
cлужат для сбора данных пользователя и отправки их Web-серверу 
 (2)
cлужат для сбора данных пользователя и отправки их Web-обозревателю 
 (3)
служат для представления данных пользователя в виде таблицы 
Номер 2
Что представляют собой формы?
Ответ:
 (1)
набор из элементов управления, размещаемых на Web-странице 
 (2)
аналогичны диалоговым окнам Windows 
 (3)
обычные web-страницы 
Номер 3
Чем задается поле ввода на форме?
Ответ:
 (1)
посредством одинарного тега <INPUT TYPE="text">
 
 (2)
посредством одинарного тега <INPUT TYPE="button">
 
 (3)
посредством одинарного тега <INPUT TYPE="reset">
 
Упражнение 62:
Номер 2
Что из перечисленных ниже вариантов относится к обработчикам событий?
Ответ:
 (1)
onFocus
 
 (2)
onBlur
 
 (3)
onMouseOver
 
Номер 3
Что выполняет следующий фрагмент кода?
<FORM>
<TEXTAREA NAME="name" COLS=30 ROWS=5 WARP=VIRTUAL onBlur="getname(this.value)">
Введите любой текст
</TEXTAREA>
</FORM>
Ответ:
 (1)
создает текстовое поле и при смене фокуса ввода передает из него значение функции getname()
 
 (2)
создает текстовое поле и при наведении на него курсора передает его значение функции getname()
 
 (3)
создает текстовое поле и при клике мыши передает его значение функции getname()
 
Упражнение 63:
Номер 1
Найдите ошибку
<script>
function newcolor(color)
{
document.bgColor=color
}
</script>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')">
</FORM>
Ответ:
 (1)
неверно описана функция (нет символа ";") 
 (2)
неверно передается параметр функции 
 (3)
ошибки нет 
Номер 2
Найдите ошибку
<script>
function newcolor(color) { document.bgColor=color }
</script>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')">
</FORM>
Ответ:
 (1)
нельзя описывать функцию одной строкой 
 (2)
неверно передается параметр функции 
 (3)
ошибки нет 
Номер 3
Найдите ошибку
<script>
function newcolor(color)
{
document.bgColor=color
}
</script>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue")">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink")">
</FORM>
Ответ:
 (1)
неверно описана функция 
 (2)
неверно передается параметр функции 
 (3)
ошибки нет 
Упражнение 64:
Номер 1
Каким образом можно обратиться к элементу формы?
Ответ:
 (1)
по имени (document.form_name.element_name.property)
 
 (2)
по индексу (document.forms[n].elements[n].property)
 
 (3)
используя метод (document.form.method())
 
Номер 2
Можно ли указать в атрибуте action
JavaScript-код?
Ответ:
 (1)
можно всегда 
 (2)
нельзя 
 (3)
можно, в сочетании с методом POST
 
Номер 3
Какой тип имеет свойство elements
объекта form
?
Ответ:
 (1)
массив 
 (2)
скаляр 
 (3)
такого свойства нет 
Упражнение 65:
Номер 2
Каким из перечисленных способов можно отправить данные из формы на сервер?
Ответ:
 (1)
по кнопке submit
 
 (2)
методом submit
 
 (3)
по событию submit
 
Номер 3
Можно ли полностью перехватить и обработать JavaScript-функцией событие submit
(отправку данных на сервер)?
Ответ:
 (1)
да 
 (2)
нет