Главная /
Программирование /
Основы программирования на JavaScript
Основы программирования на JavaScript - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен изучению языка программирования JavaScript.
Все ответы: Курс посвящен изучению языка программирования JavaScript.
Смотрите также:
Как разместить код JavaScript между тегами Script?
(1)
<script type="text/javascript"> </script>
(2)
<script type=text/javascript> </script>
(3)
<script "type=text/javascript"> </script>
Определите, в каком формате AJAX может получать данные с сервера?
(1)
текст
(2)
XML
(3)
JSON
Как называется ситуация, когда функция вызывает саму себя?
(1)
рекурсия
(2)
ошибка времени исполнения
(3)
цикл
Укажите недопустимые записи конструкции
if
(1)
if (условие) операторы
(2)
if (условие) { операторы }
(3)
if (условие) { if (условие) { операторы }
(4)
if (условие) { if (условие) { if (условие) } { операторы } }
Чем задается поле ввода на форме?
(1)
посредством одинарного тега
<INPUT TYPE="text">
(2)
посредством одинарного тега
<INPUT TYPE="button">
(3)
посредством одинарного тега
<INPUT TYPE="reset">
Для чего используются знаки
<!--
и -->
внутри тэгов <script>
и </script>
?
(1)
для замены команды
OnLoad
(2)
для вставки кодов HTML внутрь сценария
(3)
для скрытия скрипта от браузеров, не поддерживающих JavaScript
Сколько значений может иметь массив?
(1)
одно
(2)
множество
(3)
массив не имеет значений
Найдите правильное выражение:
(1)
document.images["image1"]
(2)
document.img("image1")
Что содержится в свойстве
title
объекта document
?
(1) адрес документа
(2) название документа
(3) название программы-обозревателя
Что называется конструктором?
(1)
код родительской функции
(2)
объект, порожденный от родительского
(3)
родительский объект
Какой оператор позволяет занести значение в переменную?
(1)
=
(2)
:=
(3)
set
Каким образом Internet Explorer 6 взаимодействует с AJAX?
(1)
посредством метода
XMLHttpRequest
(2)
посредством объекта
ActiveX XMLHttp
(3)
по умолчанию
Когда появляется ошибка определения переменных?
(1) когда используются переменные, которые еще не определены
(2) когда вызывается неправильная команда
(3) когда команда, на которую указывает сообщение, не укладывается в отведенный период времени
При каких
if (a == c)
{
if (c == 10)
{
if (b == 5)
{ операторы
}
}
}?
a
, b
и c
выполнятся операторы в конструкции :
(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
Что выполняет следующий фрагмент кода?
<FORM>
<TEXTAREA NAME="name" COLS=30 ROWS=5 WRAP=VIRTUAL onBlur="getname(this.value)">
Введите любой текст
</TEXTAREA>
</FORM>
(1)
создает текстовое поле и при смене фокуса ввода передает из него значение функции
getname()
(2)
создает текстовое поле и при наведении на него курсора передает его значение функции
getname()
(3)
создает текстовое поле и при клике мыши передает его значение функции
getname()
Какое из объявлений функции является правильным?
(1)
function hello word() {…}
(2)
function hello_word() {…}
(3)
function hello word {…}
На форму можно ссылаться с помощью
(1)
document.myform
(2)
document.forms[0]
(3)
document.forms.value
Имеют ли элементы страницы собственные методы?
(1)
кроме свойств, все элементы страницы имеют стандартный набор методов
(2)
только сложные элементы (например, таблицы)
(3)
да, все элементы страницы имеют собственные уникальные методы
Что содержится в свойстве
linkColor
объекта document
?
(1)
цвет непосещенной гиперссылки
(2)
цвет посещенной гиперссылки
(3)
цвет гиперссылки, над которой находится указатель мыши
Можно ли использовать прототипы для расширения встроенных объектов?
(1)
да
(2)
нет
Определите ошибку
<SCRIPT type="text/javascript">
var user_name = prompt ("Введите имя"," ");
document.write("Привет, " + User_name );
</SCRIPT>
(1)
нельзя использовать разный регистр -
user_name
и User_name
(2)
нельзя использовать пустые строки в команде
prompt
(3)
ошибки нет
Какой метод AJAX чаще используется при отправке данных на сервер?
(1)
GET
(2)
POST
(3)
LOAD
(4)
SEND
Определите ошибку при вычислении факториала
function factorial(N){
return N<=1?1:N*factorial(N-1);
}
(1)
ошибок нет
(2)
неправильно передается параметр функции на следующий уровень вызова
(3)
неправильно описано условие выхода из рекурсии
Укажите недопустимые записи конструкции
if/else
(1)
if (условие) { операторы } else (условие) { операторы }
(2)
if (условие) { операторы } else { операторы }
(3)
else (условие) { операторы }
Найдите ошибку
<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)
ошибки нет
Укажите символы, которые можно использовать для внесения однострочного комментария в код JavaScript:
(1)
//
(2)
{
(3)
[*
(4)
/*
Каков результат работы данного скрипта
<script language="javascript">
mas=new Array(2);
mas[3]=5;
alert(mas3);
</script>
(1)
окно предупреждения с цифрой "5"
(2)
окно предупреждения с надписью "undefined"
(3)
скрипт ничего не выводит
Какие из перечисленных свойств и методов относятся к общим?
(1)
all
(2)
height
(3)
classMerge
(4)
id
Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.location;
document.write(a)
</SCRIPT>
(1)
адрес страницы, с которой пришел пользователь
(2)
URL страницы
(3)
символ "a"
Определите ошибку при создании функции
String.prototype.reverse = function(){
var out = '';
for(var i=this.length-1; i>=0; i--){
out+=this.substr(i, 1);
}
reverse = out;
}
String.prototype.reverse
, которая будет возвращать любую созданную строку в обратном порядке
(1)
неправильно создан прототип функции
(2)
некорректно реализован возврат данных
(3)
ошибок нет
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getDate();
document.write(y);
</SCRIPT>
(1)
выводятся текущий день, месяц и год
(2)
выводится текущее число
(3)
выводится текущий день недели
Каким образом можно добиться одновременной работы браузера и обработки данных сервером при использовании AJAX?
(1)
посредством установки флага асинхронности в значение
true
(2)
посредством установки флага асинхронности в значение
false
(3)
AJAX не поддерживает асинхронный режим работы
Определите тип ошибки:
document.Write("текст")
(1) синтаксическая ошибка
(2) множественная ошибка
(3) ошибка времени выполнения
(4) нет ошибки
Каким образом можно определить собственный стек?
(1)
вместо стека нужно использовать массив
(2)
с помощью специальной настройки веб-сервера
(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
Какой тип имеет свойство
elements
объекта Form
?
(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)
в поле заголовка страницы
Как средствами javascript создать многомерный массив?
(1)
в javascript нет средств для создания многомерных массивов
(2)
нужно создать обыкновенный массив, элементами которого являются другие массивы
(3)
нужно использовать специальный объект "многомерный массив"
Как можно перенастроить порт по умолчанию для передачи данных протокола?
(1)
http://www.intuit.ru:5624
(2)
http://www.intuit.ru_5624
(3)
http://www.intuit.ru.5624
Как можно обратиться к полю статуса окна браузера из фрейма?
(1)
window.status=...
(2)
window.defaultStatus=...
(3)
window.frames[i].status=...
В каком случае функция одного объекта доступна для любой другой функции и может обращаться или изменять любую скрытую переменную?
(1)
если описать функцию как
Private
(2)
если описать функцию как
Public
(3)
если описать функцию как
Privileged
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 12;
var y= 5;
var result=0;
result= x +"y";
alert(result);
</SCRIPT>
(1)
выводится "12y"
(2)
выводится 125
(3)
выводится 12+5
Какие символы используются для описания массивов?
(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
не была передана в функцию явно и не может быть использована в ней Определите ошибку в функции, находящей сумму первых n натуральных чисел
function func(n) {
var f=0
if (n<=1) f=0
else f=n+func(n-1)
return f }
(1)
ошибка вызова рекурсии (неправильно переданы параметры)
(2)
ошибка определения глубины рекурсии
(3)
ошибок нет
Что увидит пользователь, выполнив данный участок кода при
if (a == 5)
{
alert("Сообщение")
} else
{
if (a ==10)
{
if (a==8)
{
alert("Предупреждение")
} else
{
alert("Вопрос")
}
} else
{
alert("Вопрос")
}
}
a=10
?
(1)
предупреждение
(2)
вопрос
(3)
сообщение
(4)
ничего
Можно ли полностью перехватить и обработать JavaScript-функцией событие
Submit
(отправку данных на сервер)?
(1)
да
(2)
нет
Каким должен быть обработчик события кнопки
<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);
Существует ли полиморфизм переменных в JavaScript?
(1)
существует
(2)
не существует
(3)
полиморфизм переменных корректно обрабатывается только IE 6.0
Что произойдет при выполнении следующего фрагмента кода?
confirm("Уверены, что хотите перейти к следующему уроку?")
(1)
будет открыто диалоговое окно с кнопками подтверждения и отмены выбора
(2)
будет открыто диалоговое окно с кнопкой "ОК"
(3)
ничего не произойдет, в коде ошибка
Чем отличается
location
от других объектов класса URL?
(1)
не отличается
(2)
не относится к данному классу объектов
(3)
при изменении свойства перезагружается страница
Что произойдет в результате попытки изменить переменную
Prototype
?
(1)
будет создаваться новая открытая переменная на объекте, а прототипированная переменная будет недоступна
(2)
переменная будет изменяться, если она изменяется
Private
методом
(3)
переменная будет изменяться, если она изменяется
Static
методом
Определите ошибку
if (confirm('Уверены, что хотите посетить INTUIT?') )
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
(1)
неправильно записано условие
(2)
неправильно записан метод
confirm
(3)
ошибки нет
Какой результат выдаст скрипт?
var var1=5, var2=4, var3=2;
if (var1<var2)
{
alert('Условие выполнено');
}
if (var2>var3)
{
alert('Первое условие не выполнено');
}
else if
{
alert('Второе условие не выполнено');
}
else
{
alert('Третье условие не выполнено');
}
alert('Не выполнено ни одно из условий');
(1) окно предупреждения "Не выполнено ни одно из условий"
(2) окно предупреждения "Первое условие не выполнено"
(3) окно предупреждения "Второе условие не выполнено"
(4) окно предупреждения "Третье условие не выполнено"
(5) скрипт выдаст сообщение об ошибке
Сколько объектов и сколько свойств использовано в обработчике события кнопки
<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 объектов и ни одного свойства
Укажите длину массива после исполнения следующего кода:
a=new Array(2);
a[1]=null;
(1)
a.length == 2
(2)
a.length == 0
(3)
a.length == 1
На что указывает аргумент метода
clearTimeout()
?
(1)
на созданный поток
(2)
на стек
(3)
на JavaScript-код
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config="width=300,status=0")">Click here</A>
(1)
ошибка создания окна. Не указан параметр
height
(2)
ошибка создания окна. Неправильный синтаксис параметров
(3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл
(4)
нет ошибки
Определите результаты работы сценария в случае,
если окно
<SCRIPT type="text/javascript">
if (confirm ("Вы уверены, что хотите посетить INTUIT?"))
{
alert ("В данный момент страница INTUIT не доступна");
}
else
{
window.defaultStatus = "К сожалению, вы закрыли окно выбора";
}
</SCRIPT>
confirm
будет закрыто без нажатия каких-либо кнопок
(1)
конечным результатом работы сценария будет открытие страницы INTUIT
(2)
результатом работы сценария будет отображение в строке состояния браузера надписи
- "К сожалению, вы закрыли окно выбора"
(3)
результатом работы сценария будет отображение диалогового окна с сообщением
о том, что страница INTUIT в данный момент недоступна.
Что задает условие
i<4
в синтаксисе оператора for
?
(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
не была передана в функцию явно и не может быть использована в ней
Для чего предназначена функция
substring
?
(1)
возвращает символ в определенной позиции строки
(2)
сообщает длину строки
(3)
возвращает строку между двумя индексами
Что происходит при вызове метода
setTimeout("test()",1000)
?
(1)
функция
test()
вызывается рекурсивно через секунду
(2)
создается новый поток для функции
test()
(3)
реализуется выполнение
test()
в цикле
Найдите ошибку
<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)
ошибки нет
Каково будет значение переменной
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
Какая функция переводит строку в верхний регистр?
(1)
toLowerCase
(2)
toUpperCase
(3)
Up
Будет ли выдана ошибка JavaScript для
document.links[0]["search"]="test";
?
(1)
нет
(2)
будет
Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM METHOD=get ACTION="javascript:test();" onSubmit="return false;">
<INPUT NAME=test>
</FORM>
(1)
будет (синтаксическая ошибка при вызове функции)
(2)
будет (поле и функция имеют одинаковое имя)
(3)
не будет (функция не должна исполняться)
Каково будет значение переменной
var i = 1;
while (i <= 5)
{
alert(i);
i+=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
6
(3)
1
В какой строке JavaScript-кода допущена ошибка?
for (var i = 0; i <= 10; i++) {
var j += 1;
}
(1)
1
(2)
2
(3)
3
(4)
ошибки нет
Каково будет значение переменной
var j = 0;
for (var i = 0; i <= 1; i++) {
j-=j+i;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
-1
(3)
1
Каково будет значение переменной
var i = 2;
while (i <= 2)
{
i=i*i;
}
i
после выполнения приведенного JavaScript кода?
(1)
2
(2)
4
(3)
8
Что называется переменной?
(1)
специальный участок памяти, в котором программа может сохранять данные
(2)
специальный тэг, значение которого можно изменить
(3)
параметр объекта, значение которого можно изменить
Какие браузеры работают с AJAX?
(1)
Netscape/Firefox
(2)
Opera
(3)
Internet Explorer (при условии использования ActiveX компонента)
Что может послужить причиной синтаксической ошибки?
(1) разорванная строка
(2) опечатка
(3) неправильная команда
Что называется стеком?
(1)
область памяти, в которой сохраняются копии всех переменных на каждом уровне вызова рекурсивной функции
(2)
вызов функции из той же самой функции
(3)
ошибка, возникающая при исчерпании памяти, выделяемой браузером для исполнения JavaScript-сценария
При каких условиях выполнятся операторы в конструкции
if (условие1) { if (условие2) { операторы }}
?
(1)
если
условие1
верно, а условие2
неверно
(2)
если
условие2
верно, а условие1
неверно
(3)
если
условие2
и условие1
неверны
(4)
если
условие1
и условие2
верны
Что произойдет если, сценарий с функцией поместить в документе HTML вне тегов
<HEAD>
и </HEAD>
?
(1)
сценарий будет проигнорирован браузером
(2)
выдастся сообщение об ошибке
(3)
сценарий заработает только после того, как загрузится вся страница
(4)
сценарий отработает как обычно (ничего не произойдет)
Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы
<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
Можно ли обратиться к элементу страницы, не как к части коллекции, а напрямую?
(1)
можно, используя прямое обращение по идентификатору элемента
(2)
нельзя
(3)
только в Internet Explorer
Что содержится в свойстве
vlinkColor
объекта document
?
(1)
цвет непосещенной гиперссылки
(2)
цвет посещенной гиперссылки
(3)
цвет гиперссылки, над которой находится указатель мыши
Каким образом можно одновременно задать любое количество прототипов свойств или методов?
(1)
с помощью объектного литерала
(2)
с помощью конструктора
(3)
с помощью деструктора
Какая команда выводит окно с сообщением и полем ввода, и позволяет ввести данные в переменную?
(1)
readln
(2)
prompt
(3)
insert
Каким методом AJAX может извлекать данные с сервера?
(1)
GET
(2)
POST
(3)
LOAD
(4)
SEND
Определите ошибку:
<SCRIPT LANGUAGE="javascript"> document.write("текст")
</SCRIPT>
(1) не указана ";" после строки
document.write
(2) нельзя на одной строке указывать язык скрипта и действие
(3) неправильно описан язык скрипта
(4) нет ошибки
Определите ошибку при вычислении факториала
function fact(n)
{
var f=1
if (n>=1) f=n*fact(n-1)
return f
}
(1)
ошибок нет
(2)
неправильно передается параметр функции на следующий уровень вызова
(3)
неправильно описано условие выхода из рекурсии
Что такое конструкция
if/else
?
(1)
выбор дальнейшего хода программы в зависимости от выполнения или невыполнения некоторого условия
(2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
(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)
ошибки нет
В какой строчке допущена ошибка:
function dateinbar();
{
var d = new Date();
var y = d.getFullYear();
}
(1)
нет ошибок
(2)
в 5-ой
(3)
в 1-ой
Каков результат работы данного скрипта
<script language="javascript">
mas=new Array(2);
mas[3]=5;
alert(mas[3]);
</script>
(1)
окно предупреждения с цифрой "5"
(2)
окно предупреждения с надписью "undefined"
(3)
скрипт выдаст сообщение о синтаксической ошибке
Как можно изменить цвет фона в 5-й строке таблицы?
(1)
table.rows[4].bgColor = "red"
(2)
table.row.4.bgColor = "red"
(3)
table.row(4).bgColor = "red"
Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.bgColor;
document.write("a")
</SCRIPT>
(1)
цвет фона страницы
(2)
текущий цвет текста страницы
(3)
cимвол "a"
Определите ошибку при создании функции
String.prototype.reverse = function(){
var out = '';
for(var i=this.length-1; i>=0; i--){
out+=this.substr(i, 1);
}
return out;
}
String.prototype.reverse
, которая будет возвращать любую созданную строку в обратном порядке
(1)
неправильно создан прототип функции
(2)
некорректно реализован возврат данных
(3)
ошибок нет
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var d = new Date();
var y = d.getFullYear();
document.write(y);
</SCRIPT>
(1)
выводится текущий день, месяц и год
(2)
выводится текущий год
(3)
выводится текущий день недели
Какая функция служит для задания параметров соединения?
(1)
open
(2)
XMLHttpRequest
(3)
config
Определите тип ошибки:
document.write('текст")
(1) синтаксическая ошибка
(2) множественная ошибка
(3) ошибка времени выполнения
(4) нет ошибки
Можно ли использовать рекурсию с большей глубиной, чем определяется ограничением браузера?
(1)
нет
(2)
да, при условии специальной настройки веб-сервера
(3)
да, при условии организации собственного стека
При каких условиях выполнится
оператор2
в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}
?
(1)
если
условие1
и условие2
верны
(2)
если
условие1
верно, а условие2
неверно
(3)
если
условие1
неверно, а условие 2
верно
Каким образом можно обратиться к элементу формы?
(1)
по имени
(document.form_name.element.name.property)
(2)
по индексу
(document.forms[n].elements[n].property)
(3)
используя метод
(document.form.method())
Что делает следующая строка
var da = (new Date).getDate();
(1)
создает переменную с именем
da
и присваивает ей значение объекта Date
(2)
создает переменную с именем
da
и присваивает ей значение текущего дня
(3)
создает переменную с именем
da
и присваивает ей значение переменной d
Что делает строка
mas=new Array()
?
(1)
объявляет переменную
mas
как массив
(2)
объявляет строковую переменную
mas
(3)
объявляет переменную
array
типа mas
Какие свойства принадлежат объекту
location
?
(1)
hostname
(2)
pathname
(3)
toolbar
(4)
href
Свойством какого объекта является
status
?
(1)
window
(2)
frame
(3)
document
В каком случае переменные или функции одного объекта могут быть доступны только другим скрытым или привилегированным функциям?
(1)
если описать переменную или функцию как
Private
(2)
если описать переменную или функцию как
Public
(3)
если описать переменную или функцию как
Privileged
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var result=0;
var x= 12;
var y= 5;
result= x + -y;
alert(result);
</SCRIPT>
(1)
выводится
7
(2)
выводится
19
(3)
выводится
-x +-y
Выберите верные утверждения
(1)
каждый тег XML должен иметь закрывающий тег
(2)
XML имеет ограниченный набор символов, которые можно использовать
(3)
XML позволяет использовать любые символы в запросах и их результатах
Какие ошибки допущены в приведенном ниже коде?
<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
Напишите функцию, находящую сумму первых n натуральных чисел
(1)
function func(n) {
var f=1
if (n<=1) f=1
else f=n+func(n-1)
return f }
(2)
function func(n) {
var f=1
if (n=1) f=1
else f=n+func(n-1)
return f }
(3)
function func(n) {
var f=0
if (n<=1) f=0
else f=n+func(n-1)
return f }
Что увидит пользователь, выполнив данный участок кода при
if (a == 10)
{
alert("Сообщение")
}
else
{
alert("Предупреждение")
}
a=10
?
(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.document.myname.value);
(3)
alert(document.myform.myname.value);
В чем разница между строковым объектом и строковым литералом?
(1)
литерал - один символ, а строковый объект - строка
(2)
функция
eval()
не работает со строковыми объектами
(3)
они полностью идентичны
Какие свойства принадлежат объекту
window
?
(1)
closed
(2)
framenames
(3)
frames
Свойство
location
это:
(1)
скалярное свойство
window
(2)
объект-свойство
document
(3)
объект-свойство
window
В каком случае функция будет иметь доступ к любой открытой или прототипированной функции?
(1)
если описать функцию как
Private
(2)
если описать функцию как
Prototype
(3)
если описать функцию как
Privileged
Что представляет собой приложение AJAX?
(1)
приложение JavaScript и соединение XMLHTTP с Web-сервером
(2)
приложение, обрабатывающее запросы клиента на стороне сервера
(3)
приложение, написанное на принципиально новом языке программирования
Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать
(1) от последней строки документа
(2) от самого верха документа HTML, учитывая пустые строки
(3) от первой строки JavaScript
(4) от первой строки документа, не учитывая пустые строки
Что называется рекурсией?
(1)
бесконечный цикл
(2)
вызов функции из той же самой функции
(3)
многократно повторяющийся участок кода
Что такое конструкция
if
?
(1)
реакция программы на действия пользователя (например - нажатие кнопок)
(2)
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
(3)
многократное выполнение некоторого действия
Для чего служат формы?
(1)
cлужат для сбора данных пользователя и отправки их Web-серверу
(2)
cлужат для сбора данных пользователя и отправки их Web-обозревателю
(3)
служат для представления данных пользователя в виде таблицы
В какой момент происходит событие
onLoad
?
(1)
после завершение загрузки элемента
(2)
после начала загрузки элемента, до завершения
(3)
перед началом загрузки элемента
Что называется массивом?
(1)
совокупность переменных под одним именем
(2)
переменная, которая содержит множество значений
(3)
несколько переменных одного типа
Что такое DOM?
(1)
объектная модель документа, которая включает каждую таблицу, изображение, ссылку, поле формы и т.д. на Web-странице
(2)
набор специальных программных интерфейсов
(3)
документно-ориентированная модель
Что содержится в свойстве
bgColor
объекта document
?
(1)
цвет фона страницы
(2)
цвет текста
(3)
цвет гиперссылок
Как называется код родительской функции?
(1)
конструктор
(2)
деструктор
(3)
базовый код
Определите ошибку
if confirm("Уверены, что хотите посетить INTUIT?")
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
(1)
неправильно записано условие
(2)
неправильно записан метод
confirm
(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)
окно предупреждения "Третья переменная - самая большая"
Что называется циклом?
(1)
множество данных, размещенных в одной переменной
(2)
средство организации повторяющихся операций
(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)
нельзя
(2)
window.opener.close();
(3)
_opener.close();
Определите ошибку
<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)
нет ошибки
Можно ли использовать конструкцию следующего примера?
<SCRIPT type="text/javascript">
if(window.confirm("Yes/No"))
{
...
}
else
{
...
}
</SCRIPT>
(1)
нельзя (логическое условие не определено)
(2)
можно (
confirm
возвращает значения true/false
)
(3)
можно (всегда будет возвращаться значение
true
)
Что задает выражение
i=12
в синтаксисе оператора for
?
(1)
задает конечное значение переменной, управляющей циклом
(2)
задает начальное значение переменной, управляющей циклом
(3)
задает шаг приращения переменной, управляющей циклом
Какие ошибки допущены в приведённом ниже коде?
<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
Для чего предназначена функция
charAt(index)
?
(1)
возвращает символ в определенной позиции строки
(2)
сообщает длину строки
(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)
ошибки нет
Каково будет значение переменной
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>
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)
ошибка. Неправильно переданы параметры функции
Для чего предназначена функция
substr(a,b)
?
(1)
выдает подстроку, длиной
b
, начиная с индекса a
(2)
сообщает длину строки
(3)
переводит строку в нижний регистр
Свойством какого объекта является объект
location
?
(1)
window
(2)
document
(3)
script
(4)
navigator
Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM ACTION="javascript:test();">
<INPUT NAME=test>
</FORM>
(1)
будет (здесь нельзя использовать эту схему URL)
(2)
будет (ошибка порождается действием
Submit
)
(3)
не будет
Каково будет значение переменной
var i = 0;
while (i <= 10)
{
i+=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
5
(3)
15
В какой строке JavaScript-кода допущена ошибка?
var j = 0;
for (int var i = 0; i <= 10; i++); {
j += 1;
}
document.write(j);
(1)
1
(2)
2
(3)
3
(4)
4
Каково будет значение переменной
var j = 0;
for (var i = 0; i < 2; i++) {
j=i;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
1
(3)
2
Каково будет значение переменной
var i = 1;
while (i <= 2)
{
i+=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
6
(3)
1
Какое ключевое слово позволяет описать переменную?
(1)
var
(2)
set
(3)
create
Для чего предназначен объект ActiveX
XMLHttp
?
(1)
для браузеров, не поддерживающих встроенный метод
XMLHttpRequest
(2)
необходим для создания запросов, независимо от браузера
(3)
этот объект не имеет отношения к AJAX
Что такое ошибка времени выполнения?
(1) команда, на которую указывает сообщение, не укладывается в отведенный период времени
(2) команда, на которую указывает сообщение, неверно записана
(3) команда, на которую указывает сообщение, не укладывается в логическую последовательность
В каком случае возникает ошибка переполнения стека?
(1)
при описании массива слишком большого размера
(2)
при бесконечном цикле
(3)
при исчерпании памяти, выделяемой браузером для исполнения рекурсивной функции JavaScript-сценария
Переменная
a = 10
, b = 5
, укажите, когда пользователь увидит приветствие
(1)
if (a == 10) { alert("Приветствие!") }
(2)
if (b > a) { alert("Приветствие!") }
(3)
if (a == b) { alert("Приветствие!") }
(4)
if (a ==10) { if (b == 5) { alert("Приветствие!") }}
Что из перечисленных ниже вариантов относится к обработчикам событий?
(1)
onFocus
(2)
onBlur
(3)
onMouseOver
Укажите команду, которой нельзя получить значение текстового поля из данной формы
<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
Можно ли из кода скрипта управлять параметрами следующего рисунка?
<img id="image_id" data-src="source.gif" height="120" width="230">
(1)
можно высотой -
image_id.height=230;
(2)
можно сменить изображение -
image_id.data-src="someImage.gif";
(3)
нельзя
Что содержится в свойстве
alinkColor
объекта document
?
(1)
цвет непосещенной гиперссылки
(2)
цвет посещенной гиперссылки
(3)
цвет гиперссылки, над которой находится указатель мыши
Для чего предназначен объектный литерал?
(1)
для задания любого количества прототипов свойств или методов одновременно
(2)
для работы со строковыми данными порожденного объекта
(3)
для освобождения памяти, выделенной под порожденные объекты
Что произойдет в результате выполнения участка кода
var a = prompt("Текст1","Текст2")
?
(1)
в переменную
а
занесется строка "Текст1Текст2
"
(2)
выводится окно с сообщением и полем ввода
(3)
в переменную
а
занесется строка "Текст1 Текст2
"
Какой метод AJAX чаще используется при извлечении данных с сервера?
(1)
GET
(2)
POST
(3)
LOAD
(4)
SEND
Определите ошибку:
<SCRIPT LANGUAGE="javascript"> document.write(текст)
</SCRIPT>
(1) неправильно применяется метод
write
(2) нельзя на одной строке указывать язык скрипта и действие
(3) неправильно описан язык скрипта
(4) нет ошибки
Определите ошибку при вычислении факториала
function fact(n)
{
var f=1
f=n*fact(n-1)
return f
}
(1)
ошибок нет
(2)
неправильно передается параметр функции на следующий уровень вызова
(3)
неправильно описано условие выхода из рекурсии
Укажите допустимые записи конструкции
if/else
:
(1)
if (условие) { операторы } else { операторы }
(2)
if (условие) { операторы } else (условие) { операторы }
(3)
if (условие) { if (условие) { операторы } else { операторы } }
Найдите ошибку
<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)
ошибки нет
Зачем используется свойство объекта
defaultStatus
?
(1)
присваивает объекту
window
статус активного
(2)
получает значение
window.status
и присваивает его переменной
(3)
помещает текст в строку состояния внизу окна браузера
Каков результат работы данного скрипта
<script language="javascript">
mas=new Array(2);
mas3=5;
alert(mas[3]);
</script>
(1)
окно предупреждения с цифрой "5"
(2)
окно предупреждения с надписью "undefined"
(3)
скрипт выдаст сообщение о синтаксической ошибке
Как можно изменить цвет фона во второй ячейке 5-й строки таблицы?
(1)
table.rows[4].cells[1].bgColor = "green"
(2)
table.row.5.cells.2.bgColor = "green"
(3)
table.row(5).cells(2).bgColor = "green"
Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
var a = document.referer;
document.write(a)
</SCRIPT>
(1)
адрес страницы, с которой пришел пользователь
(2)
URL страницы
(3)
cимвол "a"
Определите ошибку при создании функции
String.reverse = function(){
var out = '';
for(var i=this.length-1; i>=0; i--){
out+=this.substr(i, 1);
}
return out;
}
String.prototype.reverse
, которая будет возвращать любую созданную строку в обратном порядке
(1)
неправильно создан прототип функции
(2)
некорректно реализован возврат данных
(3)
ошибок нет
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var y = new Date();
var d = y.getFullYear();
document.write(y);
</SCRIPT>
(1)
выводятся текущий день, месяц, время и год
(2)
выводится текущий год
(3)
допущена ошибка - нельзя вывести переменную
y
Для чего предназначен флаг асинхронности при задании параметров соединения?
(1)
для задания блокировки или продолжения работы браузера на время обработки данных сервером
(2)
для создания защищенного туннеля между клиентом и сервером
(3)
при задании параметров соединения такой флаг не используется
Определите тип ошибки:
document.write("текст")
(1) синтаксическая ошибка
(2) множественная ошибка
(3) ошибка времени выполнения
(4) нет ошибки
В каком случае выделяют собственный стек?
(1)
когда существует возможность использования рекурсии с большей глубиной, чем определяется ограничением браузера
(2)
при бесконечном цикле
(3)
когда необходимо описать массив слишком большого размера
Дано:
a = "м"
. Укажите, когда пользователь увидит уведомление "Сообщение"?
(1)
if (a == "м") { alert("Сообщение") } else { alert("Стоп") }
(2)
if (a != "м") { alert("Сообщение") } else { alert("Стоп") }
(3)
if (a == "м") { if (a == "М") { alert("Стоп") } else { alert("Сообщение")} }
Какой из вариантов описания массивов неверный?
(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;
Как с помощью объекта
location
выполняется присвоение документу другого адреса?
(1)
document.location.href="http://www.intuit.ru"
(2)
document.location.assign("http://www.intuit.ru")
(3)
document.location.replace("http://www.intuit.ru")
(4)
document.location.send="http://www.intuit.ru"
Обладает ли фрейм свойством статуса?
(1)
да
(2)
нет
В каком случае переменная одного объекта может изменяться любой функцией или методом?
(1)
если описать переменную как
Private
(2)
если описать переменную как
Public
(3)
если описать переменную как
Privileged
Определите результат работы участка кода
<SCRIPT type="text/javascript">
var x= 5;
var y= 2;
var result=0;
result= x / y;
alert(result);
</SCRIPT>
(1)
выводится "2.5"
(2)
выводится 2
(3)
выводится "2/5"
Какие символы используются для описания объектов?
(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
Определите результат работы функции
function func(n) {
var f=1
if (n<=1) f=1
else f=n+func(n-1)
return f }
(1)
функция найдёт сумму первых n натуральных чисел
(2)
функция найдёт факториал n
(3)
в процессе работы функции произойдёт ошибка выхода из рекурсии
Что увидит пользователь, выполнив данный участок кода при
if (a == 5) {
alert("Сообщение")
} else {
if (a == 10) {
alert("Предупреждение")
} else {
alert("Вопрос")
}
}
a=10
?
(1)
вопрос
(2)
предупреждение
(3)
ничего
(4)
сообщение
Каким из перечисленных способов можно отправить данные из формы на сервер?
(1)
по кнопке
Submit
(2)
методом
submit
(3)
по событию
Send
Каким должен быть обработчик события кнопки
<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);
Какие методы принадлежат объекту
window
?
(1)
alert()
(2)
blur()
(3)
raytrace()
(4)
close()
Относится ли
location
к объектам класса URL?
(1)
да
(2)
нет
(3)
это отдельный класс
В каком случае переменная или функция одного объекта может изменяться любой функцией или методом?
(1)
если описать переменную или функцию как
Static
(2)
если описать переменную или функцию как
Public
(3)
если описать переменную или функцию как
Privileged
Выберите верные утверждения
(1)
AJAX работает исключительно на стороне клиента
(2)
AJAX работает исключительно на стороне сервера
(3)
AJAX ориентирован на взаимодействие клиентской и серверной части
(4)
AJAX ориентирован преимущественно на обработку XML данных
Определите, в какой строке допущена ошибка?
(1) <SCRIPT LANGUAGE="javascript">
(2) document.write("текст для страницы"
(3) ;)
(4) </SCRIPT>
(1) в строке (3)
(2) в строке (2)
(3) нет ошибки
Когда следует использовать рекурсию?
(1)
когда количество повторов функции сложно определить
(2)
когда необходимо повторить одну и ту же операцию несколько раз
(3)
когда необходимо создать временную задержку исполнения программы
Укажите допустимые записи конструкции
if
(1)
if (условие) { операторы }
(2)
if условие { операторы }
(3)
if (условие) { if (условие) { операторы } }
Что представляют собой формы?
(1)
набор из элементов управления, размещаемых на Web-странице
(2)
аналогичны диалоговым окнам Windows
(3)
обычные web-страницы
Массивы всегда начинаются с порядкового номера...
(1)
0
(2)
1
(3)
с любого числа
Можно ли получить доступ ко всем однотипным элементам страницы?
(1)
да, с помощью коллекций
(2)
нет, это невозможно
(3)
только в Internet Explorer
Что содержится в свойстве
bgColor
объекта document
?
(1)
цвет фона страницы
(2)
цвет текста
(3)
цвет гиперссылок
Как называются объекты, порожденные от родительского?
(1)
прототипы
(2)
экземпляры
(3)
копии
Определите ошибку
if (confirm("Уверены, что хотите посетить INTUIT?") )
{
parent.location='http://www.intuit.ru/';
}
else
{
alert("Тогда оставайтесь");
}
(1)
неправильно записано условие
(2)
неправильно записан метод
confirm
(3)
ошибки нет
В чем ошибка приведенной ниже синтаксической конструкции?
<script language="javascript">
var var1=5;
var2=3;
var3=4;
if( var1>var2 | var2>var3)
{
alert('Условие выполнено');
}
else
{
alert('Условие не выполнено');
}
</script>
(1)
условия разделены неправильным логическим оператором
(2)
условный оператор использует заведомо ложные условия
(3)
не указано условия для вывода второго предупреждения
(4)
здесь нет ошибки
Что из перечисленного является свойствами объекта поля формы?
(1)
onSubmit
(2)
length
(3)
value
Пусть:
window.location.href='http://test.ru/cgi-bin/text?a1/a2'
Сколько элементов массива получим после выполнения для URL следующей команды?
var a=window.location.href.split('/');
(1)
0 - метод
split()
здесь применить нельзя
(2) 6 - по числу символов '/' + 1
(3) 5 -
?a1/a2
- это параметр скрипта, он рассматривается как сплошная строка
Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку:
window.close();
window.opener.focus(); ?
(1)
нет
(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)
нет ошибки
Как правильно оформить обработку события
<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)
такого обработчика нет
Что задает условие
i>=4
в синтаксисе оператора for
?
(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
Для чего предназначена функция
length
?
(1)
возвращает символ в определенной позиции строки
(2)
сообщает длину строки
(3)
возвращает строку между двумя индексами
Является ли объект класса
history
модифицируемым объектом?
(1)
да
(2)
только в пределах одного домена
(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)
ошибки нет
Каково будет значение переменной
var i = 0; j = 0;
for (i = 1; i <= 3; i++) {
j+=i;
}
j
после выполнения приведенного JavaScript кода?
(1)
0
(2)
5
(3)
-6
(4)
6
Определите, что произойдет в результате выполнения приведенного ниже кода?
<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)
ошибка. Неверный вызов функции
Для чего предназначена функция
toLowerCase
?
(1)
выдает подстроку, длиной
b
от индекса a
(2)
переводит строку в нижний регистр
(3)
переводит строку в верхний регистр
В каком из примеров реферер будет передан на сторону сервера?
(1)
<a href="javascript: open('new_url');">передать реферер</a>
(2)
<a href="javascript: document.location.href='new_url';">передать реферер</a>
(3)
<a href="javascript: document.location.href='new_url';" onClick="self.href=document.location.href">передать реферер</a>
Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM METHOD=post ACTION="javascript:test();" onSubmit="return true;">
<INPUT NAME=test>
</FORM>
(1)
будет (поле и функция имеют одинаковые имена)
(2)
будет (неверная схема URL)
(3)
не будет
Каково будет значение переменной
var i = 5;
while (i > 0)
{
i=5-i;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
5
(3)
15
В какой строке JavaScript-кода допущена ошибка?
for (var j = 0; i <= 10; i++) {
j += 1;
}
document.write(j);
(1)
1
(2)
2
(3)
3
(4)
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
Каково будет значение переменной
var i = 1;
while (i <= 2)
{
i*=5;
}
i
после выполнения приведенного JavaScript кода?
(1)
0
(2)
1
(3)
5