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

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

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

Ответ:

 (1) совокупность переменных под одним именем  

 (2) переменная, которая содержит множество значений  

 (3) несколько переменных одного типа  


Номер 2
Массивы всегда начинаются с порядкового номера...
		

Ответ:

 (1) 0  

 (2) 1  

 (3) с любого числа  


Номер 3
Сколько значений может иметь массив?
		

Ответ:

 (1) одно  

 (2) множество  

 (3) массив не имеет значений  


Упражнение 2:
Номер 1
Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы	
<form action="start.php" method="post" name="fld">
	<input type="text" name="field" value="Text field">
	<input type="submit" value="Старт" name="btn">
</form>

форма в документе одна

Ответ:

 (1) text=document.fld.field.value 

 (2) text=document.field.value 

 (3) text=document.forms[0].field.value 

 (4) text=document.forms.value 


Номер 2
Укажите команду, которой нельзя получить значение текстового поля из данной формы 
	
<form action="start.php" method="post" name="fld">
	<input type="text" name="field" value="Text field">
	<input type="submit" value="Старт" name="btn">
</form>

форма в документе одна

Ответ:

 (1) text=document.fld.field.value 

 (2) text=document.forms[0].field.value 

 (3) text=document.forms.value 


Номер 3
На форму можно ссылаться с помощью

Ответ:

 (1) document.myform 

 (2) document.forms[0] 

 (3) document.forms.value 


Упражнение 3:
Номер 1
Каков результат работы данного скрипта
	
<script language="javascript">
	mas=new Array(2);
	mas[3]=5;
	alert(mas[3]);
</script>

Ответ:

 (1) окно предупреждения с цифрой "5" 

 (2) окно предупреждения с надписью "undefined" 

 (3) скрипт выдаст сообщение о синтаксической ошибке 


Номер 2
Каков результат работы данного скрипта 
<script language="javascript">
	mas=new Array(2);
	mas3=5;
	alert(mas[3]);
</script>

Ответ:

 (1) окно предупреждения с цифрой "5" 

 (2) окно предупреждения с надписью "undefined" 

 (3) скрипт выдаст сообщение о синтаксической ошибке 


Номер 3
Каков результат работы данного скрипта
	
<script language="javascript">
	mas=new Array(2);
	mas[3]=5;
alert(mas3);
</script>

Ответ:

 (1) окно предупреждения с цифрой "5" 

 (2) окно предупреждения с надписью "undefined" 

 (3) скрипт ничего не выводит 


Упражнение 4:
Номер 1
Что делает строка mas=new Array()?	

Ответ:

 (1) объявляет переменную mas как массив 

 (2) объявляет строковую переменную mas 

 (3) объявляет переменную array типа mas 


Номер 2
Какой из вариантов описания массивов неверный?

Ответ:

 (1) mas=new Array(); 

 (2) mas=new Array(12); 

 (3) mas[0]=1; mas[1]=2; mas[2]=3; mas[3]=4; mas[4]=5; 


Номер 3
Как средствами javascript создать многомерный массив?

Ответ:

 (1) в javascript нет средств для создания многомерных массивов 

 (2) нужно создать обыкновенный массив, элементами которого являются другие массивы  

 (3) нужно использовать специальный объект "многомерный массив" 


Упражнение 5:
Номер 1
В чем разница между строковым объектом и строковым литералом? 

Ответ:

 (1) литерал - один символ, а строковый объект - строка 

 (2) функция eval() не работает со строковыми объектами 

 (3) они полностью идентичны  


Номер 3
Существует ли полиморфизм переменных в JavaScript? 

Ответ:

 (1) существует  

 (2) не существует  

 (3) полиморфизм переменных корректно обрабатывается только IE 6.0 


Упражнение 6:
Номер 1
Может ли массив состоять из элементов разных типов? 
		

Ответ:

 (1) может  

 (2) не может  

 (3) только ассоциативный массив  


Номер 2
Пусть:

window.location.href='http://test.ru/cgi-bin/text?a1/a2'

Сколько элементов массива получим после выполнения для URL следующей команды?

var a=window.location.href.split('/');

Ответ:

 (1) 0 - метод split() здесь применить нельзя 

 (2) 6 - по числу символов '/' + 1 

 (3) 5 - ?a1/a2 - это параметр скрипта, он рассматривается как сплошная строка 


Номер 3
Укажите длину массива после исполнения следующего кода:
	
a=new Array(2);
a[1]=null;

Ответ:

 (1) a.length == 2 

 (2) a.length == 0 

 (3) a.length == 1 


Упражнение 7:
Номер 1
Для чего предназначена функция charAt(index)?

Ответ:

 (1) возвращает символ в определенной позиции строки 

 (2) сообщает длину строки 

 (3) возвращает строку между двумя индексами 


Номер 2
Для чего предназначена функция length?

Ответ:

 (1) возвращает символ в определенной позиции строки  

 (2) сообщает длину строки  

 (3) возвращает строку между двумя индексами  


Номер 3
Для чего предназначена функция substring?

Ответ:

 (1) возвращает символ в определенной позиции строки  

 (2) сообщает длину строки  

 (3) возвращает строку между двумя индексами  


Упражнение 8:
Номер 1
Для чего предназначена функция substr(a,b)?

Ответ:

 (1) выдает подстроку, длиной b, начиная с индекса a 

 (2) сообщает длину строки  

 (3) переводит строку в нижний регистр  


Номер 2
Для чего предназначена функция toLowerCase?

Ответ:

 (1) выдает подстроку, длиной b от индекса a 

 (2) переводит строку в нижний регистр  

 (3) переводит строку в верхний регистр  


Номер 3
Какая функция переводит строку в верхний регистр?

Ответ:

 (1) toLowerCase 

 (2) toUpperCase 

 (3) Up 




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