Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Создание активных сценариев на JavaScript

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:94811
Тема/шкала: Диалоговые окна, ввод/вывод информации
Что из перечисленного НЕ является методом для вывода модального диалогового окна в Microsoft Internet Explorer?
?) confirm()
?) prompt()
?) alert()
?) showModalDialog()
?) open()
Вопрос id:94812
Тема/шкала: Объектно-ориентированное программирование
Каким образом в приведенном фрагменте кода из обработчика щелчка по кнопке можно обратиться к форме?

<FORM ID="frm">
<INPUT TYPE="button" onClick="">
</FORM>
?) this.frm
?) document.forms['frm']
?) this
?) form
?) document.frm
Вопрос id:94813
Тема/шкала: Основы языка. Процедурное программирование
Каково функциональное назначение тега
<NOSCRIPT> ?
?) Тег распознаётся только устаревшими браузерами, которые не поддерживают JavaScript - они отображают в документе текст или HTML-код, заключённый в контейнер <NOSCRIPT></NOSCRIPT>
?) Данный тег отсутствует в языке JavaScript
?) Если в документе есть тег <NOSCRIPT> и нет тега <SCRIPT>, то любой браузер отобразит текстовое содержимое контейнера <NOSCRIPT></NOSCRIPT>
?) Тег распознаётся браузерами, в которых отключена поддержка JavaScript - они отображают в документе текст или HTML-код, заключённый в контейнер <NOSCRIPT></NOSCRIPT>
?) Это экспериментальный тег, который не был включен в спецификацию языка HTML
Вопрос id:94814
Тема/шкала: Основы языка. Процедурное программирование
Какой из перечисленных операторов сравнения отсутствует в JavaScript?
?) = = =
?) ! = =
?) = >
?) < =
?) > =
Вопрос id:94815
Тема/шкала: Основы языка. Процедурное программирование
Какой из приведённых методов НЕ предназначен для добавления и удаления элементов из массива?
?) push
?) add
?) unshift
?) pop
?) shift
Вопрос id:94816
Тема/шкала: Основы языка. Процедурное программирование
Необходимо создать одномерный массив А, содержащий 3 произвольных элемента с индексами 0, 1 и 2.

Какие 3 из представленных фрагментов кода позволят решить поставленную задачу?
?) A=new Array()
A.push(1, 2, 3)
?) A[]=1
A[]=2
A[]=3
?) A=new Array(1, 2, 3)
?) A=[1, 2, 3]
?) A=new Array(0=>1, 1=>2, 2=>3)
Вопрос id:94817
Тема/шкала: Основы языка. Процедурное программирование
Если значение переменной airTemp больше 20, необходимо выдать сообщение "жарко", во всех остальных случаях - "холодно".

Какой из представленных фрагментов кода НЕ позволит решить поставленную задачу?
?) switch(airTemp)
{
case airTemp>20:alert("жарко");break;
default:alert("холодно");
}
?) switch(airTemp>20)
{
case true:alert("жарко");break;
default:alert("холодно");
}
?) if(airTemp>20)
alert("жарко")
else
alert("холодно")
?) if(airTemp>20){alert("жарко")}else{alert("холодно")}
?) airTemp>20?alert("жарко"):alert("холодно")
Вопрос id:94818
Тема/шкала: Основы языка. Процедурное программирование
Необходимо модифицировать выражение, чтобы выполнить арифметическое сложение X с числом 10.

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) alert("Через 10 лет Вам будет ", 10 + X, " лет")
?) alert("Через 10 лет Вам будет " & 10 + X & " лет")
?) alert("Через 10 лет Вам будет " + (10 + X) + " лет")
?) alert("Через 10 лет Вам будет " + 10 + X + " лет")
?) alert("Через 10 лет Вам будет " . 10 + X . " лет")
Вопрос id:94819
Тема/шкала: Основы языка. Процедурное программирование
Необходимо определить тип некоторого выражения.

В чём заключается причина неработоспособности приведенного фрагмента кода?

alert(typeOf(5,5))

?) Функция определения типа требует переменную в качестве аргумента, а не число
?) Число задано неверно
?) Неверно имя функции определения типа
?) Функция определения типа требует только одного аргумента
?) Функция определения типа присутствует в Java, а в JavaScript не реализована
Вопрос id:94820
Тема/шкала: Основы языка. Процедурное программирование
Требуется перечислить в цикле for переменные a1, a2, a3, заданные следующим образом:

a1="Иванов"
a2="Петров"
a3="Сидоров"

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) for(i=1;i<=3;i++)eval("alert("+a+i+")")
?) for(i=1;i<=3;i++)eval(alert(a[i]))
?) for(i=1;i<=3;i++)eval(alert(a'+i+'))
?) for(i=1;i<=3;i++)eval("alert(a[i])")
?) for(i=1;i<=3;i++)eval("alert(a"+i+")")
Вопрос id:94821
Тема/шкала: Основы языка. Процедурное программирование
Какой из представленных циклов НЕ является бесконечным?
?) for(x=0;x<5;x--){}
?) for(x=0;x<5;x--){x++}
?) for(x=0;x<5;x){}
?) for(x=0;x==5;x--){}
?) for(;;){}
Вопрос id:94822
Тема/шкала: Основы языка. Процедурное программирование
Необходимо создать ассоциативный массив A, в котором ключу а присвоено значение 5, ключу b присвоено значение 7.

Какой из представленных фрагментов кода позволяет решить поставленную задачу?
?) A=new Array()
A["a"]=5
A["b"]=7
?) A={a=5, b=7}
?) A={a=>5, b=>7}
?) A=new Array(a=5, b=7)
?) A=new Array()
A[a]=5
A[b]=7
Вопрос id:94823
Тема/шкала: Основы языка. Процедурное программирование
Какое из перечисленных действий выполняет представленный фрагмент кода?

A=new Array(2)
?) Создание двухмерного массива
?) Создание массива A, в котором верхний индекс равен двум
?) Создание массива A с двумя элементами
?) Создание массива A фиксированной длины, в котором верхний индекс равен двум
?) Создание массива A, в котором элемент с нулевым индексом равен 2
Вопрос id:94824
Тема/шкала: Основы языка. Процедурное программирование
Требуется отсортировать в обратном ASCII-порядке содержимое массива, заданного следующим образом:

A=new Array("J","a","v","a","S","c","r","i","p","t")

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) for(i=0;i<A.length;i++){if(A[i]>A[i+1]){A[i]=A[i+1]}}
?) for(i in A){if(A[i+1]>A[i]){A[i]=A[i+1]}}
?) A.reverse(sort(A))
?) A=sort(A);A=reverse(A)
?) A.sort().reverse()
Вопрос id:94825
Тема/шкала: Основы языка. Процедурное программирование
Необходимо создать генератор псевдослучайных целых чисел в диапазоне от 1 до 10 включительно.

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) parseInt(10*Math.random())
?) Math.round(10*Math.random())
?) Math.floor(10*Math.random())
?) parseFloat(10*Math.random())
?) Math.ceil(10*Math.random())
Вопрос id:94826
Тема/шкала: Основы языка. Процедурное программирование
Какая из перечисленных записей логических выражений является корректной?
?) -1 && true
?) "true" = = true
?) !!!!! 1
?) 2 = = = "2"
?) "qwer " < "Quert"
Вопрос id:94827
Тема/шкала: Объектно-ориентированное программирование
Необходимо обратиться к полю формы. Решение должно быть совместимым с различными браузерами.

Какой из перечисленных способов позволят решить поставленную задачу?

<BODY>
<FORM
NAME=a ID=b>
<INPUT NAME=n ID=m>
</FORM>
</BODY>
?) document.b.m
?) forms['a'].elements['n']
?) m
?) document.getElementById('m')
?) a.n
Вопрос id:94828
Тема/шкала: Объектно-ориентированное программирование
Необходимо, чтобы при попытке закрыть окно Microsoft Internet Explorer, или попытке перехода к другому документу выдавалось стандартное предупреждение:



Какой обработчик события тега <BODY> позволит решить поставленную задачу?
?) onLoad="event.cancelBubble=true"
?) onBeforeUnload="event.returnValue=false"
?) onUnload="event.returnValue=false"
?) onBeforeUnload="event.cancelBubble=true"
?) onUnload="event.cancelBubble=true"
Вопрос id:94829
Тема/шкала: Объектно-ориентированное программирование
Существуют два документа: "parent.htm" и "child.htm". Документ "child.htm" пустой. Содержимым "parent.htm" является код:
1. <SCRIPT>
2. w=window.open("child.htm","child")
3.
4. </SCRIPT>


Необходимо создать переменную x дочернего окна и присвоить ей значение 5.

Какую из перечисленных строк следует добавить в третьей строке, чтобы решить поставленную задачу?
?) child.x=5
?) opened.x=5
?) x=5
?) w.x=5
?) windows[1].x=5
Вопрос id:94830
Тема/шкала: Основы языка. Процедурное программирование
Если X представляет собой число (или число в строковом представлении), требуется преобразовать его тип к числовому с сохранением возможной дробной части, округлить до ближайшего целого и затем получить его абсолютное значение.

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) if(!isNaN(X)){Math.abs(Math.round(parseFloat(X)))}
?) if(isNaN(X)){Math.abs(Math.round(parseFloat(X)))}
?) if(!isNaN(X)){Math.abs(Math.ceil(parseFloat(X)))}
?) if(!isNaN(X)){Math.abs(Math.round(parseInt(X)))}
?) if(!isNaN(X)){-1*Math.round(parseFloat(X))}
Вопрос id:94831
Тема/шкала: Основы языка. Процедурное программирование
Какими из перечисленных способов возможно присвоить переменным x, y, z значение 0?
?) x = y = z = 0
?) x y z = 0
?) x = 0, y = 0, z = 0
?) x = 0; y = 0; z = 0
?) x, y, z = 0
Вопрос id:94832
Тема/шкала: Основы языка. Процедурное программирование
Какой из перечисленных фрагментов кода НЕ позволит увеличить значение переменной на 1?
?) ++ x
?) x ++
?) x = x + 1
?) x += 1
?) x =+ 1
Вопрос id:94833
Тема/шкала: Основы языка. Процедурное программирование
При выполнении операции 10/3 получается 3 целых и 3 в периоде. Так как интерпретатор JavaScript имеет предел точности вычислений, последняя цифра справа будет округлена.

Какая цифра будет результатом округления?
?) 3
?) 4
?) 5
?) 1
?) 2
Вопрос id:94834
Тема/шкала: Основы языка. Процедурное программирование
При помощи оператора new необходимо сконструировать функцию test, которая принимает два аргумента x и y и возвращает их сумму.

Какие 2 из представленных вариантов кода позволят решить поставленную задачу?
?) test("x","y")=new Function{return x+y}
?) test=new Function("x, y","return x+y")
?) test=new Function("x","y"){return "x+y"}
?) test=new Function("x","y","return x+y")
?) test=new Function("x","y"){"return x+y"}
Вопрос id:94835
Тема/шкала: Основы языка. Процедурное программирование
В каком из перечисленных фрагментов кода допущена ошибка при присвоении значения переменной?
?) x = 5e1+8// в экспоненциальном формате
?) x = 58// в десятеричной системе
?) x = 58.0// как десятичная дробь
?) x = 0x3a// в шестнадцатеричной системе
?) x = 058// в восьмеричной системе
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024