игра брюс 2048
Главная / Интернет-технологии / Разработка клиентских приложений Web-сайтов / Тест 8

Разработка клиентских приложений Web-сайтов - тест 8

Упражнение 1:
Номер 1
Синтаксис JavaScript напоминает

Ответ:

 (1) Pascal 

 (2)

 (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);  




Главная / Интернет-технологии / Разработка клиентских приложений Web-сайтов / Тест 8