игра брюс 2048
Главная / Интернет-технологии / Введение в современные веб-технологии / Тест 21

Введение в современные веб-технологии - тест 21

Упражнение 1:
Номер 1
        Какое из имен переменных является недопустимым в JavaScript?
      

Ответ:

 (1) x 

 (2) obj 

 (3) Var 

 (4) _1 

 (5) 3piglets 


Номер 2
        Какое из имен переменных является недопустимым в JavaScript?
      

Ответ:

 (1) x 

 (2) var 

 (3) _1 


Номер 3
        Какое из имен переменных является допустимым в JavaScript?
      

Ответ:

 (1) Stive&Barton 

 (2) Tor 

 (3) var 

 (4) 3piglets 

 (5) point* 


Упражнение 2:
Номер 1
        Рассчитайте значение переменной b
        
var a = 2;
var b = 2 * ++a;
        
      

Ответ:

 (1)

 (2)

 (3)

 (4) NaN 

 (5) ошибка 


Номер 2
        Рассчитайте значение переменной b
        
var a = '3';
var b = a + 1;
        
      

Ответ:

 (1)

 (2) 31 

 (3) undefined 

 (4) null 

 (5) NaN 


Номер 3
        Рассчитайте значение переменной b
        
var a;
var b = a + 1;
        
      

Ответ:

 (1) NaN 

 (2)

 (3)

 (4) undefined 

 (5) null 


Упражнение 3:
Номер 1
        Рассчитайте значение переменной x
        
var x = 0;
for (var i = 1; i < 10; ++i) {
x += i;
if (x % 2 == 0)
break;
}
        
      

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)


Номер 2
        Рассчитайте значение переменной x
        
var x = 0, i = 0;
while (++i % 3)
x += i;
        
      

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)


Номер 3
        Рассчитайте значение переменной x
        
var x = 0, i = 0;
do {
if (i % 2)
continue;
x += i;
} while (i++ < 10);
        
      

Ответ:

 (1)

 (2) 20 

 (3) 30 

 (4) 45 

 (5) 25 


Упражнение 4:
Номер 1
        Какой результат выведет следующий код?
        
function test(x, y) {
return x + y;
}
var x = test(1, 2, 3, 4);
document.write(test.length);
        
      

Ответ:

 (1) (пустая строка) 

 (2)

 (3)

 (4)

 (5)


Номер 2
        Какой результат выведет следующий код?
        
function test(x, y) {
document.write(arguments.length);
return x + y;
}
var x = test(1, 2, 3, 4);
        
      

Ответ:

 (1) ошибка 

 (2) (Пустая строка) 

 (3)

 (4)

 (5) 10 


Номер 3
        Какой результат выведет следующий код?
        
function test(n) {
return n ? n + test(n - 1) : 0;
}
document.write(test(3));
        
      

Ответ:

 (1)

 (2)

 (3)

 (4) (Пустая строка) 

 (5) ошибка. Код зависнет 


Упражнение 5:
Номер 1
        
var a = new Array();
a[5] = 4;
        
        Какова длина (свойство length) массива a?
      

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)


Номер 2
        var a = [1, 2, 3, 4];
         Каково значение a[3]?   

Ответ:

 (1)

 (2)

 (3)

 (4) null 

 (5) undefined 


Номер 3
        var a = new Array(-1);
        Какова длина (свойство length) массива a?
      

Ответ:

 (1) -1 

 (2)

 (3)

 (4)

 (5) undefined 


Упражнение 6:
Номер 1
        
function Rect(a, b) {
this.len = a;
this.wid = b;
}
var r1 = new Rect(3, 4);
        
        Чем является функция Rect по отношению к r1?
      

Ответ:

 (1) прототип 

 (2) конструктор 

 (3) функция-обработчик 

 (4) модель 

 (5) родительский объект 


Номер 2
        
function Rect(a, b) {
this.len = a;
this.wid = b;
}
var r1 = new Rect(3, 4);
        
        Что являяется прототипом функции Rect?
      

Ответ:

 (1) function Rect 

 (2) function Function 

 (3) object Object 

 (4) object Function 

 (5) null 


Номер 3
        
function Rect(a, b) {
this.len = a;
this.wid = b;
}
var r1 = new Rect(3, 4);
        
        Что является конструктором функции Rect?
      

Ответ:

 (1) function Rect 

 (2) function Function 

 (3) object Object 

 (4) object Function 

 (5) null 


Упражнение 7:
Номер 1
Какое из свойств объекта window содержит информацию о браузере?

Ответ:

 (1) browser 

 (2) navigator 

 (3) userAgent 

 (4) userBrowser 

 (5) explorer 


Номер 2
В каком параметре дублируется информация о браузере, направляемая на Веб сервер?

Ответ:

 (1) navigator.userAgent 

 (2) explorer.version 

 (3) browser.code 

 (4) эта информация недоступна в браузере 

 (5) браузер не направляет никакой информации на сервер 


Номер 3
        Какой из параметров имеет одинаковое (не ошибочное) значение в
        Internet Explorer, Mozilla Firefox и Apple Safari?
      

Ответ:

 (1) window.userAgent 

 (2) navigator.appCodeName 

 (3) explorer.codeVersion 

 (4) browser.subVersion 

 (5) все браузеры разные 


Упражнение 8:
Номер 1
Какое из свойств объекта document не является коллекцией?

Ответ:

 (1) links 

 (2) forms 

 (3) all 

 (4) cookie 

 (5) images 


Номер 2
Какие элементы входят в коллекцию anchors объекта document?

Ответ:

 (1) все гиперссылки 

 (2) гиперссылки, имеющие атрибут href 

 (3) гиперссылки, имеющие атрибуты href и id 

 (4) гиперссылки, имеющие атрибут id 

 (5) гиперссылки, добавленные в коллекцию anchors программно 


Номер 3
Какие объекты входят в коллекцию images объекта document?

Ответ:

 (1) все элементы img 

 (2) изображаения, имеющие атрибут src 

 (3) изображаения, имеющие атрибуты src и id 

 (4) изображаения, добавленные в коллекцию images программно 

 (5) любые графические объекты 


Упражнение 9:
Номер 1
Выберите истинное утверждение о cookie

Ответ:

 (1) Cookie хранятся на сервере 

 (2) Cookie отправляются только на тот сервер, которым они установлены 

 (3) Cookie отпраляются на любой сервер с каждым запросом 

 (4) Cookie доступны только на Веб сервере 

 (5) Cookie с неустановленным сроком годности хранятся вечно 


Номер 2
Выберите истинное утверждение о cookie

Ответ:

 (1) Cokie являются средством поддержания диалога между Веб сервером и браузером 

 (2) Cookie хранятся в виде двоичного файла 

 (3) Срок годности cookie не может превышать 20 минут 

 (4) пользователь не может запретить использование cookie 

 (5) JavaScript имеет специальные функции для работы с cookie 


Номер 3
Выберите истинное утверждение о cookie

Ответ:

 (1) Cookie являются разновидностью компьютерных вирусов 

 (2) Cookie с неустановленным сроком годности удаляются при переходе на другую страницу 

 (3) пользователь не может удалить cookie 

 (4) Cookie с неустановленным сроком годности удаляются при закрытии браузера 

 (5) размер cookie неограничен 


Упражнение 10:
Номер 1
        
...
<body>
<div id="test" style="color:Red">Test</div>
<script type="text/javascript">
document.getElementById('test').style.color = 'Blue';
</script>
</body>
...
        
        Каким цветом будет выведен текст "Test" на экране?
      

Ответ:

 (1) красным 

 (2) синим 

 (3) черным 

 (4) не будет выведен из-за ошибки 

 (5) белым 


Номер 2
        
...
<body>
<script type="text/javascript">
document.getElementById('test').style.color = 'Blue';
</script>
<div id="test" style="color:Red">Test</div>
</body>
...
        
        Каким цветом будет выведен текст "Test" на экране?
      

Ответ:

 (1) красным 

 (2) синим 

 (3) черным 

 (4) не будет выведен из-за ошибки 

 (5) белым 


Номер 3
        
...
<body>
<div id="test" style="color:Red">Test</div>
<script type="text/javascript">
document.getElementsByName('test').style.color = 'Blue';
</script>
</body>
...
        
        Каким цветом будет выведен текст "Test" на экране?
      

Ответ:

 (1) красным 

 (2) синим 

 (3) черным 

 (4) не будет выведен из-за ошибки 

 (5) белым 


Упражнение 11:
Номер 1
        
...
<div style="border:solid 1px #000;">
<div id="test">test</div>
</div>
...
        
        Какой код делает цвет рамки внешнего раздела (div) синим в любом браузере?
      

Ответ:

 (1) document.getElementById('test').style.borderColor = 'Blue';  

 (2) document.getElementById('test').parentNode.style.borderColor = 'Blue';  

 (3) document.getElementById('test').parentElement.style.borderColor = 'Blue';  

 (4) document.getElementById('test').parent.style.borderColor = 'Blue'; 

 (5) document.parentNode.getElementById('test').style.borderColor = 'Blue'; 


Номер 2
        
...
<div id="test">
  <div>Test 1</div>
  <div>Test 2</div>
</div>
...
        
        Каким способом доступиться до раздела, содержащего текст "Test 2"
        в любом браузере?
      

Ответ:

 (1) document.getTextNode('Test 2') 

 (2) document.getElementById('test').childNodes[1] 

 (3) document.getElementById('test').children[2] 

 (4) document.getElementById('test')[2] 

 (5) document.getElementById('test').children[1] 


Номер 3
        
...
<div>
  <div>Test 1</div>
  <div id="test">Test 2</div>
</div>
...
        
        Какой код работает только в Internet Explorer?
      

Ответ:

 (1) document.getElementById("test").parentNode.style.color = "red"; 

 (2) document.getElementById("test").parent.style.color = "red"; 

 (3) document.getElementById("test").parentElement.style.color = "red"; 

 (4) document.all("test").parent.style.color = "red"; 

 (5) document.all("test").divs[1].style.color = "red"; 


Упражнение 12:
Номер 1
        Какая инструкция используется для создания нового элемента (например, div) в Internet Explorer 8?
      

Ответ:

 (1) var oDiv = document.createElement("div"); 

 (2) var oDiv = new Element("div"); 

 (3) var oDiv = new Div(); 

 (4) var oDiv = newElement("div"); 

 (5) новый элемент может быть добавлен только в редакторе 


Номер 2
        
<div id="test"></div>
<script type="text/javascript">
var oImg = new Image();
oImg.src="logo.png";
var oDiv = document.getElementById("test");
?
</script>
        Какая инструкция должна быть использована на месте  знака вопроса (?) для вставки изображения oImg в секцию oDiv?
      

Ответ:

 (1) oDiv.src = oImg; 

 (2) oDiv.appendChild(oImg); 

 (3) oDiv.innerHTML = oImg; 

 (4) oImg.insertInto(oDiv); 

 (5) oDiv.images.add(oImg); 


Номер 3
        
<div id="test"><img id="logo" src="test.png"></div>
<script type="text/javascript">
var oImg = document.getElementById("logo");
var oDiv = document.getElementById("test");
?
</script>
        Какая инструкция должна быть использована на месте  знака вопроса (?) для удаления изображения oImg из секции oDiv?
      

Ответ:

 (1) oDiv.images.delete(oImg); 

 (2) oImg.delete(); 

 (3) oDiv.removeElement(oImg); 

 (4) oDiv.removeChild(oImg); 

 (5) document.removeElement(oDiv, oImg); 




Главная / Интернет-технологии / Введение в современные веб-технологии / Тест 21