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

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

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

  • Страница:
  • 1
  • 2
  • 3
Вопрос 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()
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024