Главная /
JavaScript 1.0
JavaScript 1.0 - ответы на тесты Интуит
Целью тестирования является определение уровня знаний разработчиков web-приложений языка программирования JavaScript.
Список вопросов:
- # Что называется событием?
- # Укажите существующие события
- # Укажите несуществующие события
- # Когда происходит событие Submit?
- # Когда происходит событие Focus?
- # Когда наступает событие Blur?
- # Определите последовательность вызовов обработчиков событий при щелчке мышью
- # Определите последовательность вызовов обработчиков событий при двойном щелчке мышью
- # Определите последовательность вызовов обработчиков событий при перемещении указателя мыши над элементом
- # Что делает данный участок кода: <FORM> <INPUT TYPE="submit" onClick="alert('Внимание');"> </FORM>
- # Что делает данный участок кода: <FORM> <INPUT TYPE="button" onClick="parent.location='page2.htm'"> </FORM>
- # Какой обработчик события необходимо использовать для определения нажатия мышью на объекте submit?
- # Какой обработчик событий необходимо использовать, когда требуется проверить - были ли изменения в поле ввода?
- # Какой обработчик событий необходимо использовать для определения выделенного текста в строке ввода?
- # Найдите ошибку в приведенном участке кода <FORM> <INPUT TYPE="text" VALUE="Hello world" onBlur="alert(Внимание);"> </FORM>
- # Найдите ошибку в следующем участке кода <FORM> <INPUT TYPE="button" onSubmit="window.status='Hello world';"> </FORM>
- # Найдите ошибку в участке кода <FORM> <INPUT TYPE="button" onClick="document.write("Hello world')"> </FORM>
- # Выберите сценарий, который выводит сообщение "Внимание" в строку статуса при изменении содержимого в строке ввода
- # Выберите сценарий, который выводит окно сообщения при выделении содержимого в строке ввода
- # Выберите правильно обработанные события по работе со строкой ввода
- # Выберите правильно обработанные события по работе с кнопкой
- # Выберите правильно обработанные события по работе со ссылкой
- # Что называется переменной?
- # Какое ключевое слово позволяет описать переменную?
- # Какой оператор позволяет занести значение в переменную?
- # Какая команда выводит окно с сообщением и полем ввода и позволяет ввести данные в переменную?
- # Что произойдет в результате выполнения участка кода var a = prompt("Текст1","Текст2")?
- # Определите ошибку <SCRIPT type="text/javascript"> var user_name = prompt ("Введите имя"," "); document.write("Привет, " + User_name ); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getFullYear(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getDate(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var x = 12; var y = 5; var result =- x + -y; alert(result); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var x= 12; var y= 5; var result= x +"y"; alert(result); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var x= 5; var y= 2; var result= x / y; alert(result); </SCRIPT>
- # Что называется объектом?
- # Что называется свойством?
- # Что называется методом?
- # Для чего предназначен объект navigator?
- # Для чего предназначен объект document?
- # Для чего предназначен объект history?
- # Что содержится в свойстве appName объекта navigator?
- # Что содержится в свойстве appVersion объекта navigator?
- # Что содержится в свойстве userAgent объекта navigator?
- # Что содержится в свойстве bgColor объекта document?
- # Что содержится в свойстве fgColor объекта document?
- # Что содержится в свойстве title объекта document?
- # Что содержится в свойстве vlinkColor объекта document?
- # Что содержится в свойстве alinkColor объекта document?
- # Что содержится в свойстве linkColor объекта document?
- # Что содержится в свойстве length объекта history?
- # Для чего предназначен метод go объекта history?
- # Какой метод объекта history позволяет перейти к странице в списке истории?
- # Что выведется в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.bgColor; document.write("a") </SCRIPT>
- # Что выведется в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.referrer; document.write(a) </SCRIPT>
- # Что выведется в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.location; document.write(a) </SCRIPT>
- # Что делает команда onLoad?
- # Чтобы выполнить функцию после полной загрузки документа, нужно поместить её в обработчик события...
- # Для чего используются знаки <!-- и --> внутри тэгов <script> и </script>?
- # Что произойдет, если сценарий с функцией поместить в документе HTML вне тегов <HEAD> и </HEAD>?
- # Что будет, если перед заключительной командой --> не поставить двойную косую черту // ?
- # Какое из объявлений функции является правильным?
- # В какой строчке допущена ошибка: function dateinbar(); { var d = new Date(); var y = d.getFullYear(); };
- # Зачем используется свойство defaultStatus?
- # Укажите символы, которые можно использовать для внесения однострочного комментария в код JavaScript:
- # Вы планируете вывести дату в текстовом виде. В какой строке допущена ошибка? (1) function dateinbar(){ (2) var d = new Date(); (3) var y = d.getFullYear(); (4) var da = d.getDate(); (5) var m = d.getMonth() + 1; (6) var t = da + m + y; (7) defaultStatus = "Вы прибыли на страницу " + t + ".";} (8) // не скрывать -->
- # Что делает следующая строка var da = d.getDate();?
- # Где отобразится результат работы сценария ? 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()">
- # Где расположить сценарий для вывода нового окна в коде странице?
- # window.open - здесь:
- # Конфигурация нового окна
- # Используется ли пробел в перечислении подкоманд config?
- # Какое свойство нового окна задается параметром "location="?
- # За что отвечает параметр "toolbar="?
- # Закрытие текущего окна осуществляется следующим фрагментом кода:
- # Какое действие произойдет после выполнения кода? window.open('file.htm', 'window_name', config='height=300,width=300'); return false;
- # Как открыть окно, содержащее полосы прокрутки и панель инструментов? <SCRIPT type="text/javascript"> пример к задаче </SCRIPT>
- # Определите ошибку <A HREF="file.htm" onClick="window.open('opened.html', 'window_name', config='width=300,status=0')">Click here</A>
- # Определите ошибку <A HREF="file.htm" onClick="window.open('window_name', 'opened.html', config='width=300,status=0')">Click here</A>
- # Определите ошибку <A HREF="file.htm" onClick="window.open('opened.html', 'window_name', config="width=300,status=0")">Click here</A>
- # Что произойдет при клике по следующей гиперссылке? <a href="http://intuit.ru" target="_blank" onClick="return false;"> new </a>
- # Что произойдет при клике по следующей гиперссылке? <a href="http://intuit.ru" target="_blank" onClick="return true;"> new </a>
- # Что произойдет при клике по следующей гиперссылке? <a href="http://intuit.ru" target="_self" onClick="return true;"> new </a>
- # Что возвращает метод confirm()?
- # Что будет, если не указать параметры метода open()?
- # Можно ли закрыть окно-предок из окна-потомка?
- # Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку? window.close(); window.opener.focus();
- # На что указывает аргумент метода clearTimeout()?
- # Для чего предназначен метод getDay() объекта Date?
- # Для чего предназначен метод getDate()?
- # Метод getDate() выводит текущее число
- # Для чего предназначен метод getFullYear()?
- # Для чего предназначен метод getHours() объекта Date?
- # Метод getHours() выводит
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getFullYear(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var y = new Date(); var d = y.getFullYear(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getDate(); document.write(y); </SCRIPT>
- # Какая функция позволяет создать окно с вариантами выбора ОК и ОТМЕНА?
- # Каково назначение функции confirm?
- # Каким образом можно создать окно для выбора одного из двух вариантов?
- # Что произойдет в результате нажатия кнопки ОК в процессе работы следующего участка кода? if (confirm("Уверены, что хотите посетить INTUIT?") ) { parent.location='http://www.intuit.ru/'; alert("Счастливого пути"); } else { alert("Тогда оставайтесь"); }
- # Что произойдет в результате нажатия кнопки ОТМЕНА в процессе работы следующего участка кода? if (confirm("Уверены, что хотите посетить INTUIT?") ) { parent.location='http://www.intuit.ru/'; alert("Счастливого пути"); } else { alert("Тогда оставайтесь"); }
- # Определите ошибку if confirm("Уверены, что хотите посетить INTUIT?") { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
- # Определите ошибку if (confirm("Уверены, что хотите посетить INTUIT?")) { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
- # Определите ошибку if (confirm(Уверены, что хотите посетить INTUIT?) ) { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
- # Что такое конструкция if?
- # Укажите допустимые записи конструкции if
- # Укажите недопустимые записи конструкции if (под операторами подразумевается более одного оператора)
- # Что такое конструкция if?
- # Укажите допустимые записи конструкции if
- # Укажите недопустимые записи конструкции if
- # При каких условиях выполнятся операторы в конструкции if (условие1) { if (условие2) { операторы }}?
- # Переменная a = 10, а b = 5, укажите, когда пользователь увидит приветствие
- # При каких a ,b и c выполнятся операторы в конструкции: if (a == c) {if (c == 10) { if (b == 5) { операторы }}}?
- # Что такое конструкция if/else?
- # Укажите допустимые записи конструкции if/else:
- # Укажите недопустимые записи конструкции if/else
- # При каких условиях выполнятся оператор2 в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}?
- # Известно, что значение переменной a = "м". Укажите, когда пользователь увидит сообщение
- # При каких a,b и c выполнится оператор2 в конструкции if (a == b) { if (c == 10) { оператор1 } else { оператор2 }}?
- # Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 10) { alert("Сообщение") } else { alert("Предупреждение") }
- # Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 5) { alert("Сообщение") } else { if (a == 10) { alert("Предупреждение") } else { alert("Вопрос") } }
- # Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 5) { alert("Сообщение") } else { if (a ==10) { if (a==8) { alert("Предупреждение") } else { alert("Вопрос") } } else { alert("Вопрос") } }
- # Какой результат выдаст данный скрипт? <script language="javascript"> var var1=5; var2=3; var3=9; if(var1>var2) { alert("Первый оператор"); } if(var2>var3) { alert("Второй оператор"); } else { alert("Третий оператор"); } </script>
- # Какой результат выдаст скрипт? <script language="javascript"> var var1=5; var2=4; var3=2; if (var1<var2) { alert('Условие выполнено'); } if (var2>var3) { alert('Первое условие не выполнено'); } else { alert('Второе условие не выполнено '); } else { alert('Третье условие не выполнено '); } alert('Не выполнено ни одно из условий'); </script>
- # Можно ли использовать конструкцию следующего примера? <SCRIPT type="text/javascript"> if(window.confirm("Yes/No")) { ... } else { ... } </SCRIPT>
- # Как правильно оформить обработку события Submit при вызове следующего обработчика? <SCRIPT type="text/javascript"> function submit_handler() { if(...) return true; else return false; } </SCRIPT>
- # Определите результаты работы сценария в случае, если окно Confirm будет закрыто без нажатия каких-либо кнопок <SCRIPT type="text/javascript"> if (confirm ("Вы уверены, что хотите посетить INTUIT?")) { alert ("В данный момент страница INTUIT не доступна"); } else { defaultStatus = "К сожалению, вы закрыли окно выбора"; } </SCRIPT>
- # Что называется циклом?
- # Когда используются циклы for?
- # Когда используются циклы while?
- # Что задает выражение i=12 в синтаксисе первой части оператора for?
- # Что задает условие i>=4 в синтаксисе оператора for (i=0;i>=4;i++)?
- # Что задает условие i<4 в синтаксисе оператора for?
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 5; i++) { j--; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 3; i++) { j+=i; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 2; i++) { j-=2; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 0; while (i <= 10) { i+=5; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 5; while (i > 0) { i=5-i; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 5) { alert(i) i+=5; }
- # Какое значение будет выведено в результате выполнения скрипта? var j = 0; for (var i = 0; i <= 10; i++); { j += 1; } document.write(j);
- # В какой строке JavaScript-кода допущена ошибка? for (var j = 0; i <= 10; i++) { j += 1; } document.write(j);
- # В какой строке JavaScript-кода допущена ошибка? for (var i = 0; i <= 10; i++) { var j += 1; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i < 2; i++) { j=i; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i < 2; i++) { j=-j*i; } document.write(j);
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i <= 1; i++) { j=-j+i; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 2) { i+=5; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 2) { i*=5; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 2; while (i <= 2) { i=i*i; }
- # Каким образом можно создать псевдослучайное число от 1 до 3-х?
- # Каким образом можно создать случайное число от 0 до 19 (включительно)?
- # Каким образом можно создать случайное число "1" или "2"?
- # Какая функция позволяет создать случайное число?
- # Каким образом можно создать случайное число в определенном диапазоне?
- # Для чего используют функцию "остаток от деления" при получении случайных чисел?
- # Определите диапазон случайного числа now=new Date(); num=(now.getSeconds() )%3
- # Определите диапазон случайного числа now=new Date(); num=(now.getSeconds() )%3 + 2
- # Определите диапазон случайного числа now=new Date(); num=(now.getSeconds() )%3 - 1
- # Какие случайные числа может генерировать приведенная ниже функция? function rand() { var now=new Date(); var num=(now.getSeconds())%10; return num; }
- # Какое число выведет приведенная ниже функция? function alertY() { var x=25; var y=x%20; alert(y); }
- # Какие случайные числа может генерировать приведенная ниже функция? function rand() { var now=new Date(); var num=(now.getSeconds())%9; num = num+2; alert(num); }
- # Индексация элементов массива начинается с
- # Сколько значений может содержать массив?
- # Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы: <form action="start.php" method="post" name="fld"> <input type="text" name="field" value="Text field"> <input type="submit" value="Старт" name="btn"> </form> Форма в документе одна.
- # Укажите команду, которой нельзя получить значение текстового поля из данной формы: <form action="start.php" method="post" name="fld"> <input type="text" name="field" value="Text field"> <input type="submit" value="Старт" name="btn"> </form> Форма в документе одна.
- # На форму можно ссылаться с помощью
- # Каков результат работы данного скрипта: <script language="javascript"> mas=new Array(2); mas[3]=5; alert(mas[3]); </script>
- # Каков результат работы данного скрипта <script language="javascript"> mas=new Array(2); mas[3]=5; alert(mas3); </script>
- # Что делает строка mas=new Array()?
- # Какой из вариантов описания массивов неверный?
- # Для чего служат формы?
- # Что представляют собой формы?
- # Чем задается поле ввода на форме?
- # Что из перечисленных ниже вариантов относится к обработчикам событий?
- # Что выполняет следующий фрагмент кода? <FORM> <TEXTAREA NAME="name" COLS=30 ROWS=5 WARP=VIRTUAL onBlur="getname(this.value)"> Введите любой текст </TEXTAREA> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue")"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink")"> </FORM>
- # Каким образом можно обратиться к элементу формы?
- # Можно ли указать в атрибуте action JavaScript-код?
- # Какой тип имеет свойство elements объекта form?
- # Каким из перечисленных способов можно отправить данные из формы на сервер?
- # Можно ли полностью перехватить и обработать JavaScript-функцией событие submit (отправку данных на сервер)?