Основы программирования на JavaScript | ointuit.ru

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

javascript

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

Определите результат работы участка кода
<SCRIPT type="text/javascript">

var y = new Date(); 
var d =  y.getFullYear();  
document.write(y);

</SCRIPT>
выводится текущий год
прав.ответ выводятся текущий день, месяц, время и год
допущена ошибка — нельзя вывести переменную y

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

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

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

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

Что увидит пользователь, выполнив данный участок кода при 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("Вопрос")
  }
}
прав.ответ предупреждение
вопрос
сообщение
ничего

Что такое конструкция if/else?
выполнение некоторого действия , многократность процедуры зависит от выполнения некоторого условия
выбор дальнейшего хода программы в зависимости от выполнения некоторого условия
прав.ответ выбор дальнейшего хода программы в зависимости от выполнения или невыполнения некоторого условия

Укажите недопустимые записи конструкции if
прав.ответ if (условие) { if (условие) { операторы }
if (условие) { операторы }
прав.ответ if (условие) { if (условие) { if (условие) } { операторы } }
прав.ответ if (условие) операторы

Укажите недопустимые записи конструкции if/else
прав.ответ if (условие) { операторы } else (условие) { операторы }
прав.ответ else (условие) { операторы }
if (условие) { операторы } else { операторы }

Какой результат выдаст скрипт?
var var1=5, var2=4, var3=2;
if (var1<var2) 
{
       alert('Условие выполнено');
}
if (var2>var3)   
{
       alert('Первое условие  не выполнено');
}
else if
{
       alert('Второе условие не выполнено');
}   
else 
{
       alert('Третье условие не выполнено');
}  
alert('Не выполнено ни одно из условий');
прав.ответ окно предупреждения «Первое условие не выполнено»
скрипт выдаст сообщение об ошибке
окно предупреждения «Третье условие не выполнено»
прав.ответ окно предупреждения «Не выполнено ни одно из условий»
окно предупреждения «Второе условие не выполнено»

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

Какой тип имеет свойство elements объекта Form?
такого свойства нет
скаляр
прав.ответ массив

Чем задается поле ввода на форме?
прав.ответ посредством одинарного тега <INPUT TYPE=»text»>
посредством одинарного тега <INPUT TYPE=»button»>
посредством одинарного тега <INPUT TYPE=»reset»>

Что называется циклом?
множество данных, размещенных в одной переменной
прав.ответ средство организации повторяющихся операций
ошибка, при которой программа повторяется бесконечное количество раз

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

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

Для чего служат формы?
служат для представления данных пользователя в виде таблицы
прав.ответ cлужат для сбора данных пользователя и отправки их Web-серверу
cлужат для сбора данных пользователя и отправки их Web-обозревателю

Что произойдет если, сценарий с функцией поместить в документе HTML вне тегов <HEAD> и </HEAD>?
сценарий заработает только после того, как загрузится вся страница
сценарий будет проигнорирован браузером
выдастся сообщение об ошибке
прав.ответ сценарий отработает как обычно (ничего не произойдет)

Какие ошибки допущены в приведённом ниже коде?
<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>
длина значения поля myname формы myform не была передана в функцию явно и не может быть использована в ней
неправильно объявлена функция doit
прав.ответ ошибок нет

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

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

Для чего предназначена функция substring?
прав.ответ возвращает строку между двумя индексами
сообщает длину строки
возвращает символ в определенной позиции строки

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

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

В чем разница между строковым объектом и строковым литералом?
литерал — один символ, а строковый объект — строка
они полностью идентичны
прав.ответ функция eval() не работает со строковыми объектами

Для чего предназначена функция charAt(index)?
сообщает длину строки
возвращает строку между двумя индексами
прав.ответ возвращает символ в определенной позиции строки

Какой из вариантов описания массивов неверный?
прав.ответ mas[0]=1; mas[1]=2; mas[2]=3; mas[3]=4; mas[4]=5;
mas=new Array(12);
mas=new Array();

На форму можно ссылаться с помощью
прав.ответ document.myform
прав.ответ document.forms[0]
document.forms.value

Как можно изменить цвет фона в 5-й строке таблицы?
table.row(4).bgColor = «red»
прав.ответ table.rows[4].bgColor = «red»
table.row.4.bgColor = «red»

Имеют ли элементы страницы собственные методы?
да, все элементы страницы имеют собственные уникальные методы
прав.ответ только сложные элементы (например, таблицы)
кроме свойств, все элементы страницы имеют стандартный набор методов

Можно ли получить доступ ко всем однотипным элементам страницы?
прав.ответ да, с помощью коллекций
нет, это невозможно
только в Internet Explorer

Можно ли обратиться к элементу страницы, не как к части коллекции, а напрямую?
только в Internet Explorer
нельзя
прав.ответ можно, используя прямое обращение по идентификатору элемента

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

Найдите правильное выражение:
document.img(«image1″)
прав.ответ document.images["image1"]

Как можно изменить цвет фона во второй ячейке 5-й строки таблицы?
table.row(5).cells(2).bgColor = «green»
прав.ответ table.rows[4].cells[1].bgColor = «green»
table.row.5.cells.2.bgColor = «green»

Что содержится в свойстве bgColor объекта document?
цвет текста
прав.ответ цвет фона страницы
цвет гиперссылок

На что указывает аргумент метода clearTimeout()?
на стек
прав.ответ на созданный поток
на JavaScript-код

Чем отличается location от других объектов класса URL?
прав.ответ при изменении свойства перезагружается страница
не отличается
не относится к данному классу объектов

Что содержится в свойстве title объекта document?
название программы-обозревателя
прав.ответ название документа
адрес документа

Как можно обратиться к полю статуса окна браузера из фрейма?
прав.ответ window.defaultStatus=…
window.frames[i].status=…
прав.ответ window.status=…

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

Что выводится в результате работы участка кода?
<SCRIPT LANGUAGE="javascript">
  var a = document.referer;
  document.write(a)
</SCRIPT>
прав.ответ адрес страницы, с которой пришел пользователь
cимвол «a»
URL страницы

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

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

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

Определите ошибку при создании функции 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 чаще используется при извлечении данных с сервера?
POST
прав.ответ GET
LOAD
SEND

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

Что представляет собой приложение AJAX?
прав.ответ приложение JavaScript и соединение XMLHTTP с Web-сервером
приложение, написанное на принципиально новом языке программирования
приложение, обрабатывающее запросы клиента на стороне сервера

Для чего предназначен объект ActiveX XMLHttp?
этот объект не имеет отношения к AJAX
необходим для создания запросов, независимо от браузера
прав.ответ для браузеров, не поддерживающих встроенный метод XMLHttpRequest

Какие символы используются для описания массивов?
прав.ответ «[" и "]«
«<» и «>»
«{» и «}»

Каким образом Internet Explorer 6 взаимодействует с AJAX?
прав.ответ посредством объекта ActiveX XMLHttp
посредством метода XMLHttpRequest
по умолчанию

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

Какие символы используются для описания объектов?
«<» и «>»
«[" и "]«
прав.ответ «{» и «}»

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

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

Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать
от последней строки документа
от первой строки документа, не учитывая пустые строки
от первой строки JavaScript
прав.ответ от самого верха документа HTML, учитывая пустые строки

Определите ошибку:
  <SCRIPT LANGUAGE="javascript"> document.write("текст")
  </SCRIPT>
не указана «;» после строки document.write
прав.ответ нет ошибки
неправильно описан язык скрипта
нельзя на одной строке указывать язык скрипта и действие

Какие ошибки допущены в приведенном ниже коде?
<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 не была передана в функцию явно и не может быть использована в ней

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

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

Определите ошибку:
  <SCRIPT LANGUAGE="javascript"> document.write(текст)
  </SCRIPT>
нет ошибки
нельзя на одной строке указывать язык скрипта и действие
неправильно описан язык скрипта
прав.ответ неправильно применяется метод write

Что называется стеком?
прав.ответ область памяти, в которой сохраняются копии всех переменных на каждом уровне вызова рекурсивной функции
ошибка, возникающая при исчерпании памяти, выделяемой браузером для исполнения JavaScript-сценария
вызов функции из той же самой функции

Каким образом можно определить собственный стек?
прав.ответ вместо стека нужно использовать массив
это невозможно
с помощью специальной настройки веб-сервера

В каком случае возникает ошибка переполнения стека?
при бесконечном цикле
при описании массива слишком большого размера
прав.ответ при исчерпании памяти, выделяемой браузером для исполнения рекурсивной функции JavaScript-сценария

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

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

Добавить комментарий


Яндекс.Метрика