Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийСоздание активных сценариев на JavaScriptВопрос id:94761 Тема/шкала: Объектно-ориентированное программирование Необходимо определить текущее разрешение экрана пользователя по ширине в пикселях. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) screen.pixelWidth ?) screen.width ?) external.width ?) window.width ?) screen.x Вопрос id:94762 Тема/шкала: Объектно-ориентированное программирование Необходимо перехватить нажатие клавиши "стрелка вверх" (сканкод 38 в Microsoft Internet Explorer и Netscape/Mozilla). Решение должно быть кроссбраузерным. Какой обработчик события следует применить в теге <BODY> для решения поставленной задачи? ?) onkeypress ?) onkeydown ?) onkey ?) onkeyup ?) onkeyclick Вопрос id:94763 Тема/шкала: Основы языка. Процедурное программирование Какой символ может быть использован в качестве разделителя команд, перечисляемых в обработчике щелчка по кнопке: <BUTTON onClick="команды"></BUTTON> ?) : ?) . ?) // ?) ; ?) пробел Вопрос id:94764 Тема/шкала: Основы языка. Процедурное программирование Необходимо полностью удалить существующий массив A, чтобы при последующем обращении к нему генерировалось исключение "'A' is undefined". Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) A=undefined ?) A=null ?) delete(A) ?) for(i in A)A[i]="" ?) for(i in A)delete(A[i]) Вопрос id:94765 Тема/шкала: Основы языка. Процедурное программирование Необходимо последовательно вывести значения всех элементов массива A, не выходя за его границы. Массив определён следующим образом: A=new Array(1, 2, 3, 4, 5) Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) while(i=A){alert(i)} ?) for(A as i){alert(i)} ?) for(i in A){alert(i)} ?) for(i in A){alert(A[i])} ?) for(i=0;i<=A.length;i++){alert(A[i])} Вопрос id:94766 Тема/шкала: Основы языка. Процедурное программирование Требуется создать переменную булевого типа (или объект) со значением "true" и затем преобразовать тип к строковому. Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) bool x = true x = x.toString() ?) x = true x = new String() ?) x = new Boolean() x = x.toString() ?) x = new Boolean(true) x = x.toString() ?) x = true x += "" Вопрос id:94767 Тема/шкала: Объектно-ориентированное программирование Необходимо в приведённой таблице добавить ещё одну ячейку в ряду. <BODY> <TABLE BORDER=1 WIDTH="100" HEIGHT="100"> <TR ID="row"><TD></TD></TR> </TABLE></BODY> Какой из перечисленных фрагментов кода позволит решить поставленную задачу для Microsoft Internet Explorer? ?) document.getElementById(’row’).cells++ ?) document.getElementById('row').insertCell() ?) document.getElementById(’row’).innerHTML+=’<TD></TD>’ ?) document.getElementById(’row’).outerHTML+=’<TD></TD>’ ?) document.getElementById(’row’).insertAdjacentHTML(’BeforeEnd’,’<TD></TD>’) Вопрос id:94768 Тема/шкала: Объектно-ориентированное программирование Необходимо уменьшить частоту перерисовки содержимого документа в окне Microsoft Internet Explorer до 2 раз в секунду. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) screen.fps=2 ?) screen.updateInterval=500 ?) screen.updateInterval=0.5 ?) screen.framesPerSecond=2 ?) screen.updateInterval=2 Вопрос id:94769 Тема/шкала: Основы языка. Процедурное программирование Необходимо при помощи условного оператора if определить, существует ли i-тый элемент массива A произвольного типа. Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) if(A[i]){} ?) if(A[i]!=false) ?) if(A[i]!="undefined"){} ?) if(isExists(A[i])){} ?) if(A[i]!=undefined){} Вопрос id:94770 Тема/шкала: Объектно-ориентированное программирование Какое свойство объекта navigator позволяет получить наиболее полную информацию о браузере? ?) appVersion ?) appCodeName ?) appName ?) userAgent ?) cookieEnabled Вопрос id:94771 Тема/шкала: Основы языка. Процедурное программирование Необходимо присвоить значение переменной z области функции в случае, если эта переменная не была передана функции как параметр. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) function test(x, y, z){z = 3} test(1, 2) ?) function test(x, y, z){if(!z)z = 3} test(1, 2) ?) function test(x, y, z := 3){} test(1, 2) ?) function test(x, y, option z = 3){} test(1, 2) ?) function test(x, y, z = 3){} test(1, 2) Вопрос id:94772 Тема/шкала: Объектно-ориентированное программирование Что из перечисленного НЕ является свойством объекта location? ?) hash ?) href ?) search ?) protocol ?) domain Вопрос id:94773 Тема/шкала: Объектно-ориентированное программирование На какую из страниц будет перенаправлен браузер после обработки события onClick в приведенном фрагменте кода? <FORM METHOD="GET" ACTION="http://www.certifications.ru"> <INPUT TYPE="submit" onClick="history.go(-1); return false"> </FORM> ?) Сначала на страницу, которую вы посетили перед загрузкой данного документа, и затем сразу же на www.certifications.ru ?) На пустую страницу с URI "about:blank" ?) Останется загруженным текущий документ ?) www.certifications.ru ?) На страницу, сконфигурированную в браузере как "домашняя" Вопрос id:94774 Тема/шкала: Основы языка. Процедурное программирование Требуется расположить элементы массива city по возрастанию длин их строковых значений. 1. city=new Array("London", "Glasgow", "Vancouver", "Perth", "Bonn") 2. citySort=new Array() 3. for(j=0;j<city.length;j++) 4. { 5. maxlen_i=0 6. maxlen=city[maxlen_i] 7. for(i=0;i<city.length;i++) 8. { 9. if(city[i].length>maxlen.length){maxlen=city[i];maxlen_i=i} 10. } 11. delete(city[maxlen_i]) 12. citySort.push(maxlen) 13. } 14. city=citySort Какой из перечисленных способов позволит исправить содержащуюся в коде ошибку? ?) В 12 строке вместо citySort.push(maxlen) написать citySort[citySort.length]=maxlen ?) В 14 строке вместо city=citySort написать for(i in citySort){city[i]=citySort[i]} ?) Удалить строки 3, 4, 13 ?) В 9 строке вместо city[i].length>maxlen.length написать city[i].length<maxlen.length ?) В 11 строке вместо delete(city[maxlen_i]) написать city[maxlen_i]="" Вопрос id:94775 Тема/шкала: Основы языка. Процедурное программирование Какой из перечисленных математических операторов отсутствует в JavaScript? ?) * ?) - ?) + ?) \ ?) % Вопрос id:94776 Тема/шкала: Основы языка. Процедурное программирование Какой из перечисленных битовых операторов отсутствует в JavaScript? ?) ^ ?) ! ?) & ?) ~ ?) >>> Вопрос id:94777 Тема/шкала: Объектно-ориентированное программирование Какой из перечисленных элементов окна НЕ контролируется методом window.open() в Microsoft Internet Explorer? ?) location ?) directories ?) toolbar ?) titlebar ?) menubar Вопрос id:94778 Тема/шкала: Основы языка. Процедурное программирование В скрипте присутствует множество операторов document.write(). Необходимо сократить объём кода за счёт отказа от многократного повторения выражения "document". Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) with(document) { .write() } ?) write() ?) with(document) { write() } ?) d=document d.write(document) ?) this.write() Вопрос id:94779 Тема/шкала: Основы языка. Процедурное программирование Необходимо объявить функцию и вызвать её. В каком из представленных фрагментов кода функция test() находится вне области видимости и не может быть вызвана для исполнения? ?) <body onLoad="test()"> <script> function test(){} </script> ?) <script> test() function test(){} </script> ?) <script> function test(){} test() </script> ?) <script> function test(){} </script> <script>test()</script> ?) <script>test()</script> <script> function test(){} </script> Вопрос id:94780 Тема/шкала: Таймеры высокого и низкого разрешения Необходимо на основе метода setTimeout реализовать пользовательскую функцию, которая бы запускалась с интервалом, равным одной секунде. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) function Interval(){t=setTimeout("Interval()",1000)} Interval() ?) Interval() function Interval(){t=setTimeout("Interval()",1)} ?) function Interval(){t=setTimeout("Interval()",1000)} ?) function setInterval(code,time){t=setTimeout("eval(code)",time)} setInterval("",1000) ?) function Interval(){t=setInterval("Interval()",1000)} Interval() Вопрос id:94781 Тема/шкала: Объектно-ориентированное программирование Необходимо генерировать HTML-код гиперссылки с текстом "нажми сюда" на существующую метку с именем lab. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) txt="нажми сюда" document.write(txt.anchor("#lab")) ?) txt="нажми сюда" document.write(txt.anchor("lab")) ?) txt="нажми сюда" document.write(txt.link("#lab")) ?) txt="нажми сюда" document.write(txt.link("lab")) ?) txt="нажми сюда" document.write(anchor("txt","lab")) Вопрос id:94782 Тема/шкала: Объектно-ориентированное программирование Необходимо определить количество ячеек в приведённой таблице: <TABLE border=1 WIDTH="100" HEIGHT="100" ID="tab"> <TR><TD> </TD><TD> </TD></TR> <TR><TD> </TD><TD> </TD></TR> </TABLE> Какие 2 из перечисленных фрагментов кода позволят решить поставленную задачу в Microsoft Internet Explorer? ?) tab.rows.cells.length ?) tab.rows.length*tab.rows[0].cells.length ?) tab.rows.length*tab.cells.length ?) tab.cells.length ?) tab.length Вопрос id:94783 Тема/шкала: Объектно-ориентированное программирование Необходимо определить высоту видимой пользователем части документа. Какое из перечисленных свойств позволит решить поставленную задачу? ?) document.body.clientHeight ?) document.body.height ?) document.clientHeight ?) document.height ?) window.height Вопрос id:94784 Тема/шкала: Объектно-ориентированное программирование Необходимо выполнить команду alert(’!’) перед отправкой данных формы нажатием кнопки "ОК". Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) <FORM ACTION="test.pl"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="submit" VALUE="OK" onSubmit="alert(’!’)"> </FORM> ?) <FORM ACTION="test"> <INPUT TYPE="text" NAME="*.txt"> <INPUT TYPE="button" VALUE="OK" onClick="alert(’!’);this.form.submit()" </FORM> ?) <FORM ACTION="test.pl" onSubmit="alert(’!’)"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="submit" VALUE="OK"> </FORM> ?) <FORM ACTION="test.pl" onBeforeSubmit="alert(’!’)"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="submit" VALUE="OK"> </FORM> ?) <FORM ACTION="test.pl"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="button" VALUE="OK" onClick="alert(’!’);this.submit()"> </FORM> Вопрос id:94785 Тема/шкала: Основы языка. Процедурное программирование После исполнения приведённого скрипта переменная n принимает значение 9. Какие исправления необходимо внести в представленный фрагмент кода, чтобы n приняла значение "09"? n=9 if(n.length==1){n="0"+n} ?) Вместо n=9 написать n="9" ?) Вместо n="0"+n написать n+="0" ?) Вместо n=9 написать n=09 ?) Вместо n.length==1 написать n.length<2 ?) Вместо n.length написать len(n) Вопрос id:94786 Тема/шкала: Основы языка. Процедурное программирование Браузеры не исполняют скрипт, <SCRIPT> alert("!!") </SCRIPT> включаемый в следующий фрагмент кода, запуск которого осуществлялся без использования web-сервера: <SCRIPT SRC="external.java"> alert("??") </SCRIPT> Какова причина ошибки, приводящей к невозможности исполнения включаемого скрипта? ?) Расширение включаемого скрипта должно быть .js ?) Включение скрипта производится только при использовании web-сервера ?) Во включаемом скрипте нельзя использовать теги <SCRIPT></SCRIPT> ?) <SCRIPT SRC=""> не должен закрываться элементом </SCRIPT> ?) Использование кода alert("??") препятствует включению скрипта Вопрос id:94787 Тема/шкала: Таймеры высокого и низкого разрешения Необходимо предотвратить повторный запуск интервального таймера при нажатии на кнопку "Start", если работает хотя бы один экземпляр таймера. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) <SCRIPT> function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="t=0;if(!t){Interval()}">Start</BUTTON> ?) <SCRIPT> function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="if(!t){Interval()}">Start</BUTTON> ?) <SCRIPT> function Interval(){t=0;t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="if(!t){Interval()}">Start</BUTTON> ?) <SCRIPT> function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="Interval()">Start</BUTTON> ?) <SCRIPT> t=0 function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="if(!t){Interval()}">Start</BUTTON> Вопрос id:94788 Тема/шкала: Таймеры высокого и низкого разрешения В каких единицах измеряется время, задаваемое таймерам JavaScript? ?) десятые доли секунды ?) микросекунды ?) сотые доли секунды ?) миллисекунды ?) секунды Вопрос id:94789 Тема/шкала: Основы языка. Процедурное программирование Какой из вариантов вызова функции alert() НЕ является кроссбраузерным? ?) alert() ?) alert(null) ?) alert(undefined) ?) alert("") ?) alert(') Вопрос id:94790 Тема/шкала: Работа со строками Какая из перечисленных строк кода нарушает правило вложенности кавычек? ?) "’Jupiter\’s’ user" ?) "’Jupiter’ system" ?) "Jupiter""system" ?) ’"Jupiter" system’ ?) ’"Jupiter\’s" user’ Вопрос id:94791 Тема/шкала: Основы языка. Процедурное программирование Необходимо переместить элемент из начала одномерного массива A в конец этого же массива. Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) move(A[0],A[A.length]) ?) A.last=A.first ?) A[0].move(A[A.length]) ?) A[A.length]=A[0] A.delete(A[0]) ?) A.push(A.shift()) Вопрос id:94792 Тема/шкала: Объектно-ориентированное программирование Необходимо определить, какой объект находится в точке с оконными координатами x, y. Какой из перечисленных фрагментов кода позволит решить поставленную задачу в Microsoft Internet Explorer? ?) document.activeElement(x,y) ?) window.getElement(x,y) ?) window.activeElement(x,y) ?) document.elementFromPoint(x,y) ?) window.elementFromPoint(x,y) Вопрос id:94793 Тема/шкала: Объектно-ориентированное программирование Необходимо перейти по списку истории на 1 страницу назад. Какой из перечисленных фрагментов кода НЕ позволит решить поставленную задачу? ?) history.prev() ?) history.go(-1) ?) history.back(-1) ?) history.back(1) ?) history.back() Вопрос id:94794 Тема/шкала: Основы языка. Процедурное программирование Какое действие выполняет метод join() применительно к массивам? ?) Добавляет новый элемент в конец массива ?) Подсчитывает арифметическую сумму всех числовых элементов массива ?) Объединяет два массива в один ?) Преобразует элементы массива любого типа к элементам строкового типа ?) Объединяет элементы массива в строку с заданным символом-разделителем Вопрос id:94795 Тема/шкала: Объектно-ориентированное программирование Какому из перечисленных браузеров принадлежит приведённое значение свойства navigator.userAgent? Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 ?) Mozilla Firefox ?) Mozilla 1.0 ?) Microsoft Internet Explorer 5.0 ?) Maxthon 1.0 ?) Opera 5.0 Вопрос id:94796 Тема/шкала: Основы языка. Процедурное программирование Какую ошибку следует исправить в приведенном фрагменте кода, чтобы в случае x=2 переменной y было присвоено значение 4? 1. switch(x) 2. { 3. case 1: y = 1; 4. case 2: y = 2; 5. case true: y = 3; 6. case else: y = 4; 7. } ?) В конце 3, 4, 5 и 6 строк поставить операторы break ?) Заменить в 6-ой строке "case else" на "default" ?) Удалить 5-ю строку ?) В конце 3, 4 и 5 строк поставить операторы break ?) Заменить в 6-ой строке "case else" на "default" и поставить в конце 3, 4 и 5 строк операторы break Вопрос id:94797 Тема/шкала: Основы языка. Процедурное программирование Какие исправления необходимо внести в представленный фрагмент кода, чтобы приведённый цикл исполнялся три раза? k=0 for(i=0; k<3; i++){k=k++} ?) Вместо k<3 написать k<=3 ?) Удалить выражение k=0 ?) Вместо k=k++ написать k=++k или k++ ?) Вместо for(i=0; k<3; i++) написать for(k=0; k<3; i++) и удалить выражение k=0 ?) Вместо k=k++ написать k=i Вопрос id:94798 Тема/шкала: Объектно-ориентированное программирование Что из перечисленного НЕ является обработчиком события JavaScript для тега <IMG>? ?) onmousedown ?) onunload ?) onmouseup ?) onload ?) onmousemove Вопрос id:94799 Тема/шкала: Основы языка. Процедурное программирование Необходимо модернизировать скрипт, в коде которого часто встречается вызов функции alert(). Требуется, чтобы вместо выдачи диалогового окна при обращении к функции вызывался метод document.write(). Какой из перечисленных фрагментов кода позволит решить поставленную задачу? ?) alert(x)=function document.write(x) ?) function alert(x){document.write(x)} ?) alert(x)=new Function("document.write(x)") ?) alert(x) = document.write(x) ?) alert.reassign=document.write(x) Вопрос id:94800 Тема/шкала: Работа со строками Какая строка будет записана в переменной str после выполнения приведенного фрагмента кода? str="Hello!" str.big().blink().bold() str=str.fixed() ?) <TT><B><BLINK><FONT SIZE=+1>Hello!</FONT></BLINK></B></TT> ?) <TT><BIG><BLINK><B>Hello!</B></BLINK></BIG></TT> ?) <TT><B><BLINK><BIG>Hello!</BIG></BLINK></B></TT> ?) Hello! ?) <TT>Hello!</TT> Вопрос id:94801 Тема/шкала: Таймеры высокого и низкого разрешения Каково минимальное время работы интервального таймера? ?) 0.01 секунды ?) 1 секунда ?) 0.001 секунды ?) 0.1 секунды Вопрос id:94802 Тема/шкала: Объектно-ориентированное программирование Что из перечисленного НЕ является стандартной коллекцией JavaScript? ?) links ?) forms ?) windows ?) images ?) frames Вопрос id:94803 Тема/шкала: Основы языка. Процедурное программирование По какой причине функция parseInt("0xFF", 10) возвращает 0? ?) 0 - код возврата, свидетельствующий об ошибке ?) Это ведущий 0 в выражении "0xFF" ?) Если переданное функции parseInt выражение не является числом, функция возвращает 0 ?) Функция parseInt всегда возвращает 0 ?) Шестнадцатеричное 0xFF после преобразования к десятеричной системе счисления становится равным 0 Вопрос id:94804 Тема/шкала: Основы языка. Процедурное программирование Необходимо в цикле вывести в диалоговом окне только нечётные числа и прервать цикл по достижении x>5. Какой из представленных фрагментов кода позволит решить поставленную задачу? ?) for(x=0; x<10; x++){if(!x%2) continue; if(x>5) break; alert(x)} ?) for(x=0; x<10; x++){if(x%2) continue; if(x>5) break; alert(x)} ?) for(x=0; x<10; x++){if(x%2 == 0) continue; alert(x); if(x>5) break} ?) for(x=0; x<10; x++){if(x%2 && x<5) continue; alert(x)} ?) for(x=0; x<10; x++){if(!(x%2)) continue; if(x>5) break; alert(x)} Вопрос id:94805 Тема/шкала: Объектно-ориентированное программирование Необходимо создать объект obj. Какой из перечисленных встроенных объектов JavaScript НЕ имеет конструктора и НЕ позволит решить поставленную задачу? ?) obj=new Object() ?) obj=new Boolean() ?) obj=new String() ?) obj=new Array() ?) obj=new Global() Вопрос id:94806 Тема/шкала: Основы языка. Процедурное программирование В теле функции необходимо выдать в диалоговом окне переданное при вызове функции значение "с". При этом количество аргументов увеличивать нельзя. function test(x,y){} test("a","b","c") Какой из перечисленных фрагментов кода следует поместить в тело функции для решения поставленной задачи? ?) alert(\) ?) alert(this[2]) ?) alert(args[3]) ?) alert(arguments[2]) ?) alert(arguments["c"]) Вопрос id:94807 Тема/шкала: Объектно-ориентированное программирование По кнопке <BUTTON> был произведен щелчок указателем мыши. В каком порядке будут выданы сообщения функции alert() о прохождении события при обработке приведенного фрагмента кода? <SCRIPT> function evt(me){alert(me.tagName)} </SCRIPT> <HTML> <BODY onClick="evt(this)"> <TABLE onClick="evt(this)"> <TR onClick="evt(this)"> <TD onClick="evt(this)"> <IMG SRC="" onClick="evt(this)" ID=pix> <BUTTON onClick="evt(this);pix.click()"> </BUTTON> </TD> </TR> </TABLE> </BODY> </HTML> ?) BUTTON TD TR TABLE BODY ?) BUTTON TD TR TABLE BODY IMG TD TR TABLE BODY ?) BUTTON IMG BUTTON TD TR TABLE BODY TD TR TABLE BODY ?) BUTTON IMG TD TR TABLE BODY TD TR TABLE BODY ?) BUTTON IMG TD TR TABLE BODY Вопрос id:94808 Тема/шкала: Объектно-ориентированное программирование URL текущего документа содержит в себе после названия документа подстроку ?x=5. Какое свойство объекта location следует использовать для считывания этой подстроки? ?) param ?) search ?) args ?) hash ?) href Вопрос id:94809 Тема/шкала: Основы языка. Процедурное программирование Какой из перечисленных методов НЕ предназначен для работы с массивами? ?) concat ?) split ?) delete ?) slice ?) join Вопрос id:94810 Тема/шкала: Основы языка. Процедурное программирование Необходимо определить, содержит ли переменная X нечисловое значение. Какая из представленных функций позволит решить поставленную задачу? ?) notNumber() ?) isNaN() ?) isNotNumber() ?) isNan() ?) isAny() |
Copyright testserver.pro 2013-2024