игра брюс 2048
Главная / Интернет-технологии / 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)

 (3)

 (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)

 (2)

 (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)

 (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) нет 




Главная / Интернет-технологии / JavaScript 1.0 / Тест 1