Главная / Интернет-технологии /
Разработка клиентских приложений Web-сайтов / Тест 8
Разработка клиентских приложений Web-сайтов - тест 8
Упражнение 1:
Номер 1
Синтаксис JavaScript напоминает
Ответ:
 (1) Pascal 
 (2) C 
 (3) Delphi 
 (4) Basic 
 (5) Java 
 (6) Prolog 
Номер 2
JavaScript включает в себя
Ответ:
 (1) координатор распределенных транзакций 
 (2) ядро 
 (3) базу метаданных 
 (4) обработчик прерываний 
 (5) объектную модель браузера 
 (6) объектную модель документа 
Номер 3
Ядро JavaScript описывает
Ответ:
 (1) типы данных 
 (2) инструкции 
 (3) ключевые и зарезервированные слова 
 (4) операторы 
 (5) объекты 
 (6) регулярные выражения 
 (7) библиотеку ввода-вывода 
Упражнение 2:
Номер 1
Браузеры управляют
Ответ:
 (1) окнами 
 (2) графической библиотекой 
 (3) математической библиотекой 
 (4) библиотекой ввода-вывода 
 (5) фреймами 
 (6) адресом открытой страницы 
Номер 2
Сценарии JavaScript размещаются внутри тэгов:
Ответ:
 (1) <style …>…</style>
 
 (2) <script … >…</script>
 
 (3) <class …>…</class>
 
 (4) <JavaScript…></JavaScript >
 
 (5) <div>…</div>
 
 (6) <span>…</span>
 
Номер 3
Для отображения текста в JavaScript можно использовать операторы
Ответ:
 (1) print()
 
 (2) alert()
 
 (3) console.writeline()
 
 (4) confirm()
 
 (5) document.write()
 
 (6) writeln()
 
 (7) MsgBox()
 
 (8) prompt()
 
Упражнение 3:
Номер 1
В качестве области применения JavaScript можно назвать
Ответ:
 (1) AJAX 
 (2) Comet 
 (3) WebOS 
 (4) букмарклеты 
 (5) виджеты 
Номер 2
Для объявления переменной в JavaScript используется следующее выражение
Ответ:
 (1) var a;
 
 (2) double a;
 
 (3) int a;
 
 (4) Dim a As Integer
 
 (5) Dim a As Double
 
Номер 3
Напечатать четверостишие с помощью JavaScript можно следующим образом
Ответ:
 (1)
Dim sentence As string
sentense ="Иссушают науки и тело, и ум," & VbCrLf &
"Муж ученый поэтому худ и угрюм." & VbCrLf &
"Не отведав до срока лозы винограда," & VbCrLf &
"Он до времени сам превратился в изюм"
MsgBox(sentence)
 
 (2)
char *sentence[]={"Иссушают науки и тело, и ум,", "Муж ученый поэтому худ и угрюм.",
"Не отведав до срока лозы винограда," "Он до времени сам превратился в изюм"};
int n=sizeof(*sentence)/sizeof(*sentence[0]);
int i;
for(i=0;i<n;i++)
{
cout<<”\n”<< sentence[i];
}
 
 (3)
var sentence;
sentence ="Иссушают науки и тело, и ум," + "<br>" +
"Муж ученый поэтому худ и угрюм." + "<br>" +
"Не отведав до срока лозы винограда," + "<br>" +
"Он до времени сам превратился в изюм";
document.write(sentence);
 
Упражнение 4:
Номер 1
Переменная в JavaScript при создании приобретает значение
Ответ:
 (1) undefined
 
 (2) NULL
 
 (3) Not Defined
 
 (4) Object
 
 (5) True
 
Номер 2
Для преобразования строки в целое десятичное число в JavaScript используется функция
Ответ:
 (1) Int()
 
 (2) CInt()
 
 (3) parseInt()
 
 (4) CStr()
 
 (5) parseFloat()
 
Номер 3
Результатом вычисления 15%=7
в JavaScript будет
Ответ:
 (1) 2,1428571428571428571428571428571
 
 (2) 1
 
 (3) 2
 
 (4) 0,46666666666666666666666666666667
 
Упражнение 5:
Номер 1
Выражение if (a<b && c>d)
в JavaScript является
Ответ:
 (1) автоинкрементом 
 (2) автодекрементом 
 (3) логическим отрицанием 
 (4) дизъюнкцией 
 (5) конъюнкцией 
Номер 2
Выражение a > b ? c = a : c = b;
в JavaScript находит
Ответ:
 (1) наименьшее из двух чисел 
 (2) наибольшее из двух чисел 
 (3) наименьшее из трех чисел 
 (4) наибольшее из трех чисел 
Номер 3
Фрагмент кода var i,n, s, str;
s = 0;
n = 10;
i = 1;
while(i<=n)
{
s += i;
i++;
}
вычисляет:
Ответ:
 (1) количество элементов, меньших 10 
 (2) сумму первых n членов ряда 
 (3) сумму квадратов отклонений чисел от 1 до 10 
 (4) сумму квадратов чисел от 1 до 10 
Упражнение 6:
Номер 1
Фрагмент кода: var i, s, str;
s = 0;
for (i = 1; i <= 10; i+=2) {
s += i;
}
вычисляет:
Ответ:
 (1) количество четных чисел от 1 до 10 
 (2) количество нечетных чисел от 1 до 10 
 (3) сумму четных чисел от 1 до 10 
 (4) сумму нечетных чисел от 1 до 10 
Номер 2
Фрагмент кода var n, i, z, str;
n = 5;
z = 1;
if (n > 1) {
i = 2;
do {
z *= i;
i++;
}
while (i <= n);
}
вычисляет:
Ответ:
 (1) факториал пяти 
 (2) 2 в степени 5 
 (3) 5 во второй степени 
 (4) факториал двух 
Номер 3
Отобразить фразу на экране с помощью JavaScript можно следующим образом
Ответ:
 (1)
function sentence()
{
char *phrase=” Смотри в корень!”;
cout<<”\n”<<phrase;
}
……
sentence();
 
 (2)
Sub sentence()
Dim phrase As string
phrase = "Смотри в корень!"
MsgBox(phrase)
End Sub
…..
sentence()
 
 (3)
function sentence() {
var phrase;
phrase = "Смотри в корень!";
document.write(phrase);
}
sentence();
 
Упражнение 7:
Номер 1
Найти сумму динамического массива с помощью JavaScript можно следующим образом
Ответ:
 (1)
var n, i, sum;
a = new Array(4,8,13,25,38);
n = a.length;
sum=0;
for(i=0;i<n;i++)
{
sum+=a[i];
}
document.write("Сумма массива = " + sum);
 
 (2)
Dim a() as Integer={4,8,13,25,38}
Dim n as integer=a.Length
Dim sum as integer=0
Dim I as integer
For i=0 to n-1
sum+=a(i)
Next
Dim str As string=”Сумма массива =” & sum
MsgBox(str)
 
 (3)
int a[]={4,8,13,25,38};
int n=sizeof(a)/sizeof(a[0]);
int sum=0;
int i;
for(i=0;i<n;i++)
{
sum+=a[i];
}
cout<<”\nsumma = "<<sum;
 
Номер 2
Найти наибольшее из трех чисел с помощью JavaScript можно следующим образом
Ответ:
 (1)
var a,b,c,d1,d2,str;
a=3;
b=4;
c=7;
if (a>b) {d1=a;}
else {d1=b;}
if (c>d1) {d2=c;}
else {d2=d1;}
str="Наибольшее из трёх чисел = " + d2;
document.write(str);
 
 (2)
Dim a,b,c,d1,d2 As Integer
a=3
b=4
c=7
if a>b Then
d1=a
Else
d1=b
End If
If c>d1 Then
d2=c
Else
d2=d1
End If
Dim str As String
str=”Наибольшее из трёх чисел = ” & d2
MsgBox(str)
 
 (3)
int a,b,c,d1,d2;
a=3;
b=4;
c=7;
if (a>b) {d1=a;}
else {d1=b;}
if (c>d1) {d2=c;}
else {d2=d1;}
cout<<"\nНаибольшее из трёх чисел = "<<d2<<endl;
 
Номер 3
Решить квадратное уравнение в JavaScript можно следующим образом
Ответ:
 (1)
void root(double a, double b, double c) {
double d,x1,x2;
d= pow(b,2)-4*a*c;
if(d<0) {cout<<"\nДействительных корней нет!";}
else {
x1=(-b-Math.sqrt(d))/(2*a);
x2=(-b+Math.sqrt(d))/(2*a);
cout<<"\nx1 = "<<x1<<", x2 = "<<x2;
}
}
……
void root(double a, double b, double c);
double a,b,c;
a=-3;
b=8;
c=11;
root(a,b,c);
 
 (2)
Function Root(ByVal a As Double, ByVal b As Double, ByVal c As Double) As String
ByVal d,x1,x2 As Double,str As String
d=pow(b,2)-4*a*c
if d<0 Then
str=”Действительных корней нет!”
Else
x1=(-b-sqrt(d))/(2*a)
x2=(-b-sqrt(d))/(2*a)
str=”x1 = ” & x1 & ", x2 = ” & x2
End If
Return str
End Function
…..
Dim a,b,c as double, str as string
a=-3
b=8
c=11
str=Root(a,b,c)
MsgBox(str)
 
 (3)
function root(a,b,c) {
var d,x1,x2,str;
d=Math.pow(b,2)-4*a*c;
if(d<0) {str="Действительных корней нет!";}
else {
x1=(-b-Math.sqrt(d))/(2*a);
x2=(-b+Math.sqrt(d))/(2*a);
str="x1 = " + x1 + ", x2 = " + x2;
}
return str;
}
var a,b,c,str;
a=-3;
b=8;
c=11;
str=root(a,b,c);
document.write(str);