Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какое ключевое слово позволяет описать переменную?
var set create
Что называется переменной?
специальный участок памяти, в котором программа может сохранять данные специальный тэг, значение которого можно изменить параметр объекта, значение которого можно изменить
Какой оператор позволяет занести значение в переменную?
= := set
Как разместить код JavaScript между тегами Script?
нельзя использовать разный регистр - user_name и User_name нельзя использовать пустые строки в команде prompt ошибки нет
Что произойдет в результате выполнения участка кода var a = prompt("Текст1","Текст2") ?
в переменную а занесется строка "Текст1Текст2" выводится окно с сообщением и полем ввода в переменную а занесется строка "Текст1 Текст2"
Какая команда выводит окно с сообщением и полем ввода, и позволяет ввести данные в переменную?
readln prompt insert
Определите результат работы участка кода <SCRIPT type="text/javascript">
var y = new Date(); var d = y.getFullYear(); document.write(y);
</SCRIPT>
выводятся текущий день, месяц, время и год выводится текущий год допущена ошибка - нельзя вывести переменную y
Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getDate(); document.write(y); </SCRIPT>
выводятся текущий день, месяц и год выводится текущее число выводится текущий день недели
Определите результат работы участка кода <SCRIPT type="text/javascript">
var d = new Date(); var y = d.getFullYear(); document.write(y);
</SCRIPT>
выводится текущий день, месяц и год выводится текущий год выводится текущий день недели
Определите результат работы участка кода <SCRIPT type="text/javascript"> var x= 12; var y= 5; var result=0; result= x +"y"; alert(result); </SCRIPT>
выводится "12y" выводится 125 выводится 12+5
Определите результат работы участка кода <SCRIPT type="text/javascript"> var x= 5; var y= 2; var result=0; result= x / y; alert(result); </SCRIPT>
выводится "2.5" выводится 2 выводится "2/5"
Определите результат работы участка кода <SCRIPT type="text/javascript"> var result=0; var x= 12; var y= 5; result= x + -y; alert(result); </SCRIPT>
выводится 7 выводится 19 выводится -x +-y
Укажите допустимые записи конструкции if
if (условие) { операторы } if условие { операторы } if (условие) { if (условие) { операторы } }
Укажите недопустимые записи конструкции if
if (условие) операторы if (условие) { операторы } if (условие) { if (условие) { операторы } if (условие) { if (условие) { if (условие) } { операторы } }
Что такое конструкция if?
реакция программы на действия пользователя (например - нажатие кнопок) выбор дальнейшего хода программы в зависимости от выполнения некоторого условия многократное выполнение некоторого действия
При каких a, b и c выполнятся операторы в конструкции : if (a == c) { if (c == 10) { if (b == 5) { операторы } } }?
a = 10, c = 10, b = 8 a =5, c =10, b =5 a = 10, c =10, b = 5 a = 10, c = 5, b = 5
При каких условиях выполнятся операторы в конструкции if (условие1) { if (условие2) { операторы }}?
если условие1 верно, а условие2 неверно если условие2 верно, а условие1 неверно если условие2 и условие1 неверны если условие1 и условие2 верны
Переменная a = 10, b = 5, укажите, когда пользователь увидит приветствие
if (a == 10) { alert("Приветствие!") } if (b > a) { alert("Приветствие!") } if (a == b) { alert("Приветствие!") } if (a ==10) { if (b == 5) { alert("Приветствие!") }}
Укажите допустимые записи конструкции if/else:
if (условие) { операторы } else { операторы } if (условие) { операторы } else (условие) { операторы } if (условие) { if (условие) { операторы } else { операторы } }
выбор дальнейшего хода программы в зависимости от выполнения или невыполнения некоторого условия выбор дальнейшего хода программы в зависимости от выполнения некоторого условия выполнение некоторого действия , многократность процедуры зависит от выполнения некоторого условия
При каких условиях выполнится оператор2 в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}?
если условие1 и условие2 верны если условие1 верно, а условие2 неверно если условие1 неверно, а условие 2 верно
Дано: a = "м". Укажите, когда пользователь увидит уведомление "Сообщение"?
if (a == "м") { alert("Сообщение") } else { alert("Стоп") } if (a != "м") { alert("Сообщение") } else { alert("Стоп") } if (a == "м") { if (a == "М") { alert("Стоп") } else { alert("Сообщение")} }
При каких a,b и c выполнится оператор2 в конструкции if (a == b) { if (c == 10) { оператор1 } else { оператор2 }}?
a=15, b=10, c=10 a=10, b=10, c=5 a=5, b=5, c=10
Что увидит пользователь, выполнив данный участок кода при a=10?
if (a == 5) { alert("Сообщение") } else { if (a ==10) { if (a==8) { alert("Предупреждение") } else { alert("Вопрос") } } else { alert("Вопрос") } }
предупреждение вопрос сообщение ничего
Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 5) { alert("Сообщение") } else { if (a == 10) { alert("Предупреждение") } else { alert("Вопрос") } }
вопрос предупреждение ничего сообщение
Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 10) { alert("Сообщение") } else { alert("Предупреждение") }
сообщение предупреждение ничего
Какой результат выдаст скрипт? var var1=5, var2=4, var3=2; if (var1<var2) { alert('Условие выполнено'); } if (var2>var3) { alert('Первое условие не выполнено'); } else if { alert('Второе условие не выполнено'); } else { alert('Третье условие не выполнено'); } alert('Не выполнено ни одно из условий');
окно предупреждения "Не выполнено ни одно из условий" окно предупреждения "Первое условие не выполнено" окно предупреждения "Второе условие не выполнено" окно предупреждения "Третье условие не выполнено" скрипт выдаст сообщение об ошибке
Какой результат выдаст данный скрипт? <script language="javascript"> var var1=5; var2=3; var3=9; if(var1>var2) { alert("Первая переменная больше второй"); } if(var2>var1) { alert("Вторая переменная больше первой"); } else { alert("Третья переменная - самая большая"); } </script>
окно предупреждения "Первая переменная больше второй" окно предупреждения " Вторая переменная больше первой" ни одного предупреждения окно предупреждения "Третья переменная - самая большая"
В чем ошибка приведенной ниже синтаксической конструкции? <script language="javascript"> var var1=5; var2=3; var3=4; if( var1>var2 | var2>var3) { alert('Условие выполнено'); } else { alert('Условие не выполнено'); } </script>
условия разделены неправильным логическим оператором условный оператор использует заведомо ложные условия не указано условия для вывода второго предупреждения здесь нет ошибки
Можно ли использовать конструкцию следующего примера? <SCRIPT type="text/javascript"> if(window.confirm("Yes/No")) { ... } else { ... } </SCRIPT>
нельзя (логическое условие не определено) можно (confirm возвращает значения true/false) можно (всегда будет возвращаться значение true)
Определите результаты работы сценария в случае, если окно confirm будет закрыто без нажатия каких-либо кнопок <SCRIPT type="text/javascript"> if (confirm ("Вы уверены, что хотите посетить INTUIT?")) { alert ("В данный момент страница INTUIT не доступна"); } else { window.defaultStatus = "К сожалению, вы закрыли окно выбора"; } </SCRIPT>
конечным результатом работы сценария будет открытие страницы INTUIT результатом работы сценария будет отображение в строке состояния браузера надписи - "К сожалению, вы закрыли окно выбора" результатом работы сценария будет отображение диалогового окна с сообщением о том, что страница INTUIT в данный момент недоступна.
Как правильно оформить обработку события Submit при вызове следующего обработчика? <SCRIPT type="text/javascript"> function submit_handler() { if(...) return true; else return false; } </SCRIPT>
<FORM onSubmit="return submit_handler();"> <FORM onSubmit="submit_handler();"> такого обработчика нет
Что представляют собой формы?
набор из элементов управления, размещаемых на Web-странице аналогичны диалоговым окнам Windows обычные web-страницы
Чем задается поле ввода на форме?
посредством одинарного тега <INPUT TYPE="text"> посредством одинарного тега <INPUT TYPE="button"> посредством одинарного тега <INPUT TYPE="reset">
Для чего служат формы?
cлужат для сбора данных пользователя и отправки их Web-серверу cлужат для сбора данных пользователя и отправки их Web-обозревателю служат для представления данных пользователя в виде таблицы
Что из перечисленных ниже вариантов относится к обработчикам событий?
onFocus onBlur onMouseOver
Что выполняет следующий фрагмент кода? <FORM> <TEXTAREA NAME="name" COLS=30 ROWS=5 WRAP=VIRTUAL onBlur="getname(this.value)"> Введите любой текст </TEXTAREA> </FORM>
создает текстовое поле и при смене фокуса ввода передает из него значение функции getname() создает текстовое поле и при наведении на него курсора передает его значение функции getname() создает текстовое поле и при клике мыши передает его значение функции getname()
неверно описана функция (нет символа ";") неверно передается параметр функции ошибки нет
Какой тип имеет свойство elements объекта Form?
массив скаляр такого свойства нет
Каким образом можно обратиться к элементу формы?
по имени (document.form_name.element.name.property) по индексу (document.forms[n].elements[n].property) используя метод (document.form.method())
Каким из перечисленных способов можно отправить данные из формы на сервер?
по кнопке Submit методом submit по событию Send
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
да нет
Что называется циклом?
множество данных, размещенных в одной переменной средство организации повторяющихся операций ошибка, при которой программа повторяется бесконечное количество раз
Что задает условие i<4 в синтаксисе оператора for?
задает начальное значение переменной, управляющей циклом условие, определяющее, сколько в цикле будет повторений задает шаг приращения переменной, управляющей циклом
Что задает выражение i=12 в синтаксисе оператора for?
задает конечное значение переменной, управляющей циклом задает начальное значение переменной, управляющей циклом задает шаг приращения переменной, управляющей циклом
Что задает условие i>=4 в синтаксисе оператора for?
задает начальное значение переменной, управляющей циклом условие, определяющее, сколько в цикле будет повторений задает шаг приращения переменной, управляющей циклом
Можно ли использовать прототипы для расширения встроенных объектов?
нет да
Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var i = 0; j = 0; for (i = 1; i <= 3; i++) { j+=i; }
0 5 -6 6
Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var i = 0; j = 0; for (i = 1; i <= 2; i++) { j-=2; }
-6 6 4 -2 -4
Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 5; i++) { j--; }
0 -5 5 -6 6
Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 5; while (i > 0) { i=5-i; }
0 5 15
Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 5) { alert(i); i+=5; }
0
6
1
Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 0; while (i <= 10) { i+=5; }
0 5 15
В какой строке JavaScript-кода допущена ошибка?
for (var i = 0; i <= 10; i++) { var j += 1; }
1 2 3 ошибки нет
В какой строке JavaScript-кода допущена ошибка?
for (var j = 0; i <= 10; i++) { j += 1; } document.write(j);
1 2 3 4
В какой строке JavaScript-кода допущена ошибка?
var j = 0; for (int var i = 0; i <= 10; i++); { j += 1; } document.write(j);
1 2 3 4
Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var j = 0; for (var i = 0; i < 2; i++) { j-=j*i; }
document.write(j);
0 1 2
Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i <= 1; i++) { j-=j+i; }
0 -1 1
Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var j = 0; for (var i = 0; i < 2; i++) { j=i; }
0 1 2
Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 2) { i*=5; }
0 1 5
Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 2; while (i <= 2) { i=i*i; }
2 4 8
Для чего используются знаки <!-- и --> внутри тэгов <script> и </script>?
для замены команды OnLoad для вставки кодов HTML внутрь сценария для скрытия скрипта от браузеров, не поддерживающих JavaScript
В какой момент происходит событие onLoad?
после завершение загрузки элемента после начала загрузки элемента, до завершения перед началом загрузки элемента
Какое из объявлений функции является правильным?
function hello word() {…} function hello_word() {…} function hello word {…}
Что произойдет если, сценарий с функцией поместить в документе HTML вне тегов <HEAD> и </HEAD>?
сценарий будет проигнорирован браузером выдастся сообщение об ошибке сценарий заработает только после того, как загрузится вся страница сценарий отработает как обычно (ничего не произойдет)
Зачем используется свойство объекта defaultStatus?
присваивает объекту window статус активного получает значение window.status и присваивает его переменной помещает текст в строку состояния внизу окна браузера
Укажите символы, которые можно использовать для внесения однострочного комментария в код JavaScript:
// { [* /*
В какой строчке допущена ошибка: function dateinbar(); { var d = new Date(); var y = d.getFullYear(); }
нет ошибок в 5-ой в 1-ой
Где отобразится результат работы сценария ?
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()">
результат работы сценария будет выводиться внизу в строке состояния в левом верхнем углу окна браузера в новом окне в поле заголовка страницы
Что делает следующая строка var da = (new Date).getDate();
создает переменную с именем da и присваивает ей значение объекта Date создает переменную с именем da и присваивает ей значение текущего дня создает переменную с именем da и присваивает ей значение переменной d
Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести длину содержимого текстового поля myname в отдельное окно?
Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести содержимое текстового поля fname и длину содержимого текстового поля lname в отдельное окно?
Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести содержимое текстового поля myname в отдельное окно? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick=""> </FORM>
Что из перечисленного является свойствами объекта поля формы?
onSubmit length value
Сколько объектов и сколько свойств использовано в обработчике события кнопки onClick? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value.length);"> </FORM>
4 объекта и 1 свойство 2 объекта и 3 свойства 3 объекта и 2 свойства 5 объектов и ни одного свойства
Кому принадлежит свойство value в обработчике события кнопки onClick? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value);"> </FORM>
объекту формы с именем myform объекту поля формы с именем myname объекту document
Какие ошибки допущены в приведённом ниже коде? <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>
значение поля fname формы myform не было передано в функцию явно и не может быть использовано в ней неправильно объявлена переменная greeting форма myform не содержит поля с именем fname
Какие ошибки допущены в приведённом ниже коде? <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>
ошибок нет неправильно объявлена функция doit длина значения поля myname формы myform не была передана в функцию явно и не может быть использована в ней
Какие ошибки допущены в приведённом ниже коде? (считать, что документ содержит только одну форму) <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>
неправильно объявлена функция doit синтаксическая ошибка в методе alert не указано имя формы, следовательно, невозможно обратится к полю myname по иерархии document.myform.myname
Определите, что произойдет в результате выполнения приведенного ниже кода? <SCRIPT> function doit() { var greeting="Привет, " alert(greeting + " " + document.myform.lname) } </SCRIPT> <FORM NAME="myform" action=""> Ваше имя: <INPUT TYPE="text" NAME="lname"><p> <INPUT TYPE="button" VALUE="Отправить" onClick="doit()"> </FORM>
выводится сообщение "Привет" и имя, введенное пользователем в текст страницы выводится "Привет" и имя, введенное пользователем ошибка. Неправильно обработаны данные внутри функции
Определите, что произойдет в результате выполнения приведенного ниже кода? <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>
выводится сообщение "Привет" и имя, введенное пользователем выводится сообщение "Привет Ваше имя:" ошибка. Неправильно переданы параметры функции
Массивы всегда начинаются с порядкового номера...
0 1 с любого числа
Что называется массивом?
совокупность переменных под одним именем переменная, которая содержит множество значений несколько переменных одного типа
Сколько значений может иметь массив?
одно множество массив не имеет значений
Укажите команду, которой нельзя получить значение текстового поля из данной формы <form action="start.php" method="post" name="fld"> <input type="text" name="field" value="Text field"> <input type="submit" value="Старт" name="btn"> </form> форма в документе одна
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Каков результат работы данного скрипта <script language="javascript"> mas=new Array(2); mas3=5; alert(mas[3]); </script>
окно предупреждения с цифрой "5" окно предупреждения с надписью "undefined" скрипт выдаст сообщение о синтаксической ошибке
Каков результат работы данного скрипта <script language="javascript"> mas=new Array(2); mas[3]=5; alert(mas3); </script>
окно предупреждения с цифрой "5" окно предупреждения с надписью "undefined" скрипт ничего не выводит
Может ли массив состоять из элементов разных типов?
может не может только ассоциативный массив
Пусть:
window.location.href='http://test.ru/cgi-bin/text?a1/a2' Сколько элементов массива получим после выполнения для URL следующей команды? var a=window.location.href.split('/');
0 - метод split() здесь применить нельзя 6 - по числу символов '/' + 1 5 - ?a1/a2 - это параметр скрипта, он рассматривается как сплошная строка
Для чего предназначена функция charAt(index)?
возвращает символ в определенной позиции строки сообщает длину строки возвращает строку между двумя индексами
Для чего предназначена функция length?
возвращает символ в определенной позиции строки сообщает длину строки возвращает строку между двумя индексами
Для чего предназначена функция substring?
возвращает символ в определенной позиции строки сообщает длину строки возвращает строку между двумя индексами
Для чего предназначена функция substr(a,b)?
выдает подстроку, длиной b, начиная с индекса a сообщает длину строки переводит строку в нижний регистр
Какая функция переводит строку в верхний регистр?
toLowerCase toUpperCase Up
Найдите правильное выражение:
document.images["image1"] document.img("image1")
Что такое DOM?
объектная модель документа, которая включает каждую таблицу, изображение, ссылку, поле формы и т.д. на Web-странице набор специальных программных интерфейсов документно-ориентированная модель
Можно ли получить доступ ко всем однотипным элементам страницы?
да, с помощью коллекций нет, это невозможно только в Internet Explorer
Можно ли из кода скрипта управлять параметрами следующего рисунка?
можно высотой - image_id.height=230; можно сменить изображение - image_id.src="someImage.gif"; нельзя
Имеют ли элементы страницы собственные методы?
кроме свойств, все элементы страницы имеют стандартный набор методов только сложные элементы (например, таблицы) да, все элементы страницы имеют собственные уникальные методы
Можно ли обратиться к элементу страницы, не как к части коллекции, а напрямую?
можно, используя прямое обращение по идентификатору элемента нельзя только в Internet Explorer
Какие из перечисленных свойств и методов относятся к общим? all
height classMerge id
Как можно изменить цвет фона во второй ячейке 5-й строки таблицы?
Что произойдет при выполнении следующего фрагмента кода?
confirm("Уверены, что хотите перейти к следующему уроку?") будет открыто диалоговое окно с кнопками подтверждения и отмены выбора будет открыто диалоговое окно с кнопкой "ОК" ничего не произойдет, в коде ошибка
Какие свойства принадлежат объекту window?
closed framenames frames
Какие методы принадлежат объекту window?
alert() blur() raytrace() close()
Что содержится в свойстве bgColor объекта document?
цвет фона страницы цвет текста цвет гиперссылок
Можно ли использовать рекурсию с большей глубиной, чем определяется ограничением браузера?
да, при условии специальной настройки веб-сервера нет да, при условии организации собственного стека
Что содержится в свойстве linkColor объекта document?
цвет непосещенной гиперссылки цвет посещенной гиперссылки цвет гиперссылки, над которой находится указатель мыши
Что содержится в свойстве alinkColor объекта document?
цвет непосещенной гиперссылки цвет посещенной гиперссылки цвет гиперссылки, над которой находится указатель мыши
Что выводится в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.location; document.write(a) </SCRIPT>
адрес страницы, с которой пришел пользователь URL страницы символ "a"
Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript"> var a = document.bgColor; document.write("a") </SCRIPT>
цвет фона страницы текущий цвет текста страницы cимвол "a"
Что выводится в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.referer; document.write(a) </SCRIPT>
адрес страницы, с которой пришел пользователь URL страницы cимвол "a"
Как можно обратиться к полю статуса окна браузера из фрейма?
Свойством какого объекта является объект location?
window document script navigator
Что называется конструктором?
код родительской функции объект, порожденный от родительского родительский объект
Как называются объекты, порожденные от родительского?
прототипы экземпляры копии
Для чего предназначен объектный литерал?
для задания любого количества прототипов свойств или методов одновременно для работы со строковыми данными порожденного объекта для освобождения памяти, выделенной под порожденные объекты
Каким образом можно одновременно задать любое количество прототипов свойств или методов?
с помощью объектного литерала с помощью конструктора с помощью деструктора
Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке 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, которая будет возвращать любую созданную строку в обратном порядке String.reverse = function(){ var out = ''; for(var i=this.length-1; i>=0; i--){ out+=this.substr(i, 1); } return out; }
неправильно создан прототип функции некорректно реализован возврат данных ошибок нет
В каком случае переменная одного объекта может изменяться любой функцией или методом?
если описать переменную как Private если описать переменную как Public если описать переменную как Privileged
В каком случае переменные или функции одного объекта могут быть доступны только другим скрытым или привилегированным функциям?
если описать переменную или функцию как Private если описать переменную или функцию как Public если описать переменную или функцию как Privileged
В каком случае функция одного объекта доступна для любой другой функции и может обращаться или изменять любую скрытую переменную?
если описать функцию как Private если описать функцию как Public если описать функцию как Privileged
Что произойдет в результате попытки изменить переменную Prototype?
будет создаваться новая открытая переменная на объекте, а прототипированная переменная будет недоступна переменная будет изменяться, если она изменяется Private методом переменная будет изменяться, если она изменяется Static методом
В каком случае переменная или функция одного объекта может изменяться любой функцией или методом?
если описать переменную или функцию как Static если описать переменную или функцию как Public если описать переменную или функцию как Privileged
В каком случае функция будет иметь доступ к любой открытой или прототипированной функции?
если описать функцию как Private если описать функцию как Prototype если описать функцию как Privileged
Выберите верные утверждения
AJAX работает исключительно на стороне клиента AJAX работает исключительно на стороне сервера AJAX ориентирован на взаимодействие клиентской и серверной части AJAX ориентирован преимущественно на обработку XML данных
Определите, в каком формате AJAX может получать данные с сервера?
текст XML JSON
Что представляет собой приложение AJAX?
приложение JavaScript и соединение XMLHTTP с Web-сервером приложение, обрабатывающее запросы клиента на стороне сервера приложение, написанное на принципиально новом языке программирования
Каким образом Internet Explorer 6 взаимодействует с AJAX?
посредством метода XMLHttpRequest посредством объекта ActiveX XMLHttp по умолчанию
Для чего предназначен объект ActiveX XMLHttp?
для браузеров, не поддерживающих встроенный метод XMLHttpRequest необходим для создания запросов, независимо от браузера этот объект не имеет отношения к AJAX
Какой метод AJAX чаще используется при извлечении данных с сервера?
GET POST LOAD SEND
Какой метод AJAX чаще используется при отправке данных на сервер?
GET POST LOAD SEND
Каким образом можно добиться одновременной работы браузера и обработки данных сервером при использовании AJAX?
посредством установки флага асинхронности в значение true посредством установки флага асинхронности в значение false AJAX не поддерживает асинхронный режим работы
Какая функция служит для задания параметров соединения?
open XMLHttpRequest config
Для чего предназначен флаг асинхронности при задании параметров соединения?
для задания блокировки или продолжения работы браузера на время обработки данных сервером для создания защищенного туннеля между клиентом и сервером при задании параметров соединения такой флаг не используется
Какие символы используются для описания массивов?
"{" и "}" "[" и "]" "<" и ">"
Какие символы используются для описания объектов?
"{" и "}" "[" и "]" "<" и ">"
Выберите верные утверждения
каждый тег XML должен иметь закрывающий тег XML имеет ограниченный набор символов, которые можно использовать XML позволяет использовать любые символы в запросах и их результатах
Определите, в какой строке допущена ошибка? (1) <SCRIPT LANGUAGE="javascript"> (2) document.write("текст для страницы" (3) ;) (4) </SCRIPT>
в строке (3) в строке (2) нет ошибки
Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать
от последней строки документа от самого верха документа HTML, учитывая пустые строки от первой строки JavaScript от первой строки документа, не учитывая пустые строки
Что может послужить причиной синтаксической ошибки?
разорванная строка опечатка неправильная команда
Когда появляется ошибка определения переменных?
когда используются переменные, которые еще не определены когда вызывается неправильная команда когда команда, на которую указывает сообщение, не укладывается в отведенный период времени
Что такое ошибка времени выполнения?
команда, на которую указывает сообщение, не укладывается в отведенный период времени команда, на которую указывает сообщение, неверно записана команда, на которую указывает сообщение, не укладывается в логическую последовательность
неправильно применяется метод write нельзя на одной строке указывать язык скрипта и действие неправильно описан язык скрипта нет ошибки
Определите тип ошибки: document.write('текст")
синтаксическая ошибка множественная ошибка ошибка времени выполнения нет ошибки
Определите тип ошибки: document.Write("текст")
синтаксическая ошибка множественная ошибка ошибка времени выполнения нет ошибки
Определите тип ошибки: document.write("текст")
синтаксическая ошибка множественная ошибка ошибка времени выполнения нет ошибки
Какие ошибки допущены в приведенном ниже коде? (считать, что документ содержит только одну форму) <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>
неправильно объявлена функция doit синтаксическая ошибка в методе alert не указано имя формы, следовательно, невозможно обратится к полю myname по иерархии document.myform.myname
Какие ошибки допущены в приведенном ниже коде? <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>
значение поля fname формы myform не было передано в функцию явно и не может быть использовано в ней неправильно объявлена переменная greeting форма myform не содержит поля с именем fname
Какие ошибки допущены в приведенном ниже коде? <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>
ошибок нет неправильно объявлена функция doit длина значения поля myname формы myform не была передана в функцию явно и не может быть использована в ней
Определите ошибку
if (confirm("Уверены, что хотите посетить INTUIT?") ) { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
неправильно записано условие неправильно записан метод confirm ошибки нет
Определите ошибку
if (confirm('Уверены, что хотите посетить INTUIT?') ) { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
неправильно записано условие неправильно записан метод confirm ошибки нет
ошибка создания окна. Не указан параметр height ошибка создания окна. Неправильный синтаксис параметров ошибка создания окна. Неправильно создана ссылка на открываемый файл нет ошибки
ошибка создания окна. Не указан параметр height ошибка создания окна. Неправильно задан параметр status ошибка создания окна. Неправильно создана ссылка на открываемый файл нет ошибки
ошибка создания окна. Не указан параметр height ошибка создания окна. Неправильно задан параметр status ошибка создания окна. Неправильно создана ссылка на открываемый файл нет ошибки
будет (поле и функция имеют одинаковые имена) будет (неверная схема URL) не будет
Что называется рекурсией?
бесконечный цикл вызов функции из той же самой функции многократно повторяющийся участок кода
Как называется ситуация, когда функция вызывает саму себя?
рекурсия ошибка времени исполнения цикл
Когда следует использовать рекурсию?
когда количество повторов функции сложно определить когда необходимо повторить одну и ту же операцию несколько раз когда необходимо создать временную задержку исполнения программы
В каком случае возникает ошибка переполнения стека?
при описании массива слишком большого размера при бесконечном цикле при исчерпании памяти, выделяемой браузером для исполнения рекурсивной функции JavaScript-сценария
Что называется стеком?
область памяти, в которой сохраняются копии всех переменных на каждом уровне вызова рекурсивной функции вызов функции из той же самой функции ошибка, возникающая при исчерпании памяти, выделяемой браузером для исполнения JavaScript-сценария
Определите ошибку при вычислении факториала
function fact(n) { var f=1 if (n>=1) f=n*fact(n-1) return f }
ошибок нет неправильно передается параметр функции на следующий уровень вызова неправильно описано условие выхода из рекурсии
Определите ошибку при вычислении факториала function fact(n) { var f=1 f=n*fact(n-1) return f }
ошибок нет неправильно передается параметр функции на следующий уровень вызова неправильно описано условие выхода из рекурсии
Определите ошибку при вычислении факториала function factorial(N){ return N<=1?1:N*factorial(N-1); }
ошибок нет неправильно передается параметр функции на следующий уровень вызова неправильно описано условие выхода из рекурсии
В каком случае выделяют собственный стек?
когда существует возможность использования рекурсии с большей глубиной, чем определяется ограничением браузера при бесконечном цикле когда необходимо описать массив слишком большого размера
Каким образом можно определить собственный стек?
вместо стека нужно использовать массив с помощью специальной настройки веб-сервера это невозможно
Определите результат работы функции function func(n) { var f=1 if (n<=1) f=1 else f=n+func(n-1) return f }
функция найдёт сумму первых n натуральных чисел функция найдёт факториал n в процессе работы функции произойдёт ошибка выхода из рекурсии
Напишите функцию, находящую сумму первых n натуральных чисел
function func(n) { var f=1 if (n<=1) f=1 else f=n+func(n-1) return f }
function func(n) { var f=1 if (n=1) f=1 else f=n+func(n-1) return f }
function func(n) { var f=0 if (n<=1) f=0 else f=n+func(n-1) return f }
Определите ошибку
if confirm("Уверены, что хотите посетить INTUIT?") { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
неправильно записано условие неправильно записан метод confirm ошибки нет
Каково будет значение переменной i после выполнения приведенного JavaScript кода?
var i = 1; while (i <= 2) { i+=5; }
1 0 6
Какие браузеры работают с AJAX?
Opera Netscape/Firefox Internet Explorer (при условии использования ActiveX компонента)
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516