игра брюс 2048
Главная / Интернет-технологии / Основы программирования на JavaScript / Тест 3

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

Упражнение 1:
Номер 1
Для чего служат формы?

Ответ:

 (1) cлужат для сбора данных пользователя и отправки их Web-серверу 

 (2) cлужат для сбора данных пользователя и отправки их Web-обозревателю 

 (3) служат для представления данных пользователя в виде таблицы 


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

Ответ:

 (1) набор из элементов управления, размещаемых на Web-странице 

 (2) аналогичны диалоговым окнам Windows 

 (3) обычные web-страницы 


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

Ответ:

 (1) посредством одинарного тега <INPUT TYPE="text"> 

 (2) посредством одинарного тега <INPUT TYPE="button"> 

 (3) посредством одинарного тега <INPUT TYPE="reset"> 


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

Ответ:

 (1) onFocus 

 (2) onBlur 

 (3) onMouseOver 


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

Ответ:

 (1) создает текстовое поле и при смене фокуса ввода передает из него значение функции getname() 

 (2) создает текстовое поле и при наведении на него курсора передает его значение функции getname() 

 (3) создает текстовое поле и при клике мыши передает его значение функции getname() 


Упражнение 3:
Номер 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>

Ответ:

 (1) неверно описана функция (нет символа ";") 

 (2) неверно передается параметр функции 

 (3) ошибки нет 


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

Ответ:

 (1) нельзя описывать функцию одной строкой 

 (2) неверно передается параметр функции 

 (3) ошибки нет 


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

Ответ:

 (1) неверно описана функция 

 (2) неверно передается параметр функции 

 (3) ошибки нет 


Упражнение 4:
Номер 1
Каким образом можно обратиться к элементу формы?

Ответ:

 (1) по имени (document.form_name.element.name.property) 

 (2) по индексу (document.forms[n].elements[n].property) 

 (3) используя метод (document.form.method()) 


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

Ответ:

 (1) массив 

 (2) скаляр 

 (3) такого свойства нет 


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

Ответ:

 (1) по кнопке Submit 

 (2) методом submit 

 (3) по событию Send 


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

Ответ:

 (1) да 

 (2) нет 


Упражнение 6:
Номер 1
Что называется циклом?

Ответ:

 (1) множество данных, размещенных в одной переменной 

 (2) средство организации повторяющихся операций 

 (3) ошибка, при которой программа повторяется бесконечное количество раз 


Упражнение 7:
Номер 1
Что задает выражение i=12 в синтаксисе оператора for?

Ответ:

 (1) задает конечное значение переменной, управляющей циклом 

 (2) задает начальное значение переменной, управляющей циклом 

 (3) задает шаг приращения переменной, управляющей циклом 


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

Ответ:

 (1) задает начальное значение переменной, управляющей циклом 

 (2) условие, определяющее, сколько в цикле будет повторений 

 (3) задает шаг приращения переменной, управляющей циклом 


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

Ответ:

 (1) задает начальное значение переменной, управляющей циклом 

 (2) условие, определяющее, сколько в цикле будет повторений 

 (3) задает шаг приращения переменной, управляющей циклом 


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

Ответ:

 (1) 0  

 (2) -5  

 (3) 5  

 (4) -6  

 (5) 6  


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

Ответ:

 (1) 0  

 (2) 5  

 (3) -6  

 (4) 6  


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

Ответ:

 (1) -6 

 (2)

 (3)

 (4) -2 

 (5) -4 


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

Ответ:

 (1) 0  

 (2) 5  

 (3) 15  


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

Ответ:

 (1) 0  

 (2) 5  

 (3) 15  


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

Ответ:

 (1) 0  

 (2) 6  

 (3) 1  


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

Ответ:

 (1) 1  

 (2) 2  

 (3) 3  

 (4) 4  


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

Ответ:

 (1) 1  

 (2) 2  

 (3) 3  

 (4) 4  


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

Ответ:

 (1) 1  

 (2) 2  

 (3) 3  

 (4) ошибки нет  


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

Ответ:

 (1) 0  

 (2) 1  

 (3) 2  


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

document.write(j);

Ответ:

 (1) 0  

 (2) 1  

 (3) 2  


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

Ответ:

 (1) 0  

 (2) -1  

 (3) 1  


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

Ответ:

 (1) 0  

 (2) 6  

 (3) 1  


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

Ответ:

 (1) 0  

 (2) 1  

 (3) 5  


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

Ответ:

 (1) 2  

 (2) 4  

 (3) 8  




Главная / Интернет-технологии / Основы программирования на JavaScript / Тест 3