Основы программирования на JavaScript - ответы

Количество вопросов - 215

Определите ошибку при вычислении факториала
function factorial(N){   return N<=1?1:N*factorial(N-1);}

Для чего предназначен объект ActiveX XMLHttp?

Найдите ошибку
<script>function newcolor(color){  document.bgColor=color}</script><FORM>  <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">  <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"></FORM>

Существует ли полиморфизм переменных в JavaScript?

Определите ошибку
<SCRIPT type="text/javascript">var user_name = prompt ("Введите имя"," ");document.write("Привет, " + User_name );</SCRIPT>

Определите ошибку:
  <SCRIPT LANGUAGE="javascript"> document.write("текст")  </SCRIPT>

Какой метод AJAX чаще используется при отправке данных на сервер?

Как можно обратиться к полю статуса окна браузера из фрейма?

Как разместить код JavaScript между тегами Script?

Является ли объект класса history модифицируемым объектом?

Что задает условие i>=4 в синтаксисе оператора for?

Определите результат работы участка кода
<SCRIPT type="text/javascript">  var x= 5;  var y= 2;  var result=0;  result= x / y;  alert(result);</SCRIPT>

Каков результат работы данного скрипта
<script language="javascript">	mas=new Array(2);	mas[3]=5;alert(mas3);</script>

В каком случае переменная одного объекта может изменяться любой функцией или методом?

Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM METHOD=get ACTION="javascript:test();" onSubmit="return false;"><INPUT NAME=test></FORM>

Определите ошибку
if confirm("Уверены, что хотите посетить INTUIT?") {  parent.location='http://www.intuit.ru/';}else{  alert("Тогда оставайтесь");}

Что такое конструкция if?

Что выполняет следующий фрагмент кода?
<FORM>  <TEXTAREA NAME="name" COLS=30 ROWS=5 WRAP=VIRTUAL onBlur="getname(this.value)">  Введите любой текст  </TEXTAREA></FORM>

Для чего используются знаки <!-- и --> внутри тэгов <script> и </script>?

Относится ли location к объектам класса URL?

Какие из перечисленных свойств и методов относятся к общим?

Каково будет значение переменной i после выполнения приведенного JavaScript кода?
var i = 1;while (i <= 5){  alert(i);  i+=5;}

Какой тип имеет свойство elements объекта Form?

Какой из вариантов описания массивов неверный?

Определите ошибку при создании функции 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;}

Определите ошибку в функции, находящей сумму первых n натуральных чисел
function func(n)  {   var f=0   if (n<=1) f=0  else f=n+func(n-1)    return f  }

Можно ли использовать конструкцию следующего примера?
<SCRIPT type="text/javascript">  if(window.confirm("Yes/No")){...}else{...}</SCRIPT>

В чем ошибка приведенной ниже синтаксической конструкции?
    <script language="javascript">                               var var1=5;        var2=3;       var3=4;       if( var1>var2 | var2>var3)        {       alert('Условие выполнено');     }     else      {     alert('Условие не выполнено');        }             </script>    

Может ли массив состоять из элементов разных типов?

Будет ли выдана ошибка JavaScript для document.links[0]["search"]="test";?

Какой оператор позволяет занести значение в переменную?

Что произойдет в результате выполнения участка кода var a = prompt("Текст1","Текст2")?

Определите результат работы участка кода
<SCRIPT type="text/javascript">var y = new Date(); var d =  y.getFullYear();  document.write(y);</SCRIPT>

При каких a, b и c выполнятся операторы в конструкции :
if (a == c) { if  (c == 10)   {    if (b == 5)       { операторы       }   }}?

Укажите допустимые записи конструкции if/else:

При каких условиях выполнится оператор2 в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}?

Что увидит пользователь, выполнив данный участок кода при a=10?
if (a == 10) {  alert("Сообщение")}     else {  alert("Предупреждение")}

Определите результаты работы сценария в случае, если окно confirm будет закрыто без нажатия каких-либо кнопок
<SCRIPT type="text/javascript">   if (confirm ("Вы уверены, что хотите посетить INTUIT?"))   {         alert ("В данный момент страница INTUIT не доступна");    }   else    {         window.defaultStatus = "К сожалению, вы закрыли окно выбора";   }</SCRIPT>

Для чего служат формы?

Что из перечисленных ниже вариантов относится к обработчикам событий?

Найдите ошибку
<script>function newcolor(color){  document.bgColor=color}</script><FORM>  <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">  <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"></FORM>

Каким образом можно обратиться к элементу формы?

Каким из перечисленных способов можно отправить данные из формы на сервер?

Что называется циклом?

Что задает условие i<4 в синтаксисе оператора for?

Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var i = 0; j = 0;for (i = 1; i <= 5; i++) {  j--;}

Каково будет значение переменной i после выполнения приведенного JavaScript кода?
var i = 5;while (i > 0){  i=5-i;}

В какой строке JavaScript-кода допущена ошибка?
var j = 0;for (int var i = 0; i <= 10; i++); {  j += 1;}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;}

Какое из объявлений функции является правильным?

Укажите символы, которые можно использовать для внесения однострочного комментария в код JavaScript:

Что делает следующая строка
var da = (new Date).getDate();

Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести содержимое текстового поля myname в отдельное окно?
<FORM name="myform">  <INPUT TYPE="text" name="myname">  <INPUT TYPE="button" value="clickMe" onClick=""></FORM>

Что из перечисленного является свойствами объекта поля формы?

Какие ошибки допущены в приведённом ниже коде? (считать, что документ содержит только одну форму)
<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>

Определите, что произойдет в результате выполнения приведенного ниже кода?
<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>

Сколько значений может иметь массив?

Укажите команду, которой нельзя получить значение текстового поля из данной формы
<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>

Что делает строка mas=new Array()?

В чем разница между строковым объектом и строковым литералом?

Пусть:
window.location.href='http://test.ru/cgi-bin/text?a1/a2'
Сколько элементов массива получим после выполнения для URL следующей команды?
var a=window.location.href.split('/');

Для чего предназначена функция charAt(index)?

Для чего предназначена функция toLowerCase?

Можно ли получить доступ ко всем однотипным элементам страницы?

Можно ли обратиться к элементу страницы, не как к части коллекции, а напрямую?

Как можно перенастроить порт по умолчанию для передачи данных протокола?

Какие методы принадлежат объекту window?

Что содержится в свойстве bgColor объекта document?

Что содержится в свойстве alinkColor объекта document?

Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">  var a = document.referer;  document.write(a)</SCRIPT>

Свойством какого объекта является status?

Чем отличается location от других объектов класса URL?

Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку:
window.close();window.opener.focus();
?

Что происходит при вызове метода setTimeout("test()",1000)?

Свойством какого объекта является объект location?

Как называются объекты, порожденные от родительского?

Для чего предназначен объектный литерал?

В каком случае переменные или функции одного объекта могут быть доступны только другим скрытым или привилегированным функциям?

В каком случае переменная или функция одного объекта может изменяться любой функцией или методом?

Что представляет собой приложение AJAX?

Какие браузеры работают с AJAX?

Каким методом AJAX может извлекать данные с сервера?

Какая функция служит для задания параметров соединения?

Выберите верные утверждения

Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать

Что может послужить причиной синтаксической ошибки?

Определите тип ошибки:
  document.write('текст")

Какие ошибки допущены в приведенном ниже коде?
<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>

Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',config='width=300,status=0')">Click here</A>

Найдите ошибку
<script>function newcolor(color)  {  document.bgColor=color }  </script><FORM>  <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">  <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"></FORM>

Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM ACTION="javascript:test();">  <INPUT NAME=test></FORM>

Когда следует использовать рекурсию?

В каком случае возникает ошибка переполнения стека?

Можно ли использовать рекурсию с большей глубиной, чем определяется ограничением браузера?

Напишите функцию, находящую сумму первых n натуральных чисел

Определите ошибку при вычислении факториала
function fact(n)  {   var f=1   if (n>=1) f=n*fact(n-1)    return f  }

Определите тип ошибки:
  document.write("текст")

При каких условиях выполнятся операторы в конструкции if (условие1) { if (условие2) { операторы }}?

Что представляют собой формы?

Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var j = 0;for (var i = 0; i < 2; i++) {  j=i;}

Какая команда выводит окно с сообщением и полем ввода, и позволяет ввести данные в переменную?

На форму можно ссылаться с помощью

Выберите верные утверждения

Как называется код родительской функции?

Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name', config="width=300,status=0")">Click here</A>

В какой строке JavaScript-кода допущена ошибка?
for (var j = 0; i <= 10; i++) {  j += 1;}document.write(j);

Определите результат работы участка кода
<SCRIPT type="text/javascript">  var x= 12;  var y= 5;  var result=0;  result= x +"y";  alert(result);</SCRIPT>

Найдите правильное выражение:

Что называется переменной?

Что такое ошибка времени выполнения?

Каким образом Internet Explorer 6 взаимодействует с AJAX?

Укажите недопустимые записи конструкции if/else

Определите, в каком формате AJAX может получать данные с сервера?

В каком случае функция одного объекта доступна для любой другой функции и может обращаться или изменять любую скрытую переменную?

Определите, в какой строке допущена ошибка?
  (1)    <SCRIPT LANGUAGE="javascript">  (2)    document.write("текст для страницы"  (3)    ;)  (4)    </SCRIPT>

Какие ошибки допущены в приведенном ниже коде?
<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>

Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var j = 0;for (var i = 0; i < 2; i++) {  j-=j*i;}document.write(j);

Что называется стеком?

Зачем используется свойство объекта defaultStatus?

Что произойдет если, сценарий с функцией поместить в документе HTML вне тегов <HEAD> и </HEAD>?

Что содержится в свойстве title объекта document?

Переменная a = 10, b = 5, укажите, когда пользователь увидит приветствие

Определите результат работы участка кода
<SCRIPT type="text/javascript">var d = new Date(); var y =  d.getDate();document.write(y);</SCRIPT>

Укажите недопустимые записи конструкции if

Чем задается поле ввода на форме?

Найдите ошибку
<script>function newcolor(color){    document.bgColor=color;}    </script><FORM>  <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue");">  <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink");"></FORM>

Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?

Что задает выражение i=12 в синтаксисе оператора for?

Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var i = 0; j = 0;for (i = 1; i <= 3; i++) {  j+=i;}

Каково будет значение переменной i после выполнения приведенного JavaScript кода?
var i = 0;while (i <= 10){  i+=5;}

В какой момент происходит событие onLoad?

Где отобразится результат работы сценария ?
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()">

Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести длину содержимого текстового поля myname в отдельное окно?
<FORM name="myform">  <INPUT TYPE="text" name="myname">  <INPUT TYPE="button" value="clickMe" onClick=""></FORM>

Кому принадлежит свойство value в обработчике события кнопки onClick?
<FORM name="myform">  <INPUT TYPE="text" name="myname">  <INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value);"></FORM>

Какие ошибки допущены в приведённом ниже коде?
<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>

Определите, что произойдет в результате выполнения приведенного ниже кода?
<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>

Что называется массивом?

Для чего предназначена функция substring?

Какая функция переводит строку в верхний регистр?

Можно ли из кода скрипта управлять параметрами следующего рисунка?
<img id="image_id" src="https://intuit.ru/source.gif" height="120" width="230">

Как можно изменить цвет фона во второй ячейке 5-й строки таблицы?

Что произойдет при выполнении следующего фрагмента кода?
confirm("Уверены, что хотите перейти к следующему уроку?")

Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">  var a = document.bgColor;  document.write("a")</SCRIPT>

Свойство location это:

Можно ли закрыть окно-предок из окна-потомка?

В каком из примеров реферер будет передан на сторону сервера?

Что называется конструктором?

Можно ли использовать прототипы для расширения встроенных объектов?

Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  return out;}

В каком случае функция будет иметь доступ к любой открытой или прототипированной функции?

Какой метод AJAX чаще используется при извлечении данных с сервера?

Для чего предназначен флаг асинхронности при задании параметров соединения?

Какие символы используются для описания массивов?

Определите тип ошибки:
  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>

Определите ошибку
if (confirm("Уверены, что хотите посетить INTUIT?") ){  parent.location='http://www.intuit.ru/';}else{  alert("Тогда оставайтесь");}

Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере?
<FORM METHOD=post ACTION="javascript:test();" onSubmit="return true;"><INPUT NAME=test></FORM>

В каком случае выделяют собственный стек?

Какой результат выдаст данный скрипт?
<script language="javascript">var var1=5;      var2=3;      var3=9;   if(var1>var2)     {      alert("Первая переменная больше второй");     }    if(var2>var1)             {      alert("Вторая переменная больше первой");        }    else {      alert("Третья переменная - самая большая");       }    </script>

Для чего предназначена функция substr(a,b)?

Что содержится в свойстве vlinkColor объекта document?

Определите ошибку:
  <SCRIPT LANGUAGE="javascript"> document.write(текст)  </SCRIPT>

Какие символы используются для описания объектов?

Найдите ошибку
<script>function newcolor(color)  {  document.bgColor=color }  </script><FORM>  <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">  <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"></FORM>

Для чего предназначена функция length?

Каково будет значение переменной i после выполнения приведенного JavaScript кода?
var i = 2;while (i <= 2){  i=i*i;}

В какой строчке допущена ошибка:
function dateinbar();{  var d = new Date();  var y = d.getFullYear();}

Когда появляется ошибка определения переменных?

Определите результат работы участка кода
<SCRIPT type="text/javascript">var d = new Date(); var y =  d.getFullYear();  document.write(y);</SCRIPT>

При каких a,b и c выполнится оператор2 в конструкции if (a == b) { if (c == 10) { оператор1 } else { оператор2 }}?

Что увидит пользователь, выполнив данный участок кода при a=10?
if (a == 5) {  alert("Сообщение")} else {  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('Не выполнено ни одно из условий');

Как правильно оформить обработку события Submit при вызове следующего обработчика?
<SCRIPT type="text/javascript">  function submit_handler(){if(...) return true;else return false;}</SCRIPT>

Каково будет значение переменной j после выполнения приведенного JavaScript кода?
var i = 0; j = 0;for (i = 1; i <= 2; i++) {  j-=2;}

Какие ошибки допущены в приведённом ниже коде?
<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>

Имеют ли элементы страницы собственные методы?

Как можно изменить цвет фона в 5-й строке таблицы?

Какие свойства принадлежат объекту location?

Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.prototype.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  return out;}

Каким образом можно добиться одновременной работы браузера и обработки данных сервером при использовании AJAX?

Определите ошибку
if (confirm('Уверены, что хотите посетить INTUIT?') ){  parent.location='http://www.intuit.ru/';}else{  alert("Тогда оставайтесь");}

Определите ошибку
<A HREF="file.htm" onClick="window.open('window_name', 'opened.html',  config='width=300,status=0')">Click here</A>

Как называется ситуация, когда функция вызывает саму себя?

Каким образом можно определить собственный стек?

Что произойдет в результате попытки изменить переменную Prototype?

Найдите ошибку
<script>function newcolor(color){    document.bgColor=color}    </script><FORM>  <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue")">  <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink")"></FORM>

Как средствами javascript создать многомерный массив?

Определите результат работы функции
function func(n)  {   var f=1   if (n<=1) f=1    else f=n+func(n-1)    return f  }

Дано: a = "м". Укажите, когда пользователь увидит уведомление "Сообщение"?

На что указывает аргумент метода clearTimeout()?

Определите ошибку при вычислении факториала
function fact(n)  {   var f=1   f=n*fact(n-1)    return f  }

Какое ключевое слово позволяет описать переменную?

Что увидит пользователь, выполнив данный участок кода при a=10?
  if (a == 5) {  alert("Сообщение")  } else   {  if (a ==10)   {    if (a==8)     {      alert("Предупреждение")    } else     {      alert("Вопрос")    }  } else   {    alert("Вопрос")  }}

Сколько объектов и сколько свойств использовано в обработчике события кнопки onClick?
<FORM name="myform">  <INPUT TYPE="text" name="myname">  <INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value.length);"></FORM>

Каков результат работы данного скрипта
<script language="javascript">	mas=new Array(2);	mas3=5;	alert(mas[3]);</script>

Что такое DOM?

Какие свойства принадлежат объекту window?

Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">  var a = document.location;  document.write(a)</SCRIPT>

Что называется рекурсией?

Укажите допустимые записи конструкции if

Массивы всегда начинаются с порядкового номера...

Как с помощью объекта location выполняется присвоение документу другого адреса?

Определите результат работы участка кода
<SCRIPT type="text/javascript">  var result=0;  var x= 12;  var y= 5;  result= x + -y;  alert(result);</SCRIPT>

Каково будет значение переменной i после выполнения приведенного JavaScript кода?
var i = 1;while (i <= 2){  i+=5;}

Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести содержимое текстового поля fname и длину содержимого текстового поля lname в отдельное окно?
<FORM name="myform">  <INPUT TYPE="text" name="fname">  <INPUT TYPE="text" name="lname">  <INPUT TYPE="button" value="clickMe" onClick=""></FORM>

Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы
<form action="start.php" method="post" name="fld">	<input type="text" name="field" value="Text field">	<input type="submit" value="Старт" name="btn"></form>
форма в документе одна

Что содержится в свойстве bgColor объекта document?

Что содержится в свойстве linkColor объекта document?

Что такое конструкция if/else?

Обладает ли фрейм свойством статуса?

В какой строке JavaScript-кода допущена ошибка?
for (var i = 0; i <= 10; i++) {  var j += 1;}

Укажите длину массива после исполнения следующего кода:
a=new Array(2);a[1]=null;

Каким образом можно одновременно задать любое количество прототипов свойств или методов?