Главная / Интернет-технологии /
Разработка клиентских приложений Web-сайтов / Тест 10
Разработка клиентских приложений Web-сайтов - тест 10
Упражнение 1:
Номер 1
Функция getYear()
Ответ:
 (1) в качестве входного параметра использует текущую дату 
 (2) не имеет входных параметров 
 (3) является встроенной функцией 
 (4) является пользовательской функцией 
Номер 2
Следующая функция function alpha(n, m) {
var i, str;
str = "<br/>"
for (i = 0; i < n; i++) {
str += Math.round(Math.random() * m) + "<br/>";
}
return str
}
Ответ:
 (1) генерирует m
случайных чисел в диапазоне от 0
до n
 
 (2) генерирует n
случайных чисел в диапазоне от 0
до m
 
 (3) находит сумму чисел от 0
до m
 
 (4) находит сумму чисел от 0
до n
 
 (5) подсчитывает количество случайных чисел от 0
до m
 
 (6) подсчитывает количество случайных чисел от 0
до n
 
Номер 3
Выберите синтаксически верные варианты вызова встроенной функции поиска минимального значения:
Ответ:
 (1) Math.min(5);
 
 (2) Math.min(4, 5);
 
 (3) Math.Min(5);
 
 (4) math.Min(2, 1);
 
 (5) Math->min(5);
 
Упражнение 2:
Номер 1
Объекты в JavaScript создаются следующим образом:
Ответ:
 (1) Dim Alpha as New Object
 
 (2) Object Alpha;
 
 (3) Alpha = new Object;
 
 (4) Dim Alpha as Object
 
Номер 2
Ключевыми элементами ООП являются:
Ответ:
 (1) Инкапсуляция 
 (2) Дискретизация 
 (3) Триангуляция 
 (4) наследование 
 (5) верификация 
 (6) полиморфизм 
Номер 3
Создать объект в JavaScript, предназначенный для хранения данных со сложной структурой можно следующим образом
Ответ:
 (1)
Public Class Product
Public ProductName As String
Public ExpireDate As Date
Public Price As Double
Public Sub New(ByVal ProductName As String, ByVal Public ExpireDate As Date, ByVal Price As Double)
MyBase.New()
Me. ProductName= ProductName
Me. ExpireDate= ExpireDate
Me. Price= Price
End Sub
End Class
Dim Goods As New ArrayList
Goods.Add(New Product("Хлеб", #14/04/2010# , 34))
Goods.Add(New Product("Молоко", #15/04/2010# , 25))
 
 (2)
function Product(ProductName, ExpireDate, Price) {
this.ProductName = ProductName;
this.ExpireDate = ExpireDate;
this.Price = Price;
}
Goods = Array(n);
Goods [0] = new Product ("Хлеб", "14/04/2010", 34);
Goods [1] = new Product ("Молоко", "15/04/2010", 25);
 
 (3)
struct Product
{
char *ProductName;
char *ExpireDate;
double Price;
} Goods[n];
Goods[0].ProductName="Хлеб"
Goods[0].ExpireDate="14/04/2010"
Goods[0].Price=34
Goods[1].ProductName="Молоко "
Goods[1].ExpireDate="15/04/2010"
Goods[1].Price=25
 
Упражнение 3:
Номер 1
Выберите синтаксически верное объявления функции:
Ответ:
 (1)
function sqr_example(int a, int b){ b = a*a; return (b);}
 
 (2)
int sqr_example(int a) {return (a*a); }
 
 (3)
function sqr_example(a) { return (a*a); }
 
 (4)
function { sqr_example(a) return (a*a);}
 
Номер 2
Выберите ситнаксически верный вызов функции function the_same(a) { return (a);}
Ответ:
 (1) function the_same(5);
 
 (2) the_same(5);
 
 (3) function { the_same(5);}
 
 (4) the_same(a=5);
 
Номер 3
Выберите верные уверждения:
Ответ:
 (1) JavaScript предусматривает использование как встроенных так и пользовательских функций 
 (2) функции в JavaScript могут быть с как с входными параметрами и так и без таковых 
 (3) функция в JavaScript всегда возвращает значение 
 (4) при вызове функции используется ключевое слово function
 
 (5) при объявлении функции используется ключевое слово function
 
Упражнение 4:
Номер 1
Статические массивы в JavaScript создаются следующим образом:
Ответ:
 (1) Dim Alpha(3) As Integer
 
 (2) Alpha = new Array(2,8,16);
 
 (3) Alpha(3) = new Array;
 
 (4) Alpha = new Array(3);
 
 (5) int Alpha(3)
 
Номер 2
Динамические массивы в JavaScript создаются следующим образом
Ответ:
 (1) Dim Alpha() As Integer={2, 4, -8, 16, 24, 36}
 
 (2) Int Alpha[]={2, 4, -8, 16, 24, 36};
 
 (3) Alpha = new Array(6);
 
 (4) Alpha = new Array(2, 4, -8, 16, 24, 36);
 
Номер 3
Двумерный массив объявлен следующим образом:
a = new Array();
a[0] = new Array(1, 2, 3, 4);
a[1] = new Array(5, 6, 7,8);
a[2] = new Array(9,10,11,12);
a[3] = new Array(13,14,15,16);
Что произойдет при присвоении var p = a[4][0];
Ответ:
 (1) переменной p
будет присвоено случайное значение  
 (2) переменной p
будет присвоено значение null
 
 (3) в момент выполнения произойдет JavaScript runtime error
 
 (4) переменной p
будет присвоено значение undefined
 
 (5) переменной p
будет присвоеное значение 0
 
Упражнение 5:
Номер 1
Выберите верные утверждения:
Ответ:
 (1) любое обращение к элементу управления должно в обязательном порядке начинаться с имени корневого объекта document
 
 (2) при обращении к элементу управления имя корневого объектом document
можно опустить 
 (3) в элементе управления RadioButton
одновременно может быть выбран только один из пунктов 
 (4) в элементе управления CheckBox
одновременно может быть выбран только один из пунктов 
Номер 2
В форме my_frm
присутствует поле ввода my_txt
. Как извлечь введёную в него информацию?
Ответ:
 (1) my_frm.my_txt.value
 
 (2) document.my_frm.my_txt.value
 
 (3) document.my_txt.my_frm.value
 
 (4) my_txt.my_frm.value
 
Номер 3
В форме my_frm
присутствует раскрывающийся список my_list_box
. Как извлечь введёную в него информацию?
Ответ:
 (1) document.my_frm.my_list_box.value
 
 (2) window.my_frm.my_list_box
 
 (3) my_frm.my_list_box.value
 
 (4) my_frm.my_list_box
 
Упражнение 6:
Номер 1
Какой тип данных у значения свойства поля ввода value
?
Ответ:
 (1) целое число 
 (2) дробное число 
 (3) строка 
 (4) логический тип данных 
 (5) null 
Номер 2
Какое свойство элемента управления RadioButton
позволяет определить выбранный пользователем пункт?
Ответ:
 (1) defaultChecked
 
 (2) disabled
 
 (3) selected
 
 (4) checked
 
Номер 3
Какое свойство элемента управления CheckBox
позволяет определить, отмечен ли в нём тот или иной пункт галочкой?
Ответ:
 (1) selected
 
 (2) checked
 
 (3) defaultChecked
 
 (4) check