Главная / Интернет-технологии /
Практикум по программированию на JavaScript / Тест 18
Практикум по программированию на JavaScript - тест 18
Упражнение 1:
Номер 1
Что представляет собой тип данных "литерал"?
Ответ:
 (1)
является значением, которое не изменяется 
 (2)
является значением, которое постоянно изменяется 
 (3)
такого типа данных не существует 
Номер 2
Чем может быть представлен литерал?
Ответ:
 (1)
литерал может быть числом, именем или любой случайной последовательностью чисел и имен 
 (2)
литерал может быть только числом 
 (3)
литерал может быть именем или любой случайной последовательностью чисел и имен 
Номер 3
Может ли литерал быть изменен программно?
Ответ:
 (1)
литерал невозможно изменить 
 (2)
да, может 
 (3)
может, если он представлен набором символов 
Упражнение 2:
Номер 1
Для чего служат формы?
Ответ:
 (1)
служат для сбора данных пользователя и отправки их Web-серверу 
 (2)
служат для сбора данных пользователя и отправки их Web-обозревателю 
 (3)
для представления данных пользователя в виде таблицы 
Номер 2
Что представляют собой формы?
Ответ:
 (1)
набор из элементов управления, размещаемых на Web-странице 
 (2)
аналогичны диалоговым окнам Windows 
 (3)
обычные web-страницы 
Номер 3
Чем задается поле ввода на форме?
Ответ:
 (1)
посредством одинарного тега <INPUT TYPE="text">
 
 (2)
посредством одинарного тега <INPUT TYPE="button">
 
 (3)
посредством одинарного тега <INPUT TYPE="reset">
 
Упражнение 3:
Номер 1
В данном фрагменте кода представлена…
<SCRIPT type="text/javascript">
function Gofindit()
{
var searchfor = document.formsearch.findthis.value;
var FullSearchUrl ="http://av.yahoo.com/bin/query?p=" + searchfor;
location.href = FullSearchUrl;
}
</SCRIPT>
Ответ:
 (1)
функция с переменной searchfor
(искать) под названием formsearch
, внутри элемента findthis
(найти), который обладает свойством value
(значение). Она будет результатом чего-то происходящего в объекте document 
 (2)
функция с переменной findthis
(найти) под названием formsearch
, внутри элемента searchfor
(искать), который обладает свойством value
(значение). Она будет результатом чего-то происходящего в объекте document 
 (3)
функция с переменной searchfor
(искать) под названием findthis
внутри элемента formsearch
(найти), который обладает свойством document
(значение). Она будет результатом чего-то происходящего в объекте value
 
Номер 2
Что из представленных ниже вариантов можно отнести к объектам?
Ответ:
 (1)
текущее окно 
 (2)
текущий документ 
 (3)
кнопки 
Номер 3
Какие данные получает разработчик из следующего аттрибута?
document.lastModified
Ответ:
 (1)
дату и время последней модификации документа 
 (2)
время последнего изменения документа 
 (3)
имя разработчика документа 
Упражнение 4:
Номер 1
Чем функция отличается от других объектов?
Ответ:
 (1)
ничем не отличается 
 (2)
отличается наличием параметров, свойств и возвращаемого значения 
 (3)
наличием скобок 
Номер 2
Какие атрибуты принадлежат объекту document
?
Ответ:
 (1)
location
 
 (2)
lastModified
 
 (3)
forms[]
 
Номер 3
Выберите правильный вариант пропущенной строки.
<SCRIPT type="text/javascript">
function Gofindit()
{
*** пропущенная строка ***
var searchUrl ="http://www.yandex.ru/yandsearch?ctgl=11657&text=" + search;
location.href = searchUrl;
}
</script>
Ответ:
 (1)
var search = document.formsearch.find.value;
 
 (2)
var search = formsearch.document.find.value;
 
 (3)
var search = document.formsearch.value
 
Упражнение 5:
Номер 1
Что выполняет данный участок кода?
<FORM>
<INPUT TYPE="TEXT" NAME="name" onClick="getname(this.value)" VALUE="Введите текст">
</FORM>
Ответ:
 (1)
передаёт информацию в текстовую строку по щелчку мышью 
 (2)
передаёт информацию в текстовую строку по наведении курсора на другой объект 
 (3)
получает информацию из текстовой строки по щелчку мыши 
Номер 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()
 
Упражнение 6:
Номер 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)
ошибки нет 
Упражнение 7:
Номер 1
Каким образом можно обратиться к элементу формы?
Ответ:
 (1)
по имени (document.form_name.element_name.property)
 
 (2)
по индексу (document.forms[n].elements[n].property)
 
 (3)
используя метод (document.form.method())
 
Номер 2
Можно ли указать в атрибуте action
JavaScript-код?
Ответ:
 (1)
нельзя 
 (2)
можно, в сочетании с методом POST
 
Номер 3
Какой тип имеет свойство elements
объекта Form
?
Ответ:
 (1)
массив 
 (2)
скаляр 
 (3)
такого свойства нет 
Упражнение 8:
Номер 1
Восстановить значения умолчания в полях формы можно только по кнопке reset
?
Ответ:
 (1)
да 
 (2)
нет 
 (3)
такого метода нет 
Номер 2
Каким из перечисленных способов можно отправить данные из формы на сервер?
Ответ:
 (1)
по кнопке Submit
 
 (2)
методом submit
 
 (3)
по событию onSubmit
 
Номер 3
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit
(отправку данных на сервер)?
Ответ:
 (1)
да 
 (2)
нет