Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийСоздание активных сценариев на JavaScriptВопрос 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// в восьмеричной системе |
Copyright testserver.pro 2013-2024