Главная / Интернет-технологии /
HTML5. Основы клиентской разработки / Тест 11
HTML5. Основы клиентской разработки - тест 11
Упражнение 1:
Номер 1
Выберите верные утверждения:
Ответ:
 (1) веб-сценарий выполняется на стороне клиента 
 (2) языки программирования веб-сценариев являются компилируемыми 
 (3) программный код веб-сценария расшифровывается каждый раз при его выполнении 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) языки программирования веб-сценариев являются интерпретируемыми 
 (2) веб-сценарии ориентированы на управление представлением веб-страницы 
 (3) для поддержки веб-сценариев используется виртуальная машина 
Номер 3
Выберите верные утверждения:
Ответ:
 (1) веб-сценарий выполняется на стороне сервера 
 (2) для поддержки браузером скриптов используется интерпретатор 
 (3) программный код веб-сценария исполняется однократно 
Упражнение 2:
Номер 1
Выберите верные утверждения:
Ответ:
 (1) браузер позволяет присоединить сценарии на языке JavaScript к загрузке и выгрузке веб-страниц 
 (2) с помощью JavaScript можно создавать только динамические веб-страницы 
 (3) javaScript является графическим языком программирования 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) язык JavaScript основан на объектах 
 (2) с помощью JavaScript можно создавать статические и динамические веб-страницы 
 (3) программный код JavaScript подразумевает наличие главной программы 
Номер 3
Выберите верные утверждения:
Ответ:
 (1) программный код JavaScript реагирует только на события 
 (2) браузер не позволяет присоединить сценарии на языке JavaScript к пересылке форм 
 (3) возможности среды в JavaScript представляются в виде объектов 
Упражнение 3:
Номер 1
Контейнер, содержащий примитивные значения называется:
Ответ:
 (1) объектом 
 (2) методом 
 (3) свойством 
Номер 2
Набор взаимодействующих объектов в JavaScript называется:
Ответ:
 (1) сценарием 
 (2) методом 
 (3) свойством 
Номер 3
В JavaScript неупорядоченный набор свойств называется:
Ответ:
 (1) сценарием 
 (2) объектом 
 (3) методом 
Упражнение 4:
Номер 1
Выберите верные утверждения:
Ответ:
 (1) javaScript позволяет закрыть окна и вкладки открытые без его использования 
 (2) javaScript позволяет извлекать данные о компьютере посетителя 
 (3) javaScript позволяет получить доступ к файлам, расположенным на компьютере пользователя 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) javaScript позволяет определять тип пользовательского браузера 
 (2) javaScript позволяет запретить копирование текста или изображений со страницы 
 (3) javaScript позволяет изменять содержимое html-элементов 
Номер 3
Выберите верные утверждения:
Ответ:
 (1) javaScript позволяет реализовывать поведение веб – страницы в ответ на события 
 (2) javaScript позволяет защитить исходный код страницы 
 (3) javaScript позволяет осуществлять проверку ввода данных в поля формы до отправки на сервер 
Упражнение 5:
Номер 1
Следующий код является подключением внешнего скрипта:
Ответ:
 (1)
<html>
<body>
<script type="text/javascript">
for(var i=0; i<5; i++)
{
alert("Номер входа в цикл:"+i)
}
</script>
</body>
</html>
 
 (2)
<html>
<head>
<script type="text/javascript">
function start_example()
{
for(var i=1; i<5; i++)
{
alert("Номер входа в цикл:"+i)
}
}
</script>
</head>
<body>
<input type="button" onclick="start_example()"
value="Запустить цикл"/>
</body>
</html>
 
 (3) <script type="text/javascript" src="/myscriptjs"/>
 
Номер 2
Следующий код является примером подключения скрипта в любом месте документа:
Ответ:
 (1)
<html>
<body>
<script type="text/javascript">
for(var i=0; i<5; i++)
{
alert("Номер входа в цикл:"+i)
}
</script>
</body>
</html>
 
 (2)
<html>
<head>
<script type="text/javascript">
function start_example()
{
for(var i=1; i<5; i++)
{
alert("Номер входа в цикл:"+i)
}
}
</script>
</head>
<body>
<input type="button" onclick="start_example()"
value="Запустить цикл"/>
</body>
</html>
 
 (3) <script type="text/javascript" src="/mycriptjs"/>
 
Номер 3
Следующий код является примером включения скрипта в заголовок:
Ответ:
 (1)
<html>
<body>
<script type="text/javascript">
for(var i=0; i<5; i++)
{
alert("Номер входа в цикл:"+i)
}
</script>
</body>
</html>
 
 (2)
<html>
<head>
<script type="text/javascript">
function start_example()
{
for(var i=1; i<5; i++)
{
alert("Номер входа в цикл:"+i)
}
}
</script>
</head>
<body>
<input type="button" onclick="start_example()"
value="Запустить цикл"/>
</body>
</html>
 
 (3) <script type="text/javascript" src="/mycript.js"/>
 
Упражнение 6:
Номер 1
Следующий тип данных применяется в случае, когда значение не присвоено:
Ответ:
 (1) undefined
 
 (2) null
 
 (3) NaN
 
Номер 2
Следующий тип данных означает, что переменной присвоено "пустое" значение:
Ответ:
 (1) undefined
 
 (2) null
 
 (3) NaN
 
Номер 3
Следующий тип данных применяется для обозначения числового значения, не являющегося числом:
Ответ:
 (1) undefined
 
 (2) null
 
 (3) NaN
 
Упражнение 7:
Номер 1
Сравнивают операнды безотносительно их типа следующие операторы:
Ответ:
 (1) ==
 
 (2) ===
 
 (3) !=
 
 (4) !==
 
Номер 2
Сравнение операндов одного типа осуществляют операторы:
Ответ:
 (1) ==
 
 (2) ===
 
 (3) !=
 
 (4) !==
 
Номер 3
Выберите верные утверждения:
Ответ:
 (1) при сравнении числа и строки, строка преобразуется в числовое значение 
 (2) булевый операнд преобразовывается к 1
, если он false
и к 0
в обратном случае 
 (3) при сравнении объекта со строкой последняя преобразовывается к элементарному значению, если это возможно 
Упражнение 8:
Номер 1
Не логическое значение могут возвращать операторы:
Ответ:
 (1) &&
 
 (2) ||
 
 (3) !
 
Номер 2
Только логическое значение могут возвращать операторы:
Ответ:
 (1) &&
 
 (2) ||
 
 (3) !
 
Номер 3
Следующие операторы не возвращают операнд:
Ответ:
 (1) &&
 
 (2) ||
 
 (3) !