Главная /
Программирование /
Практикум по программированию на JavaScript
Практикум по программированию на JavaScript - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Цель этих 30 уроков состоит в том, чтобы научить читателя самостоятельно создавать сценарии JavaScript.
Все ответы: Цель этих 30 уроков состоит в том, чтобы научить читателя самостоятельно создавать сценарии JavaScript.
Смотрите также:
Где расположить сценарий для вывода нового окна в коде странице?
(1)
в начале кода, в разделе
<HEAD>
(2)
ближе к концу документа HTML, чтобы сначала загрузилась страница, а потом окно
(3)
все равно, в каком месте
Какая функция позволяет создать окно с вариантами выбора
ОК
и ОТМЕНА
?
(1)
alert
(2)
prompt
(3)
confirm
Из каких символов может состоять имя переменной?
(1)
буквы
(2)
цифры
(3)
пробел
Каким образом можно обратиться к 3-й картинке документа
<IMG NAME=test data-src="...">
?
(1)
document.images[2]
(2)
document.test
(3)
document[test]
Что представляет собой тип данных "литерал"?
(1)
является значением, которое не изменяется
(2)
является значением, которое постоянно изменяется
(3)
такого типа данных не существует
Каким должен быть обработчик события кнопки
<FORM name="myform">
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="">
</FORM>
onClick
, чтобы корректно вывести содержимое текстового поля myname
в отдельное окно?
(1)
alert(document.myform.myname);
(2)
alert(myform.myname.value);
(3)
alert(document.myform.myname.value);
Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать
(1) от последней строки документа
(2) от самого верха документа HTML, учитывая пустые строки
(3) от первой строки JavaScript
(4) от первой строки документа, не учитывая пустые строки
Каким образом можно создать случайное число от 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
Что такое конструкция
if
?
(1)
выбор дальнейшего хода программы по значению некоторой переменной
(2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
(3)
многократное выполнение некоторого действия
Что называется циклом?
(1)
множество данных, размещенных в одной переменной
(2)
средство организации повторяющихся операций
(3)
ошибка, при которой программа повторяется бесконечное количество раз
Что называется массивом?
(1)
упорядоченная совокупность значений произвольных типов
(2)
переменная, которая меняет свой тип в зависимости от своего значения
(3)
несколько переменных одного типа
Что положено в основу JavaScript-мультипликации?
(1)
многокадровые графические файлы
(2)
чередование статических графических файлов
(3)
применение Java-апплетов
Каким образом можно обратиться к элементу формы?
(1)
по имени
(document.form_name.element_name.property)
(2)
по индексу
(document.forms[n].elements[n].property)
(3)
используя метод
(document.form.method())
Для чего предназначен метод
getDay()
?
(1) запрашивает текущий день недели
(2) запрашивает текущий день, месяц и год
(3) запрашивает текущий месяц
Что называется событием?
(1)
выполнение в программе (скрипте) определенного условия
(2)
какое-либо действие пользователя
(3)
многократное выполнение некоторого действия
Какой обработчик события необходимо использовать для определения нажатия мышью на объекте
Submit
?
(1)
OnClick
(2)
OnSubmit
(3)
OnPress
Что называется переменной?
(1)
специальный участок памяти, в котором программа может сохранять данные.
(2)
специальный тэг, значение которого можно изменить
(3)
параметр объекта, значение которого можно изменить
Что называется объектом?
(1)
произвольный элемент web-страницы, параметры которого можно модифицировать
(2)
тип данных, состоящий из множества параметров и функций для модификации этих параметров
(3)
любой HTML-тэг
Что делает команда
onLoad
?
(1)
запускает функцию в работу при загрузке элемента
(2)
выводит на экран информацию о запущенных в работу функциях
(3)
такой команды нет
Используется ли пробел в перечислении подкоманд
config
?
(1) команды разделены только запятой без пробелов, а значения поставлены в одинарные кавычки
(2) обязательно, так как подкоманды должны быть разделены
(3) только в кавычках
Что произойдет в результате выполнения следующего участка кода?
if (confirm("Уверены, что хотите посетить INTUIT?") )
{
parent.location='http://www.intuit.ru/';
alert("Счастливого пути");
}
else
{
alert("Тогда оставайтесь");
}
(1)
выведется окно с вопросом о посещении сайта intuit
(2)
выведется окно "Счастливого пути"
(3)
выведется окно "Тогда оставайтесь"
Каково будет значение переменной
<SCRIPT type="text/javascript">
a = 1;
b = "2";
c = 3;
a = b + c;
</SCRIPT>
a
после выполнения приведенного JavaScript кода?
(1)
a=1
(2)
a=5
(3)
a=undefined
(4)
a=23
Для чего служат формы?
(1)
служат для сбора данных пользователя и отправки их Web-серверу
(2)
служат для сбора данных пользователя и отправки их Web-обозревателю
(3)
для представления данных пользователя в виде таблицы
Кому принадлежит свойство
<FORM name="myform">
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value);">
</FORM>
value
в обработчике события кнопки onClick
?
(1)
Объекту формы с именем
myform
(2)
Объекту поля формы с именем
myname
(3)
Объекту
document
К синтаксическим ошибкам относится:
(1) разорванная строка
(2) опечатка
(3) неправильная команда
Какая функция позволяет создать случайное число?
(1)
now=new Date(); num=(now.getSeconds() )%2
(2)
now=new Date(); num=(now.getSeconds() )%3 + 1
(3)
num=random(3);
При каких условиях выполнятся операторы в конструкции
if (условие1) { if (условие2) { операторы }}
?
(1)
если
условие1
верно, а условие2
неверно
(2)
если
условие2
верно, а условие1
неверно
(3)
если
условие2
и условие1
неверны
(4)
если
условие1
и условие2
верны
Что задает выражение
i=12
в синтаксисе оператора for
?
(1)
задает конечное значение переменной, управляющей циклом
(2)
задает начальное значение переменной, управляющей циклом
(3)
задает шаг приращения переменной, управляющей циклом
Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы
<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;
Можно ли перезапустить мультипликацию следующего примера после ее остановки?
var flag=0; var i=0;
function movie()
{
if(flag==0)
{
document.im.data-src="./test"+i+".gif";
i++;
setTimeout("movie();",1000);
}
}
...
<BODY onLoad="movie();">
...
<INPUT TYPE=button VALUE="Start" onClick="flag=0;">
<INPUT TYPE=button VALUE="Stop" onClick="flag=1;">
(1)
можно, нажав на кнопку Start
(2)
можно, нажав на кнопку Stop
(3)
только перезагрузив документ
Восстановить значения умолчания в полях формы можно только по кнопке
reset
?
(1)
да
(2)
нет
Когда вызывается обработчик события
onSubmit
?
(1)
когда объект
Submit
становится активным
(2)
при нажатии кнопки
Submit
(3)
при выделении объекта
Submit
Найдите ошибку в приведенном участке кода
<FORM>
<INPUT TYPE="text" VALUE="Hello world" onBlur="alert(Внимание);">
</FORM>
(1)
нельзя использовать обработчик события
onBlur
для строки ввода
(2)
неправильно описана строка ввода
(3)
синтаксическая ошибка в методе
alert
(4)
в приведенном примере ошибок нет
Какая команда выводит окно с сообщением и полем ввода, и позволяет ввести данные в переменную?
(1)
prompt
(2)
input
(3)
readln
(4)
insert
Для чего предназначен объект
navigator
?
(1)
для доступа к программе web-обозревателя
(2)
для доступа к текущему окну web-обозревателя
(3)
для доступа к параметрам программы Netscape Navigator
Что произойдет, если сценарий с функцией поместить в документе HTML вне команд
<HEAD>
и </HEAD>
?
(1)
сценарий будет проигнорирован браузером
(2)
выдастся сообщение об ошибке
(3)
сценарий заработает только после того, как загрузится вся страница
(4)
сценарий отработает как обычно (ничего не произойдет)
Закрытие текущего окна осуществляется следующим фрагментом кода:
(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>
Определите ошибку
if confirm("Уверены, что хотите посетить INTUIT?")
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
(1)
неправильно записано условие
(2)
неправильно записан метод
confirm
(3)
ошибки нет
Что будет выведено в HTML-документ после выполнения приведенного JavaScript кода?
<SCRIPT type="text/javascript">
var x = -2;
var y = 3;
var result = x * y - x;
document.write(result);
</SCRIPT>
(1)
-4
(2)
4
(3)
8
В каком из контейнеров используется обработчик события
onMouseOver
?
(1)
<A HREF=... onMouseOver="return true;">
(2)
<IMG SRC=... onMouseOver="return true;">
(3)
<LINK onClick="return true;">
В данном фрагменте кода представлена…
<SCRIPT type="text/javascript">
function Gofindit()
{
var searchfor = document.formsearch.findthis.value;
var FullSearchUrl ="http://av.yahoo.com/bin/query?p=" + searchfor;
location.href = FullSearchUrl;
}
</SCRIPT>
(1)
функция с переменной
searchfor
(искать) под названием formsearch
, внутри элемента findthis
(найти), который обладает свойством value
(значение). Она будет результатом чего-то происходящего в объекте document
(2)
функция с переменной
findthis
(найти) под названием formsearch
, внутри элемента searchfor
(искать), который обладает свойством value
(значение). Она будет результатом чего-то происходящего в объекте document
(3)
функция с переменной
searchfor
(искать) под названием findthis
внутри элемента formsearch
(найти), который обладает свойством document
(значение). Она будет результатом чего-то происходящего в объекте value
Какие ошибки допущены в приведённом ниже коде?
<SCRIPT TYPE="text/javascript">
function doit()
{
var greeting="Привет ";
alert(greeting+document.myform.fname.value);
}
</SCRIPT>
<FORM name="myform">
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="doit();">
</FORM>
(1)
значение поля
fname
формы myform
не было передано в функцию явно и не может быть использовано в ней
(2)
неправильно объявлена переменная
greeting
(3)
форма
myform
не содержит поля с именем fname
Определите ошибку
<SCRIPT LANGUAGE="javascript"> document.write("текст")
</SCRIPT>
(1) не указана "
;
" после строки document.write
(2) нельзя на одной строке указывать язык скрипта и действие
(3) неправильно описан язык скрипта
(4) нет ошибки
Определите диапазон случайного числа
now=new Date(); num=(now.getSeconds() )%3
(1)
0..2
(2)
1..3
(3)
0..3
Что такое конструкция
if/else
?
(1)
выбор дальнейшего хода программы в зависимости от выполнения или невыполнения некоторого условия
(2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
(3)
выполнение некоторого действия, многократность процедуры зависит от выполнения некоторого условия
Каково будет значение переменной
var i = 0; j = 0;
for (i = 1; i <= 5; i++) {
j--;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
-5
(3)
5
(4)
-6
(5)
6
Каков результат работы данного скрипта
<script language="javascript">
mas=new Array(2);
mas[3]=5;
alert(mas[3]);
</script>
(1)
окно предупреждения с цифрой "5";
(2)
окно предупреждения с надписью "undefined";
(3)
скрипт выдаст сообщение о синтаксической ошибке;
Сколько раз выведется анимация?
function startshow()
{
var num=1;
for (i=1; i<21; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src");
num=num+1;
if(num==4) {num=1;}
}
}
(1)
3
(2)
7
(3)
21
Как правильно оформить обработку события
function submit_handler()
{
if(...) return true;
else return false;
}
onSubmit
при вызове следующего обработчика?
(1)
<FORM onSubmit="return submit_handler();">
(2)
<FORM onSubmit="submit_handler();">
(3)
<FORM on_submit_handler();">
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getFullYear();
document.write(y);
</SCRIPT>
(1) выведется текущий день, месяц и год
(2) выведется текущий год
(3) выведется текущий день недели
Определите последовательность вызовов обработчиков событий при щелчке мышью
(1)
OnMouseDown, OnClick, OnMouseUp
(2)
OnClick, OnMouseDown, OnMouseUp
(3)
OnMouseDown, OnMouseUp, OnClick
Составьте сценарий, который выводит сообщение "Внимание" в строку статуса, при изменении содержимого в строке ввода
(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='Внимание';">
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getFullYear();
document.write(y);
</SCRIPT>
(1)
выведется текущий день, месяц и год
(2)
выведется текущий год
(3)
выведется текущий день недели
Что содержится в свойстве
appName
объекта navigator
?
(1)
имя программы web-обозревателя
(2)
имя web-обозревателя, установленного "по умолчанию"
(3)
имя текущего пользователя в системе клиента
В какой строчке допущена ошибка:
function dateinbar();
{
var d = new Date();
var y = d.getFullYear();
};
(1)
нет ошибок
(2)
в 5-ой
(3)
в 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)
нет ошибки
Что такое конструкция
if
?
(1)
реакция программы на действия пользователя (например - нажатие кнопок)
(2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
(3)
многократное выполнение некоторого действия
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 12;
var y= 5;
var result=- x + -y;
alert(result);
</SCRIPT>
(1)
выведется "-17"
(2)
выведется "7"
(3)
выведется "-7"
Какой из атрибутов
IMG
влияет на расстояние между картинками, помещенными в таблицу и внутрь гипертекстовой ссылки?
(1)
rectangle
(2)
vspace
(3)
marginleft
Чем функция отличается от других объектов?
(1)
ничем не отличается
(2)
отличается наличием параметров, свойств и возвращаемого значения
(3)
наличием скобок
Определите, что произойдет в результате выполнения приведенного ниже кода?
<script>
function doit()
{
var greeting="Привет, ";
alert(greeting + " " + document.myform.lname.value);
}
</script>
<FORM NAME="myform" action=""> Ваше имя:
<INPUT TYPE="text" NAME="lname"><p>
<INPUT TYPE="button" VALUE="Отправить" onClick="doit()">
</FORM>
(1)
выводится сообщение "Привет" и имя, введенное пользователем
(2)
в текст страницы выводится "Привет" и имя, введенное пользователем
(3)
ошибка. Неправильно переданы параметры функции
Определите тип ошибки
document.write('текст")
(1) синтаксическая ошибка
(2) множественная ошибка
(3) ошибка времени выполнения
(4) нет ошибки
Какие случайные числа может генерировать приведенная ниже функция?
function rand()
{
var now=new Date();
var num=(now.getSeconds())%10;
alert(num);
}
(1)
от 1 до 10
(2)
от 0 до 9
(3)
от 0 до 10
При каких условиях выполнятся
оператор2
в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}
?
(1)
если
условие1
и условие2
верны
(2)
если
условие1
верно, а условие2
неверно
(3)
если
условие1
неверно, а условие2
верно
Каково будет значение переменной
var i = 0;
while (i <= 10)
{
i+=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
5
(3)
15
Что делает строка
mas=new Array()
?
(1)
объявляет переменную
mas
как массив объектов
(2)
объявляет строковую переменную
mas
(3)
объявляет переменную с именем
array
типа mas
Сколько раз картинки выведутся на экран?
function startshow()
{
var num=1;
for (i=1; i<6; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src")
num=num+1
if(num==3) {num=1}
}
}
(1)
3
(2)
18
(3)
6
Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM ACTION="javascript:test();">
<INPUT NAME=test>
</FORM>
(1)
будет (здесь нельзя использовать эту схему URL)
(2)
будет (ошибка порождается при генерации события Submit)
(3)
не будет
Определите ошибку при выводе текущего года
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getFullYear();
document.write(y);
</SCRIPT>
(1) ошибка - неправильно описана функция получения даты
(2) ошибка - используется неверная функция
(3) ошибок нет
Что делает данный участок кода
<FORM>
<INPUT TYPE="text" onFocus="window.status='Привет';">
</FORM>
(1)
создает текстовую строку, при щелчке по которой выводится окно с сообщением "Привет"
(2)
создает текстовую строку, при щелчке по которой в строку состояния выводится сообщение "Привет"
(3)
создает текстовую строку, при изменении которой в строку состояния выводится окно с сообщением "Привет"
Выберите правильно обработанные события по работе со строкой ввода
(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');">
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 12;
var y= 5;
var result=- x + -y;
alert(result);
</SCRIPT>
(1)
выведется "-17"
(2)
выведется 7
(3)
выведется -7
Что содержится в свойстве
bgColor
объекта document
?
(1)
цвет фона страницы
(2)
цвет текста
(3)
цвет гиперссылок
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_blank" onClick="return false;">new</a>
(1)
откроется страница с URL
http://intuit.ru
в этом же окне
(2)
откроется страница с URL
http://intuit.ru
в новом окне
(3)
браузер выдаст ошибку
(4)
ничего не произойдет
Можно ли построить из частей монолитную картинку без использования таблицы?
(1)
нельзя
(2)
можно, перечислив подряд контейнеры
IMG
(3)
только в строку, поместив внутрь контейнера
PRE
Что выполняет данный участок кода?
<FORM>
<INPUT TYPE="TEXT" NAME="name" onClick="getname(this.value)" VALUE="Введите текст">
</FORM>
(1)
передаёт информацию в текстовую строку по щелчку мышью
(2)
передаёт информацию в текстовую строку по наведении курсора на другой объект
(3)
получает информацию из текстовой строки по щелчку мыши
Что увидит пользователь, выполнив данный участок кода при
if (a == 10)
{
alert("Сообщение")
}
else
{
alert("Предупреждение")
}
a=10
?
(1)
сообщение
(2)
предупреждение
(3)
ничего
В какой строке JavaScript-кода допущена ошибка?
var j = 0;
for (var i = 0; i <= 10; i++); {
j += 11;
}
document.write(j);
(1)
1
(2)
2
(3)
3
(4)
ошибки нет, выведется значение 1
Для чего предназначен цикл
function startshow()
{
var num=1;
for (i=1; i<7; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src")
for(x=1; x<8000; x=x+1)
{}
num=num+1
if(num==3) {num=1}
}
}
for(x=1; x<8000; x=x+1)
?
(1)
для задержки перед выводом нового кадра
(2)
для определения количества повторов
(3)
для ускорения загрузки следующего кадра
Что содержится в свойстве
vLinkColor
объекта document
?
(1)
цвет непосещенной гиперссылки
(2)
цвет посещенной гиперссылки
(3)
цвет гиперссылки, над которой находится указатель мыши
Что возвращает метод
confirm()
?
(1)
значение
true/false
(2)
аргумент метода
(3)
void
Какие обработчики событий имеет объект
Image
?
(1)
onError
(2)
onLoad
(3)
onAbort
(4)
onMousePress
Найдите ошибку
<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)
ошибки нет
Какой результат выдаст данный скрипт?
<script language="javascript">
var var1=5;
var2=3;
var3=9;
if(var1>var2)
{
alert("Первая переменная больше второй");
}
if(var2>var1)
{
alert("Вторая переменная больше первой");
}
else {
alert("Третья переменная - самая большая");
}
</script>
(1)
окно предупреждения "Первая переменная больше второй"
(2)
окно предупреждения "Вторая переменная больше первой"
(3)
ни одного предупреждения
(4)
окно предупреждения "Третья переменная - самая большая"
Каково будет значение переменной
var j = 0;
for (var i = 0; i < 2; i++) {
j=i;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
1
(3)
2
Что содержится в свойстве
length
объекта history
?
(1)
количество страниц, посещенных за последний сеанс работы с обозревателем
(2)
количество страниц в папке History
(3)
размер последней загруженной страницы
Можно ли закрыть окно-предок из окна-потомка?
(1)
нельзя
(2)
window.opener.close()
(3)
_opener.close()
Можно ли заставить браузер докачать картинку в случае останова передачи данных пользователем?
(1)
нельзя
(2)
можно (обработчик
onAbort
)
Каким образом можно обратиться к элементу формы?
(1)
по имени
(document.form_name.element_name.property)
(2)
по индексу
(document.forms[n].elements[n].property)
(3)
используя метод
(document.form.method())
Можно ли использовать конструкцию следующего примера?
<SCRIPT type="text/javascript">
if(window.confirm("Yes/No"))
{
...
}
else
{
...
}
</SCRIPT>
(1)
нельзя (логическое условие не определено)
(2)
можно (
confirm
возвращает значения true/false
)
(3)
можно (всегда будет возвращаться значение
true
)
Каково будет значение переменной
var i = 1;
while (i <= 2)
{
i+=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
6
(3)
1
Что выведется в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.bgColor;
document.write("a")
</SCRIPT>
(1)
цвет фона страницы
(2)
текущий цвет текста страницы
(3)
символ "a"
Почему желательно задавать значения атрибутов
width
и height
у img
?
(1)
для фиксации размеров картинки при последующей ее замене
(2)
для скорейшего отображения текста HTML-страницы
(3)
для унификации отображения замены в Netscape Navigator и Internet Explorer
Восстановить значения умолчания в полях формы можно только по кнопке
reset
?
(1)
да
(2)
нет
(3)
такого метода нет
Каким из операторов
if
или else
обрабатывается нажатие кнопки "ОК" при использовании метода confirm
?
(1)
else
(2)
if
(3)
и тем и другим
window.open
- здесь:
(1)
window
- объект, а open
- метод
(2)
window
- метод, а open
- объект
(3)
window
- объект, а open
- объект
Каково назначение функции
confirm
?
(1)
функция позволяет создать окно с вариантами выбора
ОК
и ОТМЕНА
(2)
функция выводит окно с предупреждением
(3)
функция выводит окно со строкой ввода
Какие символы не могут входить в имя переменной?
(1)
подчеркивание
(2)
тире
(3)
пробел
(4)
буквы
Каким образом можно обратиться к 8-й картинке документа
<IMG NAME=test data-src="...">
?
(1)
document.images[7]
(2)
document.images[8]
(3)
document.test
Чем может быть представлен литерал?
(1)
литерал может быть числом, именем или любой случайной последовательностью чисел и имен
(2)
литерал может быть только числом
(3)
литерал может быть именем или любой случайной последовательностью чисел и имен
Каким должен быть обработчик события кнопки
<FORM name="myform">
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="">
</FORM>
onClick
, чтобы корректно вывести длину содержимого текстового поля myname
в отдельное окно?
(1)
alert(document.myform.myname.value.length)
(2)
alert(document.myname.myform.value.length);
(3)
alert(document.myform.myname.length.value);
Каким образом можно создать случайное число от 0 до 2-х?
(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
Укажите допустимые записи конструкции
if
(1)
if (условие) { операторы }
(2)
if условие { операторы }
(3)
if (условие) { if (условие) { операторы } }
Когда используются циклы
for
?
(1)
когда известно количество повторений
(2)
когда неизвестно количество повторений
(3)
когда необходимо выполнить действие хотя бы один раз, независимо от условия повторения цикла
Нумерация элементов массива всегда начинаются с
(1)
0
(2)
1
(3)
С любого числа
За счет чего достигается определенное число кадров в единицу времени?
(1)
за счет изменения числа итераций в операторе цикла
с
(2)
гарантированным временем исполнения
(3)
за счет задержки исполнения
Можно ли указать в атрибуте
action
JavaScript-код?
(1)
нельзя
(2)
можно, в сочетании с методом
POST
Для чего предназначен метод
getDate()
?
(1) возвращает значение текущего дня недели
(2) возвращает значение текущего дня, месяца и года
(3) возвращает значение текущего дня месяца
Укажите существующие события
(1)
щелчок мышью по странице
(2)
загрузка документа
(3)
выделение фрагмента в строке ввода
Какой обработчик события необходимо использовать, когда нужно проверить - были ли изменения в поле ввода?
(1)
OnSubmit
(2)
OnSelect
(3)
OnChange
(4)
OnNew
Какое ключевое слово позволяет описать переменную?
(1)
var
(2)
set
(3)
create
Что называется свойством?
(1)
текущее значение параметра объекта
(2)
параметр объекта
(3)
функция для манипуляции параметрами объекта
Чтобы выполнить функцию после полной загрузки документа, нужно поместить её в обработчик события...
(1)
onLoad
(2)
onStart
(3)
такого события нет
Какое свойство нового окна задается параметром
"location="
?
(1)
возможность изменения пользователем размеров окна по своему желанию
(2)
наличие строки меню
(3)
наличие адресной строки во вновь открытом окне, в которой выводится URL страницы
Что произойдет в результате нажатия кнопки
if (confirm("Уверены, что хотите посетить INTUIT?") )
{
parent.location='http://www.intuit.ru/';
alert("Счастливого пути");
}
else
{
alert("Тогда оставайтесь");
}
ОК
в процессе работы следующего участка кода?
(1)
откроется сайт intuit и выведется окно "Счастливого пути"
(2)
выведется окно "Счастливого пути"
(3)
выведется окно "Тогда оставайтесь"
Каково будет значение переменной
<SCRIPT type="text/javascript">
a = "1";
b = "2";
c = -3;
a = b + c;
</SCRIPT>
a
после выполнения приведенного JavaScript кода?
(1)
a=1
(2)
a=5
(3)
a=undefined
(4)
a=2-3
Что представляют собой формы?
(1)
набор из элементов управления, размещаемых на Web-странице
(2)
аналогичны диалоговым окнам Windows
(3)
обычные web-страницы
Что из перечисленного является свойствами объекта поля формы?
(1)
onSubmit
(2)
length
(3)
value
Что такое ошибка времени выполнения?
(1) команда, на которую указывает сообщение, не укладывается в отведённый период времени
(2) команда, на которую указывает сообщение, неверно записана
(3) команда, на которую указывает сообщение, не укладывается в логическую последовательность
Каким образом можно создать случайное число в определенном диапазоне
(1)
получить текущее время и использовать остаток от деления его на значение верхней границы диапазона
(2)
использовать функцию Random
(3)
получить текущее время и разделить его на значение верхней границы диапазона
Переменная
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("Приветствие!") }}
Что задает условие
i>=4
в синтаксисе оператора for
?
(1)
задает начальное значение переменной, управляющей циклом
(2)
условие, определяющее, сколько в цикле будет повторений
(3)
задает шаг приращения переменной, управляющей циклом
Укажите команду, которой нельзя получить значение текстового поля из данной формы
<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;
В какой момент запустится мультипликация в следующем примере?
var flag=0; var i=0;
function movie()
{
if(flag==0)
{
document.im.data-src="./test"+i+".gif";
i++;
setTimeout("movie();",1000);
}
}
...
<BODY onLoad="movie();">
...
<INPUT TYPE=button VALUE="Start" onClick="flag=0;">
<INPUT TYPE=button VALUE="Stop" onClick="flag=1;">
(1)
после нажатия кнопки Start
(2)
после нажатия кнопки Stop
(3)
после загрузки документа
Каким из перечисленных способов можно отправить данные из формы на сервер?
(1)
по кнопке
Submit
(2)
методом
submit()
(3)
по событию
Submit
Для чего предназначен метод
getHours()
объекта Date
?
(1) возвращает текущий час в 24-часовом формате
(2) возвращает текущий час в формате Am:Pm
(3) такого метода не существует
При каком условии вызывается обработчик события
onFocus
?
(1)
при загрузке страницы
(2)
когда объект станет активным
(3)
при подведении указателя мыши к объекту
(4)
при нажатии кнопки на клавиатуре
Найдите ошибку в следующем участке кода
<FORM>
<INPUT TYPE="button" onSubmit="window.status='Hello world';">
</FORM>
(1)
нельзя использовать обработчик события
onSubmit
для кнопки
(2)
допущена синтаксическая ошибка при выводе текста в строку статуса
(3)
не указан язык сценария
<SCRIPT LANGUAGE="javascript">
(4)
в приведенном примере ошибок нет
Что произойдет в результате выполнения участка кода
var a = prompt("Текст1","Текст2")
?
(1)
в переменную
а
занесется строка "Текст1Текст2
"
(2)
выведется окно с сообщением и полем ввода
(3)
в переменную
а
занесется строка "Текст1 Текст2
"
Для чего предназначен объект
document
?
(1)
для доступа к программе web-обозревателя
(2)
для доступа к текущему окну web-обозревателя
(3)
для доступа к любому элементу текущего документа
Что будет если перед заключительной командой
-->
не поставить двойную косую черту //
?
(1)
произойдет ошибка
(2)
ничего не произойдет
(3)
сценарий будет выполнен 2 раза: при стартовой загрузке страницы и после отработки всех функций сценария
Какое действие произойдет после выполнения кода?
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config='height=300,width=300')">Click here</A>
(1)
переход по ссылке к файлу
file.htm
(2)
открытие файла
file.htm
в текущем окне
(3)
открытие окна с именем
'window_name'
Определите ошибку
if (confirm("Уверены, что хотите посетить INTUIT?"))
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
(1)
неправильно записано условие
(2)
неправильно записан метод
confirm
(3)
ошибки нет
Что будет выведено в HTML-документ после выполнения приведенного JavaScript кода?
<SCRIPT type="text/javascript">
var x = 2;
var y = "3";
var result = x * y - x;
document.write(result);
</SCRIPT>
(1)
-4
(2)
8
(3)
4
В каком из контейнеров используется обработчик события
onClick
?
(1)
<A HREF=... onClick="return true;">
(2)
<IMG SRC=... onClick="return true;">
(3)
<LINK onClick="return true;">
Что из представленных ниже вариантов можно отнести к объектам?
(1)
текущее окно
(2)
текущий документ
(3)
кнопки
Какие ошибки допущены в приведённом ниже коде? (считать, что документ содержит только одну форму)
<SCRIPT TYPE="text/javascript">
function doit()
{
alert("Длина вашего имени "+document.myform.myname.value.length);
}
</SCRIPT>
<FORM>
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="doit();">
</FORM>
(1)
неправильно объявлена функция
doit
(2)
синтаксическая ошибка в методе
alert
(3)
не указано имя формы, следовательно, невозможно обратится к полю
myname
по иерархии document.myform.myname
Определите диапазон случайного числа
now=new Date(); num=(now.getSeconds() )%3 + 2
(1)
0..5
(2)
2..4
(3)
2..5
Укажите допустимые записи конструкции
if/else
:
(1)
if (условие) { операторы } else { операторы }
(2)
if (условие) { операторы } else (условие) { операторы }
(3)
if (условие) { if (условие) { операторы } else { операторы } }
Каково будет значение переменной
var i = 0; j = 0;
for (i = 1; i <= 3; i++) {
j+=i;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
5
(3)
-6
(4)
6
Каков результат работы данного скрипта
<script language="javascript">
mas=new Array(2);
mas3=5;
alert(mas[3]);
</script>
(1)
окно предупреждения с цифрой "5";
(2)
окно предупреждения с надписью "undefined";
(3)
скрипт выдаст сообщение о синтаксической ошибке;
Сколько раз выведется анимация?
function startshow()
{
var num=1;
for (i=1; i<3; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src");
num=num+1;
if(num==4) {num=1;}
}
}
(1)
3
(2)
4
(3)
1
Укажите синтаксически правильную конструкцию для изменения значения поля следующей формы?
<FORM NAME=f>
<INPUT NAME=fi>
</FORM>
(1)
document.forms[0].elements[0].value="...";
(2)
document.f.fi.value="...";
(3)
document.f.fi="...";
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var y = new Date();
var d = y.getFullYear();
document.write(y);
</SCRIPT>
(1) выведется текущий день, месяц, год и другую информацию
(2) выведется только текущий год в формате
ГГГГ
(3) выведется только текущий год в формате
ГГ
Определите последовательность вызовов обработчиков событий при двойном щелчке мышью
(1)
OnMouseDown, OnClick, OnDblClick, OnMouseUp
(2)
OnClick, OnDblClick, OnMouseDown, OnMouseUp
(3)
OnMouseDown, OnMouseUp, OnClick, OnDblClick
Составьте сценарий, который выводит окно сообщения, при выделении содержимого в строке ввода
(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('Внимание');">
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var y = new Date();
var d = y.getFullYear();
document.write(y);
</SCRIPT>
(1)
выведется текущий день, месяц и год
(2)
выведется текущий год
(3)
выведется день недели, месяц, число, полное время и год
Что содержится в свойстве
appVersion
объекта navigator
?
(1)
версия программы web-обозревателя
(2)
версия операционной системы клиента
(3)
код языка программы web-обозревателя
Зачем используется команда
defaultStatus
?
(1)
присваивает объекту
window
статус активного
(2)
получает значение
window.status
и присваивает его переменной
(3)
помещает текст в строку состояния внизу окна браузера
Определите ошибку
<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)
нет ошибки
Укажите допустимые записи конструкции
if
(1)
if (условие) { операторы }
(2)
if условие { операторы }
(3)
if (условие) { if (условие) { операторы } }
Определите результат работы участка кода:
<SCRIPT type="text/javascript">
var x= 12;
var y= 5;
var result= x +"y";
alert(result);
</SCRIPT>
(1)
выведется "12y"
(2)
выведется "125"
(3)
выведется "17"
Какой из атрибутов
IMG
влияет на расстояние между картинками, помещенными в таблицу и внутрь гипертекстовой ссылки?
(1)
border
(2)
margintop
(3)
space
Какие атрибуты принадлежат объекту
document
?
(1)
location
(2)
lastModified
(3)
forms[]
Определите, что произойдет в результате выполнения приведенного ниже кода?
<script>
function doit()
{
var greeting="Привет, ";
alert(greeting + " " + document.myform.lname.value);
}
</script>
<FORM NAME="myform" action=""> Ваше имя:
<INPUT TYPE="text" NAME="lname"><p>
<INPUT TYPE="button" VALUE="Отправить" onClick="doit">
</FORM>
(1)
выводится сообщение "Привет" и имя, введенное пользователем
(2)
в текст страницы выводится "Привет" и имя, введенное пользователем
(3)
ошибка. Неверный вызов функции
Определите тип ошибки
document.write("текст")
(1) синтаксическая ошибка
(2) множественная ошибка
(3) ошибка времени выполнения
(4) нет ошибки
Какое число выведет приведенная ниже функция?
function alertY()
{
var x=25;
var y=x%20;
alert(y);
}
(1)
0
(2)
5
(3)
20
Дано
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("Сообщение")} }
Каково будет значение переменной
var i = 5;
while (i > 0)
{
i=5-i;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
5
(3)
15
Какой из вариантов описания массивов неверный?
(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;
Сколько кадров выведется на экран?
function startshow()
{
var num=1;
for (i=1; i>6; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src")
num=num+1
if(num==3) {num=1}
}
}
(1)
3
(2)
0
(3)
6
Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM METHOD=post ACTION="javascript:test();" onSubmit="return true;">
<INPUT NAME=test>
</FORM>
(1)
будет (поле и функция имеют одинаковые имена)
(2)
будет (неверная схема URL)
(3)
не будет
Определите ошибку при выводе текущей даты
<SCRIPT type="text/javascript">
var y = newDate();
var d = y.getFullYear();
document.write(d);
</SCRIPT>
(1) ошибок нет, вывод зависит от используемого браузера
(2) ошибка - используется неверная функция
(3) ошибка - неправильно объявлены переменный
Что делает данный участок кода
<FORM>
<INPUT TYPE="button" onClick="parent.location='page2.htm'">
</FORM>
(1)
создает кнопку, при нажатии которой открывается новое окно со страницей
page2.htm
(2)
создает кнопку, при нажатии которой страница
page2.htm
открывается в текущем окне
(3)
создает ссылку на страницу
page2.htm
Выберите правильно обработанные события по работе с кнопкой
(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');">
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 12;
var y= 5;
var result= x +"y";
alert(result);
</SCRIPT>
(1)
выведется "12y"
(2)
выведется 125
(3)
выведется 17
Что содержится в свойстве
fgColor
объекта document
?
(1)
цвет фона страницы
(2)
цвет текста
(3)
цвет гиперссылок
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_blank" onClick="return true;">new</a>
(1)
откроется страница с URL
http://intuit.ru
в этом же окне
(2)
откроется страница с URL
http://intuit.ru
в новом окне
(3)
браузер выдаст ошибку
(4)
ничего не произойдет
Как добиться быстрой смены картинок во вложенных графических меню?
(1)
заранее сохранить нужные картинки в объектах класса
Image
(2)
кэшировать нужные картинки
(3)
применить
setTimeout()
Что из перечисленных ниже вариантов относится к обработчикам событий?
(1)
onFocus
(2)
onBlur
(3)
onMouseOver
Что увидит пользователь, выполнив данный участок кода при
if (a == 5) {
alert("сообщение")
} else {
if (a == 10) {
alert("предупреждение")
} else {
alert("вопрос")
}
}
a=10
?
(1)
вопрос
(2)
предупреждение
(3)
ничего
(4)
сообщение
В какой строке JavaScript-кода допущена ошибка?
for (var j = 0; i <= 10; i++) {
j += 1;
}
document.write(j);
(1)
1
(2)
2
(3)
3
(4)
4
Определите ошибку
function startshow()
{
var num=1;
for (i=1; i<7; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src")
for(x=1; x<8000; x=x+1)
{}
num=num+1
if(num==3) {num=1}
}
}
(1)
ошибка. Нельзя использовать пустой цикл
(2)
ошибка. Нельзя использовать цикл в цикле
(3)
ошибок нет
Что содержится в свойстве
aLinkColor
объекта document
?
(1)
цвет непосещенной гиперссылки
(2)
цвет посещенной гиперссылки
(3)
цвет гиперссылки, над которой находится указатель мыши
Что будет, если не указать параметры метода
open()
?
(1)
будет создано новое окно с пустым исходным кодом
(2)
получим сообщение об ошибке
(3)
отсутствие реакции
Какие события характеризуют объект класса
Image
?
(1)
load
(2)
unload
(3)
escape
(4)
mouseover
Найдите ошибку
<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)
ошибки нет
В чем ошибка ниже приведенной синтаксической конструкции?
<script language="javascript">
var var1=5;
var2=3;
var3=4;
if( var1>var2 | var2>var3)
{
alert('Условие выполнено');
}
else
{
alert('Условие не выполнено выполнено');
}
</script>
(1)
условия разделены неправильным логическим оператором
(2)
условный оператор, использует заведомо ложные условия
(3)
не указано условия для вывода второго предупреждения
(4)
здесь нет ошибки
Каково будет значение переменной
var j = 0;
for (var i = 0; i < 2; i++) {
j=-j*i;
}
document.write(j);
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
1
(3)
2
Для чего предназначен метод
go
объекта history
?
(1)
возвращает интернет-адрес предыдущего посещенного документа
(2)
позволяет перейти к любой странице в списке истории
(3)
загружает в окно обозревателя следующий документ из списка истории
Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку?
window.close();
window.opener.focus()?
(1)
нет
(2)
да
Можно ли поместить текст поверх изменяющейся картинки в ячейке таблицы?
(1)
можно, если использовать разные слои для размещения картинки и текста
(2)
нельзя
Можно ли указать в атрибуте
action
JavaScript-код?
(1)
нельзя
(2)
можно, в сочетании с методом
POST
Как правильно оформить обработку события
<SCRIPT type="text/javascript">
function submit_handler()
{
if(...) return true;
else return false;
}
</SCRIPT>
Submit
при вызове следующего обработчика?
(1)
<FORM onSubmit="return submit_handler();">
(2)
<FORM onSubmit="submit_handler();">
(3)
такого обработчика нет
Каково будет значение переменной
var i = 1;
while (i <= 2)
{
i*=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
1
(3)
5
Что выведется в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.referrer;
document.write(a)
</SCRIPT>
(1)
адрес страницы, с которой пришел пользователь
(2)
URL страницы
(3)
символ "a"
Каким образом можно предотвратить кэширование повторно вызываемой картинки?
(1)
с помощью метода
reload
соответствующего данной картинке объекта
(2)
с помощью метода
abort
соответствующего данной картинке объекта
(3)
предотвратить нельзя
Каким из перечисленных способов можно отправить данные из формы на сервер?
(1)
по кнопке
Submit
(2)
методом
submit
(3)
по событию
onSubmit
Каким из операторов
if
или else
обрабатывается нажатие кнопки
"Отмена" при использовании метода confirm
?
(1)
else
(2)
if
(3)
и тем и другим
Конфигурация нового окна
(1)
это все, что находится в экземпляре команды: ('URL документа в окне', 'Название нового окна', config='параметры нового окна')
(2)
это размеры нового окна, указываемые в разделе config
(3)
это URL документа, который будет выведен в новом окне
Каким образом можно создать окно для выбора одного из двух вариантов?
(1)
confirm
(2)
alert
(3)
prompt
Значение какой переменной берется в кавычки?
(1)
любой
(2)
числовой
(3)
текстовой
Каким образом можно обратиться к 8-й картинке документа
<IMG NAME=test data-src="...">
?
(1)
document.img[7]
(2)
document.test
(3)
нет правильного ответа
Может ли литерал быть изменен программно?
(1)
литерал невозможно изменить
(2)
да, может
(3)
может, если он представлен набором символов
Каким должен быть обработчик события кнопки
<FORM name="myform">
<INPUT TYPE="text" name="fname">
<INPUT TYPE="text" name="lname">
<INPUT TYPE="button" value="clickMe" onClick="">
</FORM>
onClick
, чтобы корректно вывести содержимое текстового поля fname
и длину содержимого текстового поля lname
в отдельное окно?
(1)
alert(document.myform.fname.value.length+' '+ document.myform.lname.value);
(2)
alert(document.myform.fname.value+' '+ document.myform.lname.value.length);
(3)
alert(document.myform.fname.value+' '+ document.myform.lname.length.value);
Каким образом можно создать случайное число "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
Укажите недопустимые записи конструкции
if
(1)
if (условие) операторы
(2)
if (условие) { операторы }
(3)
if (условие) { if (условие) { операторы }
(4)
if (условие) { if (условие) { if (условие) } { операторы } }
Когда используются циклы
while
?
(1)
когда неизвестно количество повторений
(2)
когда известно количество повторений
(3)
когда необходимо выполнить действие хотя бы один раз, независимо от условия повторения цикла
Как добиться быстрой смены картинок во вложенных графических меню?
(1)
заранее сохранить нужные картинки в объектах класса
Image
(2)
кэшировать нужные картинки
(3)
применить
setTimeout()
Есть ли у объекта
Form
свойство elements
и, если есть, то это массив или скаляр?
(1)
массив
(2)
скаляр
(3)
такого свойства нет
Метод
getDate()
выводит текущее число
(1) начиная с 0
(2) начиная с 1
(3) начиная с 'Пн'
Укажите несуществующие события
(1)
нажатие кнопки
(2)
загрузка документа
(3)
изменение надписи на кнопке
(4)
нажатие кнопки на клавиатуре
Какой обработчик события необходимо использовать для определения того, что в строке ввода был выделен текст?
(1)
OnSubmit
(2)
OnChange
(3)
OnStart
(4)
OnSelect
Какой оператор позволяет занести значение в переменную?
(1)
=
(2)
:=
(3)
new
(4)
set
Что называется методом?
(1)
текущее значение параметра объекта
(2)
параметр объекта
(3)
функция для манипуляции параметрами объекта
Для чего используются знаки
<!--
и -->
внутри тэгов <script>
и </script>
?
(1)
для замены команды
onLoad
(2)
для вставки кодов HTML внутрь сценария
(3)
для скрытия скрипта от браузеров, не поддерживающих JavaScript
Какое свойство вновь открытого окна задается параметром
"toolbar="
?
(1)
наличие панели инструментов
(2)
наличие полосы прокрутки
(3)
наличие строки состояния
Что произойдет в результате нажатия кнопки
if (confirm("Уверены, что хотите посетить INTUIT?") )
{
parent.location='http://www.intuit.ru/';
alert("Счастливого пути");
}
else
{
alert("Тогда оставайтесь");
}
ОТМЕНА
в процессе работы следующего участка кода?
(1)
откроется сайт intuit и выведется окно "Счастливого пути"
(2)
выведется окно "Счастливого пути"
(3)
выведется окно "Тогда оставайтесь"
Каково будет значение переменной
<SCRIPT type="text/javascript">
a = "1";
b = "2";
c = -3;
a = b - c;
</SCRIPT>
a
после выполнения приведенного JavaScript кода?
(1)
a=1
(2)
a=-1
(3)
a=undefined
(4)
a=5
Чем задается поле ввода на форме?
(1)
посредством одинарного тега
<INPUT TYPE="text">
(2)
посредством одинарного тега
<INPUT TYPE="button">
(3)
посредством одинарного тега
<INPUT TYPE="reset">
Сколько объектов и сколько свойств использовано в обработчике события кнопки
<FORM name="myform">
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value.length);">
</FORM>
onClick
?
(1)
4 объекта и 1 свойство
(2)
2 объекта и 3 свойства
(3)
3 объекта и 2 свойства
(4)
5 объектов и ни одного свойства
Когда появляется ошибка определения переменных?
(1) когда используются переменные, которые еще не определены
(2) когда вызывается неправильная команда
(3) когда команда, на которую указывает сообщение, не укладывается в отведённый период времени
Для чего используют функцию "остаток от деления" при получении случайных чисел?
(1)
чтобы гарантировать, что случайное число не больше верхней границы диапазона
(2)
чтобы гарантировать, что случайное число не меньше нижней границы диапазона
(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
Что задает условие
i<4
в синтаксисе оператора for
?
(1)
задает начальное значение переменной, управляющей циклом
(2)
условие, определяющее, сколько в цикле будет повторений
(3)
задает шаг приращения переменной, управляющей циклом
На форму можно ссылаться с помощью
(1)
document.myform;
(2)
document.forms[0];
(3)
document.forms.value;
Что произойдет в результате выполнения следующего примера?
var flag=0; var i=0;
function movie()
{
if(flag==0)
{
document.im.data-src="./test"+i+".gif";
i++;
setTimeout("movie();",1000);
}
}
...
<BODY onLoad="movie();">
...
<INPUT TYPE=button VALUE="Start" onClick="flag=0;">
<INPUT TYPE=button VALUE="Stop" onClick="flag=1;">
(1)
после нажатия кнопки Start запустится мультипликация
(2)
после нажатия кнопки Stop запустится мультипликация
(3)
после загрузки документа запустится мультипликация
Можно ли полностью перехватить и обработать JavaScript-функцией событие
onSubmit
(отправку данных на сервер)?
(1)
да
(2)
нет
Метод
getHours()
выводит
(1) текущий час
(2) текущее время (час:минута:секунда)
(3) такого метода не существует
Когда вызывается обработчик события
onBlur
?
(1)
когда объект перестает быть активным
(2)
когда объект становится активным
(3)
когда содержимое объекта изменяется
(4)
при переходе пользователя на другую страницу
Найдите ошибку в участке кода
<FORM>
<INPUT TYPE="button" onClick="document.write(Hello+'world')">
</FORM>
(1)
не указан язык сценария
<SCRIPT LANGUAGE="javascript">
(2)
допущена синтаксическая ошибка в методе
write
(3)
в приведенном примере ошибок нет
Определите ошибку
<SCRIPT type="text/javascript">
var user_name = prompt ("Введите имя"," ");
document.write("Привет, " + User_name );
</SCRIPT>
(1)
используются разные регистры для одной переменной -
user_name
и User_name
(2)
нельзя использовать пустые строки в команде
prompt
(3)
ошибки нет
Для чего предназначен объект
history
?
(1)
для доступа к списку просмотренных web-страниц
(2)
для отображения даты последней модификации документа
(3)
содержит адрес последней посещенной страницы
Какое из объявлений функции является правильным?
(1)
function hello world() {…}
(2)
function hello_world() {…}
(3)
function hello world {…}
Как открыть окно, содержащее полосы прокрутки и панель инструментов?
<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')
Определите ошибку
if (confirm(Уверены, что хотите посетить INTUIT?) )
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
(1)
неправильно записано условие
(2)
неправильный аргумент метода
confirm
(3)
ошибки нет
Что будет выведено в HTML-документ после выполнения приведенного JavaScript кода?
<SCRIPT type="text/javascript">
var x = 2;
var y = 3;
var result = x * y - x;
document.write(2*result);
</SCRIPT>
(1)
-4
(2)
8
(3)
4
В каком из контейнеров верно используется обработчик события
onSelect
?
(1)
<A HREF=... onSelect="return true;">
(2)
<IMG SRC=... onSelect="return true;">
(3)
<LINK onClick="return true;">
Какие данные получает разработчик из следующего аттрибута?
document.lastModified
(1)
дату и время последней модификации документа
(2)
время последнего изменения документа
(3)
имя разработчика документа
Какие ошибки допущены в приведённом ниже коде?
<SCRIPT TYPE="text/javascript">
function doit()
{
alert("Длина вашего имени "+document.myform.myname.value.length);
}
</SCRIPT>
<FORM name="myform">
<INPUT TYPE="text" name="myname">
<INPUT TYPE="button" value="clickMe" onClick="doit();">
</FORM>
(1)
ошибок нет
(2)
неправильно объявлена функция
doit
(3)
длина значения поля
myname
формы myform
не была передана в функцию явно и не может быть использована в ней
Определите диапазон случайного числа
now=new Date(); num=(now.getSeconds() )%3 - 1
(1)
0..2
(2)
-1..1
(3)
-1..2
Укажите недопустимые записи конструкции
if/else
(1)
if (условие) { операторы } else (условие) { операторы }
(2)
if (условие) { операторы } else { операторы }
(3)
else (условие) { операторы }
Каково будет значение переменной
var i = 0; j = 0;
for (i = 1; i <= 2; i++) {
j-=2;
}
j
после выполнения приведенного JavaScript кода?
(1)
-6
(2)
6
(3)
4
(4)
-2
(5)
-4
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getDate();
document.write(y);
</SCRIPT>
(1) выведется текущий день, месяц и год
(2) выведется текущее число
(3) выведется текущий день недели
Определите последовательность вызовов обработчиков событий при перемещении указателя мыши над элементом
(1)
onMouseOver, onMouseMove, onMouseOut
(2)
onMouseMove, onMouseOver, onMouseOut
(3)
onMouseOut, onMouseMove, onMouseOver
Составьте сценарий, который выводит окно сообщения, при нажатии на кнопку Submit
(1)
<INPUT TYPE="submit" onSubmit="document.write('Внимание');">
(2)
<INPUT TYPE=" submit " value="button" onChange="alert('Внимание');">
(3)
<INPUT TYPE="submit" value="push" onSubmit="alert('Внимание');">
(4)
<INPUT TYPE="button" value="Submit" onSubmit="alert('Внимание');">
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getDate();
document.write(y);
</SCRIPT>
(1)
выведется текущий день, месяц и год
(2)
выведется текущее число
(3)
выведется текущий день недели
Что содержится в свойстве
userAgent
объекта navigator
?
(1)
кодовое имя web-обозревателя
(2)
имя программы web-обозревателя
(3)
имя и версия программы web-обозревателя
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config="width=300,status=0")">Click here</A>
(1)
ошибка создания окна. Не указан параметр
height
(2)
ошибка создания окна. Неправильный синтаксис параметров
(3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл
(4)
нет ошибки
Укажите недопустимые записи конструкции
if
(1)
if (условие) операторы
(2)
if (условие) { операторы }
(3)
if (условие) { if (условие) { операторы }
(4)
if (условие) { if (условие) { if (условие) } { операторы } }
Определите результат работы участка кода:
<SCRIPT type="text/javascript">
var x= 5;
var y= 2;
var result= x / y;
alert(result);
</SCRIPT>
(1)
выведется "2.5"
(2)
выведется "3"
(3)
выведется "2"
Какие из атрибутов
IMG
влияют на расстояние между картинками, помещенными в таблицу и внутрь гипертекстовой ссылки?
(1)
border
(2)
vspace
(3)
hspace
Выберите правильный вариант пропущенной строки.
<SCRIPT type="text/javascript">
function Gofindit()
{
*** пропущенная строка ***
var searchUrl ="http://www.yandex.ru/yandsearch?ctgl=11657&text=" + search;
location.href = searchUrl;
}
</script>
(1)
var search = document.formsearch.find.value;
(2)
var search = formsearch.document.find.value;
(3)
var search = document.formsearch.value
Определите, что произойдет в результате выполнения приведенного ниже кода?
<script>
function doit()
{
var greeting="Привет, "
alert(greeting + " " + document.myform.lname)
}
</script>
<FORM NAME="myform" action=""> Ваше имя:
<INPUT TYPE="text" NAME="lname"><p>
<INPUT TYPE="button" VALUE="Отправить" onClick="doit()">
</FORM>
(1)
выводится сообщение "Привет" и имя, введенное пользователем
(2)
в текст страницы выводится "Привет" и имя, введенное пользователем
(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
При каких
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
Каково будет значение переменной
var i = 1;
while (i <= 5)
{
alert(i)
i+=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
6
(3)
1
Как средствами javascript создать многомерный массив?
(1)
в javascript нет средств для создания многомерных массивов
(2)
создав обыкновенный массив, элементами которого являются другие массивы
(3)
используя специальный объект "многомерный массив"
Сколько кадров выведется на экран?
function startshow()
{
var num=1;
for (i=1; i<7; i=i+2)
{
document.mypic.data-src=eval("img"+num+".src")
num=num+1
if(num==3) {num=1}
}
}
(1)
3
(2)
0
(3)
6
Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM METHOD=get ACTION="javascript:test();" onSubmit="return false;">
<INPUT NAME=test>
</FORM>
(1)
будет (синтаксическая ошибка при вызове функции)
(2)
будет (поле и функция имеют одинаковое имя)
(3)
не будет (функция не должна исполняться)
Определите ошибку при выводе текущего числа
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getDate();
document.write(y);
</SCRIPT>
(1) ошибка - нельзя вывести переменную
y
(2) ошибка - неправильно описана функция получения даты
(3) ошибок нет
Что делает данный участок кода
<FORM>
<INPUT TYPE="submit" onClick="alert('Внимание');">
</FORM>
(1)
создает строку ввода, при нажатии на которую выводится окно с сообщением "Внимание"
(2)
создает ссылку, при нажатии которой на странице выводится текст "Внимание"
(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>
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 5;
var y= 2;
var result= x / y;
alert(result);
</SCRIPT>
(1)
выведется "2.5"
(2)
выведется 2
(3)
выведется 3
Что содержится в свойстве
title
объекта document
?
(1)
адрес документа
(2)
название документа
(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)
в поле заголовка страницы
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_self" onClick="return true;">new</a>
(1)
откроется страница с URL
http://intuit.ru
в этом же окне
(2)
откроется страница с URL
http://intuit.ru
в новом окне
(3)
браузер выдаст ошибку
(4)
ничего не произойдет
Для чего изображения размещают в таблицах?
(1)
для более "жесткого" позиционирования
(2)
для визуализации процесса загрузки больших изображений
(3)
изображение нельзя поместить в таблицу
Что выполняет следующий фрагмент кода?
<FORM>
<TEXTAREA NAME="name" COLS=30 ROWS=5 WRAP=VIRTUAL onBlur="getname(this.value)">
Введите любой текст
</TEXTAREA>
</FORM>
(1)
создает текстовое поле и при смене фокуса ввода передает из него значение функции
getname()
(2)
создает текстовое поле и при наведении на него курсора передает его значение функции
getname()
(3)
создает текстовое поле и при клике мыши передает его значение функции
getname()
Что увидит пользователь, выполнив данный участок кода при
if (a == 5)
{
alert("Сообщение")
} else
{
if (a ==10)
{
if (a==8)
{
alert("Предупреждение")
} else
{
alert("Вопрос")
}
} else
{
alert("Вопрос")
}
}
a=10
?
(1)
предупреждение
(2)
вопрос
(3)
сообщение
(4)
ничего
В какой строке JavaScript-кода допущена ошибка?
for (var i = 0; i <= 10; i++) {
var j += 1;
}
(1)
1
(2)
2
(3)
3
(4)
ошибки нет
Отметьте верное утверждение:
function startshow()
{
var num=1;
for (i=1; i>7; i=i+1)
{
document.mypic.data-src=eval("img"+num+".src")
for(x=1; x<8000; x=x+1)
{}
num=num+1
if(num==3) {num=1}
}
}
(1) цикл не выполнится ни разу
(2) нельзя использовать цикл в цикле
(3) цикл выполнится 1 раз
Что содержится в свойстве
linkColor
объекта document
?
(1)
цвет непосещенной гиперссылки
(2)
цвет посещенной гиперссылки
(3)
цвет гиперссылки, над которой находится указатель мыши
Что будет, если открыть окно с именем существующего окна?
(1)
будет создано новое окно
(2)
получим сообщение об ошибке
(3)
загрузим в новое окно пустой документ
Какие события характеризуют объект класса
Image
?
(1)
load
(2)
abort
(3)
keypressdown
(4)
mousegoout
Найдите ошибку
<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)
ошибки нет
Какой результат выдаст скрипт?
<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)
скрипт выдаст сообщение об ошибке
Каково будет значение переменной
var j = 0;
for (var i = 0; i <= 1; i++) {
j=-j+i;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
1
(3)
2
Какой метод объекта
history
позволяет перейти к странице в списке истории?
(1)
go
(2)
select
(3)
open
На что указывает аргумент метода
clearTimeout()
?
(1)
на созданный поток
(2)
на стек
(3)
на JavaScript-код
Каким образом можно поместить текст поверх изменяющейся картинки в ячейке таблицы?
(1)
можно, если использовать разные слои для размещения картинки и текста
(2)
методом
document.write
(3)
методом
document.textout
Какой тип имеет свойство
elements
объекта Form
?
(1)
массив
(2)
скаляр
(3)
такого свойства нет
Определите результаты работы сценария в случае,
если окно
<SCRIPT type="text/javascript">
if (confirm ("Вы уверены, что хотите посетить INTUIT?"))
{
alert("В данный момент страница INTUIT не доступна");
}
else
{
alert("К сожалению, вы закрыли окно выбора");
}
</SCRIPT>
confirm
будет закрыто без нажатия каких-либо кнопок
(1)
конечным результатом работы сценария будет открытие страницы INTUIT
(2)
результатом работы сценария будет отображение в строке состояния браузера надписи
- "К сожалению, вы закрыли окно выбора"
(3)
результатом работы сценария будет отображение диалогового окна с сообщением
о том, что страница INTUIT в данный момент недоступна.
Каково будет значение переменной
var i = 2;
while (i <= 2)
{
i=i*i;
}
i
после выполнения приведенного JavaScript кода?
(1)
2
(2)
4
(3)
8
Что выведется в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.location;
document.write(a)
</SCRIPT>
(1)
адрес страницы, с которой пришел пользователь
(2)
URL страницы
(3)
символ "a"
Что произойдет с картинкой при проходе мыши поверх картинки?
<a href="javascript:void(0);" onMouseover="document.im.data-src='./image1.gif'; return false;">
<img data-src="./image0.gif" name=im></a>
(1)
произойдет замена картинки
(2)
замена не произойдет (возвращается значение
false
)
(3)
замены не произойдет (
href="javascript:void(0);"
)
Можно ли полностью перехватить и обработать JavaScript-функцией событие
Submit
(отправку данных на сервер)?
(1)
да
(2)
нет