Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы java.docx
Скачиваний:
2
Добавлен:
16.08.2019
Размер:
57.8 Кб
Скачать

Лекция 2

1.Какой тег, сообщает браузеру, что текст является языком сценария?  

<section>   <script>   <code>

1.Какой атрибут сообщает браузеру об использовании языка JavaScript?  

"text/vbscript"   "text/javascript"   "text/python"

2. Какая переменная объявлена, как прототипированная?

Color.prototype.black

Color.black

var black

3. Какая переменная объявлена, как число?   var age = 35;   var age = true;   var age = '35';

4. var Ask = 'Язык' + language + ' ' + 'применяется в Web.' В приведенном коде, знак + означает:   оператор И   конкатенацию строк   сложение строк

4. if (color === 'white' || color === 'yellow') В приведенном коде, знак || означает:  

оператор ИЛИ   оператор И   оператор НЕ

5. В каком коде выполняется цикл?  

for (var i=1; i<10; i = i+1)  

if (x > 10 && y > 30) {z = 10+30;}  

var color = new Object(); color.name = 'Blue';

5. Какой код работать не будет?

var str = "How my name?";

var int = 3+5;

var xyz = my name is Lory

6. Что, из ниже перечисленного, относится к недостаткам JavaScript?  

непредсказуемость языка  

сложность реализации  

долгое ожидание ответа от сервера

6. Что, из ниже перечисленного, не относится к недостаткам JavaScript?

непредсказуемость языка

сложность реализации

долгое ожидание ответа от сервера

использования языка в корыстных целях третьих лиц

7. Какой метод интерпретирует элементы массива как строковые литералы и сортирует массив в алфавитном порядке?   reverse()   join()   sort()

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

reverse()   join()   sort()

8. Какие операторы, из ниже перечисленных, задают цикл?   while   for   return   if

?8. Какие операторы, из ниже перечисленных, используют в теле циклов?   break   for   continue   if

9. В каком коде объявлена не строка?  

var n = new String('Hello World')  

var n = 'Hello World'  

var n = parseInt("3.14");

9. В каком коде строка объявлена как объект?

var n = new String('Hello World')

var n = 'Hello World'

var n = "Hello World"

9. В каком коде строка объявлена как литерал?

var n = new String('Hello World')

var n = 'Hello World'

var n = \"Hello World\"

10. alert('This is a Test'.toLowerCase()); Приведенная выше функция даст результат:  

this is a test   This is a Test  TSIS IS A TEST   tSIS iS a tEST

10. alert('This is a Test'.lastIndexOf('T')); Приведенная выше функция даст результат:

10 14 is a Test

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

для выполнения кода на JavaScript достаточно разместить его определенным образом в документе HTML  

каждая инструкция в JavaScript заканчивается точкой с запятой  

конкатенация строк и сложение значений - одинаковые процедуры

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

в основе DOM лежит понимание XML-документа как дерева объектов с изменяемыми свойствами  элемент <head>...</head> является родительским объектом для объекта <html>...</html>   элемент <body>...</body> является дочерним элементом по отношению к элементу <html>...</html>

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

строка кода $peremen = $_GET['peremennaya']; передает значение в JavaScript

строка кода var perem = (R*2*3,14) присваивает значение функции

строка кода var pets = new Array('X1','X2','X3'); создает массив pets со значениями X1,X2,X3

12. Какие данные, из ниже перечисленных, являются нетривиальными в JavaScript?  

null   function   undefined

12. Что, из ниже перечисленного, является элементарным типом?  

object   array   undefined

12. Что, из ниже перечисленного, является ссылочным типом?

object array undefined

Лекция 4

1.Какой способ размещения JavaScript соотвествует URL-схеме?  

…<HEAD> <SCRIPT> function l() { str = window.location.href; return(str.length); } </SCRIPT> </HEAD>  

...<FORM><INPUT TYPE=button VALUE="Кнопка" onClick="alert('Вы нажали кнопку');"></FORM> <BODY onLoad="alert('Приветствуем!');"> ... </BODY>  

…<A HREF="JavaScript:alert('Внимание!');">Кликни здесь</A>

1. Какой способ размещения JavaScript соотвествует подстановке?

<HEAD> <SCRIPT> function l() { str = window.location.href; return(str.length); } </SCRIPT> </HEAD>

<FORM><INPUT TYPE=button VALUE="Кнопка" onClick="alert('Вы нажали кнопку');"></FORM> <BODY onLoad="alert('Приветствуем!');"> ... </BODY>

<A HREF="JavaScript:alert('Внимание!');">Кликни здесь</A>

2.В каком случае будет вызван обработчик события onfocus?  

для фокусировки того или иного элемента  

для загрузки HTML-документа в окно браузера  

для удаления загруженного ранее HTML-документа из окна браузера

2. Для чего применяется обработчик события onunload?  

для фокусировки того или иного элемента  

для загрузки HTML-документа в окно браузера  

для удаления загруженного ранее HTML-документа из окна браузера

2. Для чего применяется обработчик события onload?

для фокусировки того или иного элемента

для загрузки HTML-документа в окно браузера

для удаления загруженного ранее HTML-документа из окна браузера

3.С помощью чего, из ниже перечисленного, можно вывести содержимое документа?  

<a href="javascript:doStuff()">…</a>   document.write()   document.all

3. С помощью какого элемента можно разместить ссылку в JavaScript?  

<noscript><⁄noscript>   <script><⁄script>   <a href><⁄a>

3. С помощью какого элемента будет показываться содержимое внутри этого элемента пользователям, которые отключили JavaScript?  

<noscript></noscript>   <script><script>   <no script></no script>

4.В каком блоке размещается информация о типе документа в XHTML?  

HTML   CDATA   DOCTYPE

4. В какой блок необходимо помещать код JavaScript, если используете строгий XHTML?  

HTML   CDATA   DOCTYPE

4. В каком блоке не будет обрабатываться код JavaScript?   HTML   CDATA   HEAD

5. Какие конструкции для циклов есть в JavaScript?  

одна: for   две: for и while   три: for, while, do...while

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

одна: function f_name([arg1, arg2, ...])  

две: function f_name([arg1, arg2, ...]), var my_function(arg1, arg2, ..., function_body)  

одна: var my_function(arg1, arg2, ..., function_body)

5. Какие конструкции для условий есть в JavaScript?  

четыре: if, if...else, ?:, switch/case   одна: if   две: if, if...else

6. Какой комментарий не используют в языке JavaScript?  

//   <!-- строка -->   /* строка */

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

блоковый   строковый   многострочный

6. Какой комментарий заключается между символами /* строка */?  

блоковый   строковый   многострочный

7. Какие преимущества имеет код JavaScript, размещенный во внешнем файле?  

можно применять один и тот же код для нескольких документов HTML  

замедляется отображение сайта  

исправлять ошибки легче

7. Какие недостатки имеет код JavaScript, размещенный во внешнем файле?  

можно применять один и тот же код для нескольких документов HTML  

замедляется отображение сайта  

исправлять ошибки легче

7. Какие достоинства имеет код JavaScript, размещенный непосредственно в HTML?  

можно применять один и тот же код для нескольких документов HTML  

быстро отображается сайт  

исправлять ошибки легче

8. Какая проблема возникает, если использовать <a href = "javascript:doStuff()" > …</a> ?  

сильное замедление обработки страницы  

некорректная ссылка  

затруднения при тестировании

8. Какие недостатки имеет document.write()?  

замедляет работу страницы  

возникают трудности при тестировании  

предоставляет альтернативный контент для пользователей

-8. Какие недостатки имеет window.onload?  

происходит задержка отображения HTML  

загрузка происходит довольно долго  

для Internet Explorer необходимо использовать внешний файл JavaScript

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

var myNameSpace = {

change:function(){...},}

myNameSpace = function(){}();

myNameSpace = function(){}();

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

var myNameSpace = {}

myNameSpace = function(){}();

myNameSpace = function(){}();

10. Какой код, из ниже перечисленных, наиболее оптимизирован?

3)function testAttachClick3(parent) {

var elements = parent.getElementsByTagName('div')

10. Какой код, из ниже перечисленных, наиболее оптимизирован?  

for (var i = 0; i < aList.length; i++) { // тело цикла }  

var len = aList.length; for (var i = 0; i < len; i++) { // тело цикла }  

for (var i = 0, len = aList.length; i < len; i++) { // тело цикла }

11. Какое свойство функции возвращает значение объекта в виде строки?  

arguments   length   toString

11. Какое свойство функции возвращает число заданных аргументов?  

arguments   length   prototype

11. Какое свойство функции возвращает массив аргументов?  

arguments   length   prototype

12. Какой тип документа XHTML позволяет использовать iframe?  

strict   transitional   frameset