Главная / Программирование / Введение в JavaScript

Введение в JavaScript - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен изучению языка программирования JavaScript.
Смотрите также:
Выберите утверждение, характеризующее язык JavaScript:
(1) это язык разработки сетевых баз данных
(2) это язык описания взаимодействий клиента и сервера
(3) это язык управления сценариями просмотра гипертекстовых Web-страниц
Можно ли в JavaScript целочисленной переменной присвоить строку в качестве значения?
(1) нельзя, произойдет ошибка типов
(2) можно, только если в этой строке записано число
(3) можно всегда, переменная "на лету" сменит тип
Внутри функции заведена переменная оператором var d. Можно ли использовать переменную d вне этой функции?
(1) можно, т.к. язык JavaScript — слабо типизирован, ввиду чего в нем все переменные являются глобальными
(2) можно, но это будет другая переменная с независимым значением
(3) нельзя, т.к. локальные переменные извне не видны
Свойство window.location представляет собой ...
(1) URL ссылки, на которой находится указатель мыши
(2) строковое значение, указываюшее адрес текущей страницы
(3) объект, одно из свойств которого есть адрес текущей страницы
(4) массив адресов посещенных сайтов
Для чего служат HTML-формы?
(1) для сбора данных пользователя и отправки их Web-браузеру
(2) для сбора данных пользователя и отправки их Web-серверу
(3) для представления данных пользователя в виде таблицы
Какие из объектов HTML-страницы принадлежат классу объектов URL?
(1) window.location
(2) document.anchors[]
(3) document.links[]
(4) document.images[]
Укажите НЕкорректный способ обращения к свойству src картинки с именем forest:
(1) document.forest.src
(2) document.forest[src]
(3) document.images['forest'].src
(4) document.images["forest"].src
Отметьте, чем НЕ являются cookie:
(1) данные, хранящиеся в виде текстовых файлов
(2) картинки, хранящиеся в кэше для быстрого открытия web-страниц
(3) программы, способные самостоятельно работать
(4) программы, установленные в браузере и запускаемые при его открытии
(5) вирусы, способные стереть данные с жесткого диска
(6) пары имя/значение, в которых можно хранить специфичную для сайта информацию
Выберите верное утверждение: JavaScript является языком ...
(1) компилируемым
(2) интерпретируемым
Что называется массивом?
(1) переменная, которая меняет свой тип в зависимости от своего значения
(2) упорядоченная совокупность элементов
(3) переменная, содержащая не менее двух значений
Укажите НЕдопустимый способ обращения к форме с именем anketa:
(1) document.anketa
(2) window.anketa
(3) window.document.anketa
(4) document.forms['anketa']
(5) document.forms.anketa
Какое свойство нового окна задается параметром location?
(1) наличие строки состояния
(2) URL-адрес страницы в окне
(3) наличие адресной строки
Укажите синтаксически правильную конструкцию для изменения значения поля следующей формы (считать, что форма в документе одна): <FORM NAME=f> <INPUT NAME=s> </FORM>
(1) document.f.s="...";
(2) document.f.s.value="...";
(3) document.f.elements[0]="...";
(4) document.forms[0].s.value="...";
Какое число будет выдано при нажатии на кнопку? <BODY> <A HREF=test.htm>test</A><BR> <SCRIPT> document.write("<A HREF=test.htm>test</A><BR>"); </SCRIPT> <A HREF=test.htm>test</A><BR> <FORM> <INPUT TYPE=button VALUE="Число ссылок" onClick="alert(document.links.length);"> </FORM> </BODY>
(1) 1
(2) 2
(3) 3
Что лежит в основе JavaScript-мультипликации?
(1) многокадровые графические файлы
(2) чередование статических графических файлов
(3) применение Java-апплетов
Что означает число document.cookie.split(';').length?
(1) это количество всех cookie, включая просроченные, за последний сеанс работы браузера
(2) это количество всех cookie, не просроченных на данный момент
(3) неопределено, т.к. cookie могут разделяться любым символом по желанию пользователя, а не только ";"
(4) неопределено, т.к. имена и значения cookie тоже могут содержать символ пробела ""
С каких символов может начинаться однострочный комментарий в JavaScript?
(1) */
(2) //
(3) {
Как средствами JavaScript создать многомерный массив?
(1) использовать встроенный объект "многомерный массив"
(2) создав обыкновенный массив, элементами которого являются другие массивы
(3) в JavaScript нет средств для создания многомерных массивов
В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом нельзя обратиться к этому свойству внутри оператора with(document.fio)?
(1) familia.value
(2) familia['value']
(3) familia.value.fio
(4) document.fio.familia.value
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке? <A HREF="1.htm" onClick="window.open('2.htm', 'ku', '')">Ссылка</A>
(1) файл 1.htm откроется в новом окне
(2) файл 1.htm откроется в текущем окне
(3) файл 2.htm откроется в новом окне
(4) файл 2.htm откроется в текущем окне
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Как правильно оформить обработку события Submit, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
(1) <FORM onSubmit="TestData();">
(2) <FORM onSubmit="return TestData();">
(3) <FORM ONSUBMIT="return TestData()">
В каких случаях генерируется событие MouseOver у гиперссылки?
(1) когда указатель мыши находится внутри области ссылки — в момент начала его движения
(2) все время, пока указатель мыши находится внутри области ссылки
(3) в момент пересечения указателем мыши границы области ссылки при движении извне этой области
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop? <SCRIPT> var flag=true, i=0; function animation() { if(flag) { document.im.data-src="forest"+i+".gif"; i=(i+1)%10; setTimeout("animation();",1000); }} </SCRIPT> <BODY onLoad="animation();"><IMG NAME=im SRC=""> <INPUT TYPE=button VALUE="Start" onClick="flag=true;"> <INPUT TYPE=button VALUE="Stop" onClick="flag=false;"> </BODY>
(1) нажав на кнопку Start
(2) нажав на кнопку Stop
(3) перезагрузив документ
О чем говорит тот факт, что значение document.cookie.split('customer=').length больше единицы?
(1) установлена некоторая куки со значением customer
(2) установлена куки с именем customer=
(3) установлена куки с именем заканчивающимся на customer
(4) не установлена куки с именем customer
(5) не установлена ни одна куки со значением customer
Какими способами можно обеспечить интеграцию JavaScript-кода в HTML-страницу?
(1) в атрибуте HREF гипертекстовой ссылки (схема URL "JavaScript:")
(2) во внешнем файле, подключаемом с помощью <A HREF="имя_файла">ссылка</A>
(3) во внешнем файле, подключаемом с помощью <SCRIPT SRC="имя_файла"></SCRIPT>
(4) в атрибутах, соответствующих обработчикам событий (например, onClick)
(5) между тэгами <SCRIPT> и </SCRIPT>
Каким будет массив: var a = [35,21,13,8,5,3,2,1] после операции a.sort()?
(1) ["1","2","3","5","8","13","21","35"]
(2) ["1","13","2","21","3","35","5","8"]
(3) [1,2,3,5,8,13,21,35]
(4) [1,13,2,21,3,35,5,8]
Является ли объект navigator свойством объекта window?
(1) нет
(2) да
(3) да, но только в Netscape Navigator
Выберите ссылки, кликнув по которым, мы закроем текущее окно:
(1) <A HREF="" onClick="shutdown()">Щелкните, чтобы закрыть</A>
(2) <A HREF="" onClick="self.close()">Щелкните, чтобы закрыть</A>
(3) <A HREF="" onClick="document.close()">Щелкните, чтобы закрыть</A>
(4) <A HREF="" onClick="window.close()">Щелкните, чтобы закрыть</A>
Каким образом можно вызвать метод submit() формы с именем fio?
(1) document.FIO.submit()
(2) document.fio.Submit()
(3) document.forms[fio].submit()
(4) document.forms['fio'].submit()
(5) document.forms["fio"].submit()
(6) window.document.fio.submit()
Какие из перечисленных событий гиперссылки можно полностью перехватить (т.е. чтобы браузер не выполнил действие по умолчанию)?
(1) Click
(2) MouseOver
(3) MouseOut
Каким образом в окно, открытое командой var wid = window.open(), поместить картинку с именем файла forest.gif?
(1) wid.write('<IMG SRC=forest.gif>');
(2) wid.document.write(<IMG SRC=forest.gif>);
(3) document.write('<IMG SRC=forest.gif>');
(4) wid.document.write('<IMG SRC=forest.gif>');
Каким образом могут удаляться cookie?
(1) при закрытии браузера автоматически удаляются все куки
(2) пользователь может удалить cookie через меню браузера
(3) путем установки прошлого момента времени в качестве срока действия куки
(4) путем применения встроенного метода cookie.remove()
(5) путем закрытия браузера — если у куки не был указан срок действия
Какой оператор выведет на экран окно предупреждения с текстом Привет?
(1) document.print('Привет');
(2) document.write('Привет');
(3) alert('Привет');
Что выдаст данный скрипт: var e="2.71828182845", a = e.split('8'); alert(a[2]+8); ?
(1) 9
(2) 10
(3) 18
(4) 28
В какой момент создаются объекты в HTML-документе?
(1) существуют всегда
(2) в момент загрузки документа
(3) в результате работы JavaScript-программы
Найдите ошибку: <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) ошибки нет
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция? function movie() { for (n=i=0; i<30; i++, n = (n+1)%6) document.mypic.data-src="forest"+n+".gif"; }
(1) 5
(2) 6
(3) 30
(4) это бесконечная анимация
Как из родительского окна можно передать фокус окну, открытому следующей командой? wid = window.open('1.htm','wname','width=300,height=300');
(1) wname.focus()
(2) wid.focus()
(3) window.wid.focus()
(4) window.wname.focus()
(5) self.wid.focus()
Выберите допустимые способы указания языка скрипта:
(1) <SCRIPT LANGUAGE="JavaScript">
(2) <SCRIPT LANGUAGE="javascript">
(3) <SCRIPT LANGUAGE="text/vbscript">
(4) <SCRIPT TYPE="text/javascript">
(5) <SCRIPT TYPE="JavaScript">
Каков результат работы данного скрипта? <SCRIPT> mas=new Array(2); mas[3]=5; alert(mas[3]); </SCRIPT>
(1) будет выдано сообщение о синтаксической ошибке
(2) будет показано окно предупреждения с цифрой 5
(3) будет показано окно предупреждения с надписью undefined
Чему в объектной модели документа соответствуют HTML-контейнеры (элементы)?
(1) методам объекта
(2) свойствам объекта
(3) объектам
(4) событиям
Определите ошибку: <A HREF="1.htm" onClick="window.open('2.htm', 'ku', 'width=300,status=0')">Ссылка</A>
(1) ошибка создания окна: не указан параметр height
(2) ошибка создания окна: неправильно задан параметр status
(3) имя файла в атрибуте HREF должно совпадать с именем файла в window.open()
(4) нет ошибки
Каким из перечисленных способов можно отправить данные из формы на сервер? Считать, что кнопка отправки у формы есть.
(1) нажать кнопку отправки
(2) вызвать метод send() формы
(3) вызвать метод submit() формы
(4) вызвать метод submit() кнопки отправки
(5) вызвать метод click() кнопки отправки
Что нужно указать в обработчике onClick гиперссылки, чтобы браузер не выполнил действие по умолчанию?
(1) void(0);
(2) return true;
(3) return false;
(4) нет верного ответа выше
Имеются картинки forest0.gif ... forest5.gif. Что будет происходить после загрузки следующей страницы? <SCRIPT> var n=i=0; function show() { document.mypic.data-src="forest"+n+".gif"; i++; n = (n+1)%6; } </SCRIPT> <BODY onLoad="setInterval('show();',1000);"> <IMG NAME=mypic SRC=""> </BODY>
(1) будет показан первый кадр анимации через 1 сек. после загрузки страницы
(2) будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами
(3) анимация будет показываться неограниченно с интервалом 1 сек. между кадрами
(4) ничего не будет происходить, т.к. допущена ошибка
Как из программы, находящейся в окне, открытом следующей командой, передать фокус в родительское окно? wid = window.open('1.htm','wname','width=300,height=300');
(1) window.opener.focus()
(2) self.opener.focus()
(3) wid.opener.focus()
(4) opener.focus()
(5) wname.focus()
(6) wid.focus()
Что называется циклом?
(1) множество данных, размещенных в одной переменной
(2) средство организации повторяющихся операций
(3) ошибка, при которой программа повторяется бесконечное количество раз
Каков результат работы скрипта: L = window.location; W = document.write; W(L); ?
(1) будет выдана ошибка: после write нужны скобки и аргумент
(2) будет выведено [object], т.к. location — это объект
(3) будет выведена строка "window.location"
(4) будет выведен адрес текущей страницы
Что возвращает метод prompt()?
(1) строку, введенную пользователем в окне запроса
(2) значение true/false
(3) ничего (т.е. undefined)
Фокус находился на некотором текстовом поле ввода. В каком случае НЕ будет вызван обработчик события onBlur этого поля?
(1) пользователь кликнул мышкой вне поля
(2) пользователь нажал клавишу Tab (переход к следующему полю)
(3) пользователь выделил мышкой текст, введенный в это поле
(4) пользователь нажал кнопку submit данной формы
(5) программа JavaScript вызвала метод blur() для этого поля
(6) программа JavaScript вызвала метод focus() для другого поля
В каком примере переход на сайт ИНТУИТ будет происходить, если пользователь отрицательно ответил на вопрос?
(1) <A HREF="http://intuit.ru" onClick="return confirm('Может, останетесь?')">ИНТУИТ</A>
(2) <A HREF="http://intuit.ru" onClick="return !confirm('Может, останетесь?')">ИНТУИТ</A>
(3) <A HREF="http://intuit.ru" onClick="return prompt('Может, останетесь?')">ИНТУИТ</A>
Требуется вывести 10 картинок с именами файлов forest#.gif, где # пробегает от 0 до 9. Какой скрипт это сделает?
(1) for(i=0;i< 9;i++) document.write('<IMG SRC=forest'+i+'.gif>');
(2) for(i=0;i<=9;i++) document.write('<IMG SRC=forest'+i+'.gif>');
(3) for(i=0;i<=9;i++) document.write('<IMG SRC=forest +i+ .gif>');
Выберите верные утверждения:
(1) тело цикла for обязательно выполняется хотя бы раз
(2) тело цикла for может не выполниться ни разу
(3) тело цикла while обязательно выполняется хотя бы раз
(4) тело цикла while может не выполниться ни разу
Каков результат работы скрипта: var Z = Math.cos, A = alert, P = Math.PI; A(Z(P)); ?
(1) будет выдана ошибка: после alert и cos нужны скобки и аргумент
(2) будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой
(3) будет выведена буква P в окне предупреждения
(4) будет выведено число –1 в окне предупреждения
(5) будет выведено число 1 в окне предупреждения
Что будет, если не указать параметры метода window.open()?
(1) будет открыто новое пустое окно
(2) получим сообщение об ошибке
(3) отсутствие реакции
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)? <FORM ACTION="JAVASCRIPT: alert('Данные приняты!');void(0);" onSubmit="return false"> ... </FORM>
(1) потому что в ACTION нужно писать JavaScript вместо JAVASCRIPT
(2) потому что после return false не поставлена ";", что генерирует ошибку
(3) потому что в конце ACTION указано void(0)
(4) потому что в onSubmit указано return false
Укажите синтаксически правильную запись:
(1) document.links[0].href="...";
(2) document.links[0].href.protocol="...";
(3) document.links[0][protocol]="...";
(4) document.links[0]["protocol"]="...";
(5) document.links[0].search="...";
В программе JavaScript требуется кратко записать 10 операторов вида: document.pic#.src = 'forest#.gif', где # пробегает значения от 0 до 9, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?
(1) for(i=0;i<=9;i++) document.pic[i].src = "forest" +i+ ".gif";
(2) for(i=0;i<=9;i++) document.images["pic"+i].src = "forest"+i+".gif";
(3) for(i=0;i<=9;i++) "document.pic" +i+ ".src" = "forest" +i+ ".gif";
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) { if(i<5) break; document.write(i); }
(1) ничего
(2) 01234
(3) 012345
(4) 5678
(5) 678
Что нужно передавать в качестве аргументов методу clearTimeout()?
(1) строку, содержащую JavaScript-код, и время отсрочки в миллисекундах
(2) ссылку на созданный ранее поток вычислений
(3) ссылку на открытое ранее окно
Что произойдет при клике по следующей гиперссылке? <A HREF="http://intuit.ru/" TARGET="_blank" onClick="return false;">Ссылка</A>
(1) откроется страница с адресом http://intuit.ru/ в текущем окне
(2) откроется страница с адресом http://intuit.ru/ в новом окне
(3) браузер выдаст ошибку
(4) ничего не произойдет
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) { if(i<5) continue; document.write(i); }
(1) ничего
(2) 01234
(3) 012345
(4) 5678
(5) 678
Как из окна, открытого с помощью window.open(), обратиться ко 2-й форме окна-предка?
(1) window.opener.forms[2]
(2) window.opener.forms[1]
(3) self.opener.forms[1]
(4) window.top.forms[1]
Требуется создать такую ссылку, что переход по адресу, указанному в атрибуте HREF, происходил не по одинарному клику (событие Click), а по двойному клику (событие DblClick) мыши. Почему следующая ссылка не работает описанным образом? <A HREF="1.htm" onClick="return false;" onDblClick="this.click();">Ссылка</A>
(1) потому что некорректно указан объект, к которому относится вызов метода click();
(2) потому что вызов метода click() влечет вызов обработчика onClick, но в нем указан оператор return false, предотвращающий переход на новый URL
(3) потому что событие DblClick происходит после события Click, а поскольку в обработчике onClick указано return false, то обработчик onDblClick не вызывается
Как связаны языки JavaScript и JScript?
(1) JScript является подмножеством JavaScript
(2) JavaScript является подмножеством JScript
(3) это два названия одного и того же языка
Можно ли в JavaScript строковой переменной присвоить число в качестве значения?
(1) нельзя, будет выдана ошибка типов
(2) можно, переменная "на лету" сменит тип и будет хранить число
(3) можно, при этом число неявно преобразуется в строку
Пусть описана глобальная переменная оператором var s. Можно ли изменять ее значение внутри какой-либо функции?
(1) можно, предварительно объявив ее внутри функции (оператором var s)
(2) можно, если только внутри этой функции не объявлено (оператором var s) локальной переменной с таким же именем
(3) нельзя, т.к. внутри функций можно менять лишь значения локальных переменных
Свойство window.navigator представляет собой ...
(1) свойство, указывающее наличие панели навигации в браузере
(2) строковое значение, указывающее название и версию браузера
(3) объект, свойства которого указывают название и версию браузера
(4) версию браузера Netscape Navigator
Восстановить исходные значения в полях формы можно только нажатием кнопки сброса?
(1) да
(2) нет
Какие из объектов HTML-страницы составляют коллекцию document.links[]?
(1) <A NAME=...>...</A>
(2) <A HREF=...></A>
(3) <FORM ACTION=...>
(4) <AREA SHAPE=... HREF=...>
(5) <IMG SRC=...>
Можно ли изменить адрес картинки, встроенной в документ?
(1) нельзя, адрес картинки доступен только для чтения
(2) можно, присвоив новое значение свойству document.имя_картинки.href
(3) можно, присвоив новое значение свойству document.имя_картинки.src
Откуда берутся cookie на компьютере?
(1) они создаются браузером исключительно для хранения списка посещенных сайтов
(2) они присылаются по электронной почте в виде спама
(3) их может прислать web-сервер в ответ на HTTP-запрос вместе с запрошенной страницей
(4) их может создать JavaScript-скрипт, исполняемый в отображаемой браузером web-странице
(5) они создаются только вирусами и web-червями, ввиду чего cookie необходимо сразу удалять
Язык JavaScript — ...
(1) регистро-независимый
(2) регистро-зависимый
Нумерация элементов массивов начинается с
(1) 1
(2) 0
(3) с любого числа, которое задаст пользователь
Укажите допустимые способы обращения к форме с именем anketa:
(1) document.anketa
(2) window.anketa
(3) window.document.anketa
(4) document.forms['anketa']
(5) document.forms.anketa
Какое свойство нового окна задается параметром toolbar?
(1) наличие панели инструментов
(2) наличие полосы прокрутки
(3) наличие строки состояния
На форму с именем myform можно ссылаться с помощью
(1) document.myform
(2) document.forms.value
(3) document.forms['myform']
Какая цифра будет выведена скриптом? <BODY> <MAP NAME=test> <AREA SHAPE=rect COORDS="0,0,10,10" HREF="test.htm"> </MAP> <SCRIPT> alert(document.links.length); </SCRIPT> <A HREF="help.htm">help</A> </BODY>
(1) 0, т.к. нет <IMG SRC=... USEMAP=#test>
(2) 1, т.к. до скрипта описана лишь одна ссылка
(3) 2, т.к. в документе имеется две гиперссылки
За счет чего можно достичь требуемого числа кадров в единицу времени в JavaScript-мультипликации?
(1) за счет введения вспомогательного оператора цикла, исполняющегося заранее известное время
(2) за счет заранее известного времени подгрузки графики с сайта
(3) за счет отсрочки показа очередного кадра с помощью setTimeout()
Что означает число document.cookie.split('=').length?
(1) это увеличенное на 1 количество всех cookie, включая просроченные, за последний сеанс работы браузера
(2) это увеличенное на 1 количество всех cookie, не просроченных на данный момент
(3) неопределено, т.к. имена и значения cookie тоже могут содержать символ равенства
Какими символами заканчивается однострочный комментарий?
(1) //
(2) }
(3) конец строки
Что будет создано в результате следующего объявления: a = new Array(5);?
(1) массив из одного элемента — числа 5
(2) массив из 5 элементов, значения которых не определены
(3) массив из 6 элементов, значения которых не определены
В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом можно обратиться к этому свойству внутри оператора with(document.fio)?
(1) familia.value
(2) familia['value']
(3) fio.familia(value)
(4) document.fio.familia.value
Какое из перечисленных действий произойдет, если кликнуть по данной ссылке? <A HREF="1.htm" onClick="window.open('2.htm', 'ku', '');return false;">Ссылка</A>
(1) файл 1.htm откроется в новом окне
(2) файл 1.htm откроется в текущем окне
(3) файл 2.htm откроется в новом окне
(4) файл 2.htm откроется в текущем окне
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Что надо изменить в следующем фрагменте, чтобы данные отправлялись на сервер только при положительном прохождении проверки? <FORM ACTION="pay.cgi" onSubmit="TestData();"> ... </FORM>
(1) нужно написать: onSubmit="TestData();return false;"
(2) нужно написать: onSubmit="TestData();return true;"
(3) нужно написать: onSubmit="return TestData();"
(4) нужно написать: onSubmit="TestData();void(0);"
В какой момент генерируется событие MouseOut у гиперссылки?
(1) постоянно, пока указатель мыши находится на свободной от ссылок области
(2) в момент пересечения указателем мыши границы области ссылки при движении изнутри этой области
(3) когда указатель мыши находится на свободной от ссылок области — в момент начала его движения
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop? <SCRIPT> var flag=true, i=0; function animation() { if(flag) { document.im.data-src="forest"+i+".gif"; i=(i+1)%10; } setTimeout("animation();",1000); } </SCRIPT> <BODY onLoad="animation();"><IMG NAME=im SRC=""> <INPUT TYPE=button VALUE="Start" onClick="flag=true;"> <INPUT TYPE=button VALUE="Stop" onClick="flag=false;"> </BODY>
(1) нажав на кнопку Start
(2) нажав на кнопку Stop
(3) перезагрузив документ
О чем говорит тот факт, что значение document.cookie.split('customer=').length равно единице?
(1) не установлена ни одна куки со значением customer
(2) установлена куки с именем customer=
(3) установлена куки с именем customer
(4) не установлена куки с именем customer
Интерпретатор какого языка будет использован браузером для выполнения следующего скрипта: <SCRIPT LANGUAGE="JavaScript" TYPE="text/vbscript"> ... </SCRIPT> если браузер "понимает" оба атрибута TYPE и LANGUAGE?
(1) JavaScript
(2) VBScript
(3) использовать одновременно оба атрибута TYPE и LANGUAGE недопустимо
Каков результат работы данного скрипта: <SCRIPT> mas=new Array(2); mas3=5; alert(mas[3]); </SCRIPT>
(1) будет выдано сообщение о синтаксической ошибке
(2) будет показано окно предупреждения с цифрой 5
(3) будет показано окно предупреждения с надписью undefined
Чему в объектной модели документа могут соответствовать атрибуты HTML-контейнера?
(1) методам объекта
(2) свойствам объекта
(3) объектам
(4) событиям
Определите ошибку: <A HREF="1.htm" onClick="window.open('2.htm', 'ku', 'status=yes,scrollbars=1,height=yes')">Ссылка</A>
(1) ошибка создания окна: не указана ширина открываемого окна
(2) ошибка создания окна: недопустимое значение параметра height
(3) нет ошибки
В каких из перечисленных случаев текстовое поле защищено от ввода?
(1) <INPUT TYPE=readonly>
(2) <INPUT READONLY>
(3) <INPUT onFocus="this.blur();">
Что нужно указать в обработчике onMouseOver гиперссылки, чтобы браузер не выполнил действие по умолчанию?
(1) void(0);
(2) return true;
(3) return false;
(4) нет верного ответа выше
Имеются картинки forest0.gif ... forest5.gif. Что будет происходить после загрузки следующей страницы? <SCRIPT> var n=i=0; function show() { if(i<6) { document.mypic.data-src="forest"+n+".gif"; i++; n = (n+1)%6; }} </SCRIPT> <BODY onLoad="setInterval('show();',1000);"> <IMG NAME=mypic SRC=""> </BODY>
(1) будет показан первый кадр анимации через 1 сек. после загрузки страницы
(2) будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами
(3) анимация будут показываться неограниченно с интервалом 1 сек. между кадрами
(4) ничего не будет происходить, т.к. допущена ошибка
Как из программы, находящейся в окне, открытом следующей командой, закрыть родительское окно? wid = window.open('1.htm','wname','width=300,height=300');
(1) opener.document.close()
(2) window.opener.close()
(3) self.opener.close()
(4) wid.opener.close()
(5) opener.close()
(6) wname.close()
(7) wid.close()
Что выдаст данный скрипт: var a = [35,21,13,8,5,3,2,1]; a.sort(); alert(a[1]); ?
(1) 35
(2) 1
(3) 2
(4) 13
(5) 21
Может ли в DOM свойство объекта само быть объектом?
(1) да
(2) нет
Какие из команд откроют окно, содержащее полосы прокрутки и панель инструментов?
(1) window.open('1.htm', 'ku', 'toolbar=yes,scrollbars=yes')
(2) window.open('1.htm', 'ku', 'toolbars=yes,scrollbar=yes')
(3) window.open('1.htm', 'ku', 'scrollbars=yes,toolbar=no')
(4) window.open('1.htm', 'ku', 'scrollbars=yes,menubar=no,toolbar=yes')
(5) window.open('1.htm', 'ku', 'status=yes,scrollbars=yes,toolbar=yes')
Каким образом можно узнать количество элементов в 5-й форме документа?
(1) document.form4.length
(2) document.form[4].length
(3) document.forms[4].length
(4) document.forms[4].element.length
(5) document.forms[4].elements.length
(6) window.document.forms[4].length
Будет ли выдана ошибка JavaScript, если написать: document.links[0]["search"]="test=5";?
(1) да
(2) нет
Каким образом из окна-потомка, открытого с помощью window.open(), изменить 5-ю картинку в окне-предке?
(1) window.opener.document.images[5].data-src='forest.gif';
(2) window.opener.document.images[4].data-src='forest.gif';
(3) opener.document.images[5].data-src='forest.gif';
(4) opener.document.images[4].data-src='forest.gif';
Что происходит при выполнении команды: document.cookie='user=Vasya'?
(1) прежние куки удалятся, и вместо них останется куки с именем user и значением Vasya
(2) если куки с именем user установлена, то ее значение заменится на Vasya
(3) если куки с именем user не установлена, то к имеющимся куки добавится куки с именем user и значением Vasya
(4) будет выдано предупреждение об ошибке, т.к. куки устанавливаются специальными методами, а не простым присваиванием
Что выдаст данный скрипт: var p="3.1415926535", a = p.split('5'); alert(a[2]+5); ?
(1) 8
(2) 35
(3) 931
(4) 9265
Что из перечисленного является событием?
(1) клик по гипертекстовой ссылке
(2) нажатие на кнопку
(3) завершение загрузки документа
(4) изменение цвета фона страницы
Найдите ошибку: <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) ошибки нет
Что нужно указать на месте многоточия, чтобы при клике по ссылке не совершался переход к новому документу? <A HREF="javascript: код_программы; ...">Ссылка</A>
(1) return true;
(2) return false;
(3) void(0);
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция? function movie() { for (n=i=0; i>30; i++, n = (n+1)%6) document.mypic.data-src="forest"+n+".gif"; }
(1) 0
(2) 5
(3) 6
(4) это бесконечная анимация
Как из родительского окна можно закрыть окно, открытое ранее следующей командой? wid = window.open('1.htm','wname','width=300,height=300');
(1) wname.close()
(2) wid.close()
(3) wid.document.close()
(4) window.wid.close()
(5) window.wname.close()
(6) self.wid.close()
В каком порядке перечисляются три выражения в описании оператора for?
(1) инициализация_переменных_цикла; модификация_переменных_цикла; условие_продолжения_цикла
(2) инициализация_переменных_цикла; условие_продолжения_цикла; модификация_переменных_цикла
(3) условие_продолжения_цикла; инициализация_переменных_цикла; модификация_переменных_цикла
Каков результат работы скрипта: var M = Math, A = alert, pi = M.PI/2; A(M.sin(pi)); ?
(1) будет выдана ошибка: после alert нужны скобки и аргумент
(2) будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой
(3) будет выведена буква Q в окне предупреждения
(4) будет выведено число 0 в окне предупреждения
(5) будет выведено число 1 в окне предупреждения
Что будет, если открыть окно с именем уже существующего окна?
(1) будет создано новое окно
(2) будет выдано сообщение об ошибке
(3) в новое окно загрузится пустой документ
(4) окно с этим именем получит фокус и будет возвращена ссылка на это окно
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)? <FORM ACTION="alert('Данные приняты!'); void(0);" onSubmit="return true"> ... </FORM>
(1) потому что void(0) перенесен на следующую строчку, что недопустимо
(2) потому что после return true не поставлена ";", что генерирует ошибку
(3) потому что в ACTION нужно указать URL-схему: ACTION="JavaScript: ..."
(4) потому что в конце ACTION указано void(0)
В программе JavaScript требуется кратко записать 100 операторов вида: document.pic##.src = 'f##.gif', где ## пробегает значения от 00 до 99, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?
(1) for(i=0;i<=9;i++) for(j=0;j<=9;j++) document.pic[i+j].src = "f" +i+j+ ".gif";
(2) for(i=0;i<=9;i++) for(j=0;j<=9;j++) document.images["pic"+i+j].src = "f" +i+j+ ".gif";
(3) for(i=0;i<=9;i++) for(j=0;j<=9;j++) "document.pic" +i+j+ ".src" = "f" +i+j+ ".gif";
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) { if(i>5) break; document.write(i); }
(1) ничего
(2) 01234
(3) 012345
(4) 5678
(5) 678
Что нужно передавать в качестве аргумента методу clearInterval()?
(1) строку, содержащую JavaScript-код, и интервал отсрочки в миллисекундах
(2) ссылку на созданный ранее поток вычислений
(3) ссылку на открытое ранее окно
Что произойдет при клике по следующей гиперссылке? <A HREF="http://intuit.ru/" TARGET="_blank" onClick="return (12==5+7);">Ссылка</A>
(1) откроется страница с адресом http://intuit.ru/ в текущем окне
(2) откроется страница с адресом http://intuit.ru/ в окне с именем blank
(3) откроется страница с адресом http://intuit.ru/ в новом окне
(4) браузер выдаст ошибку
(5) ничего не произойдет
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) { if(i>5) continue; document.write(i); }
(1) ничего
(2) 01234
(3) 012345
(4) 5678
(5) 678
Окно разделено на два фрейма с именами left и right. Как из правого фрейма обратиться к 3-й картинке левого фрейма?
(1) window.left.document.images[2]
(2) top.document.left.images[2]
(3) right.left.document.images[2]
(4) top.left.document.images[2]
(5) top.frames['left'].document.images[2]
(6) parent.left.document.images[2]
Требуется создать такую ссылку, что переход по адресу, указанному в атрибуте HREF, происходил не по одинарному клику (событие Click), а по двойному клику (событие DblClick) мыши. Будет ли работать описанным образом следующая ссылка? <A HREF="1.htm" ONCLICK="return false;" ONDBLCLICK="window.location=this.href">Ссылка</A>
(1) нет, т.к. событие DblClick происходит после события Click, а поскольку в обработчике onClick указано return false, то обработчик onDblClick не вызывается
(2) нет, т.к. после href требуется точка с запятой
(3) нет, т.к. некорректно указан объект в выражении this.href
(4) нет, т.к. обработчики событий записаны в неверном регистре, правильно: onClick, onDblClick
(5) да, будет
Каков результат работы скрипта: var A = alert; A(window.location); ?
(1) будет выдана ошибка: после alert нужны скобки и аргумент
(2) будет выведен адрес текущей страницы в окне предупреждения
(3) будет выведена строка "window.location" в окне предупреждения
(4) будет выведено [object], т.к. location — это объект
Что возвращает метод confirm()?
(1) строку, введенную пользователем в окне запроса
(2) значение true/false
(3) ничего (т.е. undefined)
Как будет вести себя следующее поле ввода? <INPUT TYPE=text NAME=field32 onBLUR="alert(this.value)" VALUE="Введите текст">
(1) допущена ошибка: поле имеет имя field32, а не this
(2) допущена ошибка в регистре символов, правильно писать onBlur
(3) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю
(4) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля
(5) будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу
В каком примере переход на сайт ИНТУИТ будет происходить при уводе указателя мыши со ссылки?
(1) <A HREF="http://intuit.ru" onMouseOn="this.click();">ИНТУИТ</A>
(2) <A HREF="http://intuit.ru" onMouseOut="click.this();">ИНТУИТ</A>
(3) <A HREF="http://intuit.ru" onMouseOut="window.location=href">ИНТУИТ</A>
Требуется вывести 20 картинок с именами файлов f##.gif, где ## пробегает от 00 до 19. Какой скрипт это сделает?
(1) for(i=0;i<=19;i++) document.write('<IMG SRC=f' +i+ '.gif>');
(2) for(i=0;i<=19;i++) document.write('<IMG SRC=f'+ ((i<10)? '':'0') +i+ '.gif>');
(3) for(i=0;i<=19;i++) document.write('<IMG SRC=f'+ ((i<10)? '0':'') +i+ '.gif>');
Какие комбинации символов ограничивают многострочный комментарий в JavaScript?
(1) между { и }
(2) между <!-- и -->
(3) между /* и */
(4) между // и //
Что будет создано в результате следующего объявления: a = new Array(3,'Moscow','London','Paris')?
(1) массив из трех элементов — строк "Moscow", "London" и "Paris"
(2) массив из четырех элементов — числа 3 и строк "Moscow", "London" и "Paris"
(3) будет выдана ошибка, т.к. нельзя в массиве смешивать элементы разных типов
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке? <A HREF="1.htm" onClick="window.open('2.htm', 'ku', '');return true;">Ссылка</A>
(1) файл 1.htm откроется в новом окне
(2) файл 1.htm откроется в текущем окне
(3) файл 2.htm откроется в новом окне
(4) файл 2.htm откроется в текущем окне
Что произойдет, если переменной, хранящей число, присвоить в качестве значения массив?
(1) браузер сообщит об ошибке типов и прекратит работу скрипта
(2) в переменную будет занесена длина этого массива
(3) с этого момента переменная будет хранить массив
(4) массив будет неявно преобразован в число, которое и присвоится переменной
Каким образом можно внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f()? (ситуацию "g() описана внутри f()" не рассматривать)
(1) для этого нужно объявить в функции g() требуемую переменную оператором var
(2) локальные переменные функции f() доступны в любых функциях по-умолчанию
(3) это невозможно, локальные переменные функции f() недоступны вне этой функции
Свойство window.status представляет собой ...
(1) URL ссылки, на которой находится указатель мыши
(2) строку, отображаемую в строке состояния браузера
(3) значение true/false, обозначающее статус загрузки документа
Отправить данные формы на сервер можно только нажатием кнопки отправки?
(1) да
(2) нет
Что из перечисленного является объектом класса URL (в частности, имеет свойства protocol, href и т.д.)?
(1) document.URL
(2) document.anchors[0]
(3) document.images[0]
(4) document.images[0].src
(5) document.links[0]
(6) document.forms[0].action
Что делает строка massiv = new Array()?
(1) сравнивается значение переменной massiv с результатом вызова функции Array
(2) объявляет переменную с именем massiv типа "массив"
(3) объявляет переменную с именем Array и присваивает ее значение переменной massiv
Какое свойство нового окна задается параметром scrollbars?
(1) наличие панели инструментов
(2) наличие полосы прокрутки
(3) наличие строки состояния
Сколько гипертекстовых ссылок будет в документе после нажатия на кнопку "test" в следующем примере? <HEAD> <SCRIPT> function r() { document.open(); document.write("<A HREF=test.htm>test</A><BR>"); document.close(); } </SCRIPT> </HEAD> <BODY> <A HREF=test.htm>test</A><BR> <A HREF=test.htm>test</A><BR> <FORM> <INPUT TYPE=button VALUE="test" onClick="r();"> </FORM> </BODY>
(1) 0
(2) 1
(3) 2
(4) 3
Как добиться быстрой смены картинок в динамической графике (мультипликация, меню и т.п.) даже при медленном соединении с интернет?
(1) применить setTimeout() для отсрочки начала работы страницы на заранее известное время
(2) заранее сохранить нужные картинки в объектах класса Image
(3) кэшировать нужные картинки
Что означает число document.cookie.length?
(1) это количество всех cookie, включая просроченные, за последний сеанс работы браузера
(2) это количество всех cookie, не просроченных на данный момент
(3) это длина document.cookie как строки символов
Что выдаст данный скрипт: var a = [35,21,13,8,5,3,2,1]; a.sort(); alert(a[3]+7); ?
(1) 9
(2) 10
(3) 12
(4) 28
(5) 217
Каким образом можно обратиться к свойству value элемента с именем surname формы с именем fio?
(1) document.FIO.surname.value
(2) document.fio.surname.value
(3) document.fio.surname[value]
(4) document.fio.surname['value']
(5) document.fio.elements['surname'].value
(6) window.document.fio.surname.value
До какого момента времени будет существовать новая куки, установленная командой document.cookie='user=Vasya'?
(1) куки будет существовать постоянно, до явного удаления пользователем либо скриптом
(2) куки будет создана и сразу окажется просроченной, т.к. не был задан срок действия
(3) до закрытия браузера
(4) до перехода на другую страницу сайта
(5) до перехода на другой сайт
Какой результат работы скрипта: <SCRIPT> mas=new Array(2); mas[3]=5; alert(mas[3]); </SCRIPT>?
(1) будет показано окно предупреждения с цифрой 5
(2) будет показано окно предупреждения с надписью undefined
(3) будет сообщено об ошибке
Какой из объектов модели DOM — самый старший?
(1) navigator
(2) window
(3) document
Определите ошибку: <A HREF="1.htm" onClick="window.open("2.htm", "", "location=0,menubar=yes")">Ссылка</A>
(1) ошибка создания окна: недопустимое значение параметра location
(2) ошибка создания окна: не задано имя окна
(3) синтаксическая ошибка в аргументах метода window.open()
(4) нет ошибки
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
(1) да
(2) нет
Что нужно указать в обработчике onMouseOut гиперссылки, чтобы браузер не выполнил действие по умолчанию?
(1) return true;
(2) return false;
(3) void(0);
(4) нет верного ответа выше
Имеются картинки forest0.gif ... forest5.gif. Что будет происходить после загрузки следующей страницы? <SCRIPT> var n=i=0; function show() { if(n<6) { document.mypic.data-src="forest"+n+".gif"; i++; n = (n+1)%6; }} </SCRIPT> <BODY onLoad="setInterval('show();',1000);"> <IMG NAME=mypic SRC=""> </BODY>
(1) будет показан первый кадр анимации через 1 сек. после загрузки страницы
(2) будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами
(3) анимация будут показываться неограниченно с интервалом 1 сек. между кадрами
(4) ничего не будет происходить, т.к. допущена ошибка
Когда используются циклы while?
(1) когда неизвестно количество повторений
(2) когда известно количество повторений
(3) когда необходимо выполнить действие хотя бы один раз
Что возвратит метод confirm(), если пользователь просто закроет окно запроса?
(1) значение true
(2) значение false
(3) ничего не возвратит (т.е. undefined)
(4) будет выдана ошибка браузера
Как будет вести себя следующее поле ввода? <INPUT TYPE=text NAME=field32 ONCLICK="alert(this.value)" VALUE="Введите текст">
(1) допущена ошибка: поле имеет имя field32, а не this
(2) допущена ошибка в регистре символов, правильно писать onClick
(3) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю
(4) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля
(5) будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу
Требуется вывести 100 картинок (10 рядов по 10 картинок) с именами файлов f##.gif, где ## пробегает от 00 до 99. Какой скрипт это сделает?
(1) for(i=0;i<9;i++) { for(j=0;j<9;j++) document.write("<IMG SRC=(f"+i+j+".gif>)"); document.write("<BR>"); }
(2) for(i=0;i<=9;i++) { for(j=0;j<=9;j++) document.write("<IMG SRC=f"+i+j+".gif>"); document.write("<BR>"); }
(3) for(i=0;i<=9;i++) { for(j=0;j<=9;j++) document.write("<IMG SRC=f"+(i+j)+".gif>"); document.write("<BR>"); }
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) { document.write(i); if(i<5) break; }
(1) 01234
(2) 012345
(3) 0
(4) 5678
Что делает метод setTimeout()?
(1) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой
(2) позволяет выполнять некоторый JavaScript-код с указанным периодом
(3) устанавливает текущее время, указанное в аргументе
Что произойдет при клике по следующей гиперссылке? <A HREF="http://intuit.ru/" TARGET="_new" onClick="return true;">Ссылка</A>
(1) откроется страница с адресом http://intuit.ru/ в текущем окне
(2) откроется страница с адресом http://intuit.ru/ в окне с именем _new
(3) браузер выдаст ошибку: недопустимое значение атрибута TARGET
(4) ничего не произойдет
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? i=0; while(i<9) { if(i>3) break; document.write(i); i++; }
(1) ничего
(2) 01234
(3) 0123
(4) 5678
(5) 678
Что возвращает метод window.open()?
(1) URL-адрес страницы, открытой в новом окне
(2) объект класса Window, ассоциированный с открытым окном
(3) имя открытого окна, которое можно использовать в атрибуте TARGET ссылок
Что из перечисленного является свойствами объектов класса URL?
(1) href
(2) src
(3) port
(4) protocol
(5) method
Найдите ошибку: <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> var i=0; function pointer() { window.status=i++; } </SCRIPT> <A HREF="javascript:void(0);" onMouseOver="pointer();return true;">Ссылка</A>
(1) бегущий счетчик
(2) счетчик указаний на ссылку
(3) случайное число
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция? function movie() { for (n=i=0; i<3; i++, n = (n+1)%6) document.mypic.data-src="forest"+n+".gif"; }
(1) 3 полных цикла анимации
(2) 1 полный цикл анимации
(3) 1 раз выведется половина кадров
Каким из перечисленных способов нельзя объявить новый массив?
(1) mas = new Array();
(2) mas = new Array(5);
(3) mas[0]=1; mas[1]=2; mas[2]=3;
(4) mas = new Array('Help');
Что будет создано в результате следующего объявления: a = new Array(5,3)?
(1) двумерный массив размера 5×3 элемента
(2) двумерный массив размера 6×4 элемента (т.к. нумерация начинается с нуля)
(3) одномерный массив из двух элементов: 5 и 3
(4) одномерный массив из 5+3 элементов
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) { document.write(i); if(i>5) break; }
(1) 01234
(2) 012345
(3) 0123456
(4) 5678
(5) 678
Что делает метод setInterval()?
(1) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой
(2) позволяет выполнять некоторый JavaScript-код с указанным периодом
(3) устанавливает текущее время, указанное в аргументе
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? i=0; while(i<9) { document.write(i); if(i>3) break; i++; }
(1) ничего
(2) 01234
(3) 0123
(4) 45678
(5) 5678
Найдите ошибку: <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) ошибки нет
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция? function movie() { for (n=i=0; i<30; n = (n+1)%6) document.mypic.data-src="forest"+n+".gif"; }
(1) 5
(2) 6
(3) 30
(4) это бесконечная анимация