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

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

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

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:94761
Тема/шкала: Объектно-ориентированное программирование
Необходимо определить текущее разрешение экрана пользователя по ширине в пикселях.

Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
?) screen.pixelWidth
?) screen.width
?) window.width
?) external.width
?) screen.x
Вопрос id:94762
Тема/шкала: Объектно-ориентированное программирование
Необходимо перехватить нажатие клавиши "стрелка вверх" (сканкод 38 в Microsoft Internet Explorer и Netscape/Mozilla). Решение должно быть кроссбраузерным.

Какой обработчик события следует применить в теге <BODY> для решения поставленной задачи?
?) onkeyup
?) onkeypress
?) onkeyclick
?) onkeydown
?) onkey
Вопрос id:94763
Тема/шкала: Основы языка. Процедурное программирование
Какой символ может быть использован в качестве разделителя команд, перечисляемых в обработчике щелчка по кнопке:

<BUTTON onClick="команды"></BUTTON>
?) ;
?) //
?) .
?) :
?) пробел
Вопрос id:94764
Тема/шкала: Основы языка. Процедурное программирование
Необходимо полностью удалить существующий массив A, чтобы при последующем обращении к нему генерировалось исключение "'A' is undefined".

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) delete(A)
?) for(i in A)delete(A[i])
?) A=null
?) for(i in A)A[i]=""
?) A=undefined
Вопрос id:94765
Тема/шкала: Основы языка. Процедурное программирование
Необходимо последовательно вывести значения всех элементов массива A, не выходя за его границы. Массив определён следующим образом:

A=new Array(1, 2, 3, 4, 5)

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) while(i=A){alert(i)}
?) for(i in A){alert(i)}
?) for(i=0;i<=A.length;i++){alert(A[i])}
?) for(i in A){alert(A[i])}
?) for(A as i){alert(i)}
Вопрос id:94766
Тема/шкала: Основы языка. Процедурное программирование
Требуется создать переменную булевого типа (или объект) со значением "true" и затем преобразовать тип к строковому.

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) x = true
x = new String()
?) x = true
x += ""
?) x = new Boolean(true)
x = x.toString()
?) bool x = true
x = x.toString()
?) x = new Boolean()
x = x.toString()
Вопрос id:94767
Тема/шкала: Объектно-ориентированное программирование
Необходимо в приведённой таблице добавить ещё одну ячейку в ряду.

<BODY>
<TABLE BORDER=1 WIDTH="100" HEIGHT="100">
<TR ID="row"><TD></TD></TR>
</TABLE></BODY>


Какой из перечисленных фрагментов кода позволит решить поставленную задачу для Microsoft Internet Explorer?
?) document.getElementById('row').insertCell()
?) document.getElementById(’row’).innerHTML+=’<TD></TD>’
?) document.getElementById(’row’).insertAdjacentHTML(’BeforeEnd’,’<TD></TD>’)
?) document.getElementById(’row’).outerHTML+=’<TD></TD>’
?) document.getElementById(’row’).cells++
Вопрос id:94768
Тема/шкала: Объектно-ориентированное программирование
Необходимо уменьшить частоту перерисовки содержимого документа в окне Microsoft Internet Explorer до 2 раз в секунду.

Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
?) screen.updateInterval=2
?) screen.fps=2
?) screen.updateInterval=500
?) screen.framesPerSecond=2
?) screen.updateInterval=0.5
Вопрос id:94769
Тема/шкала: Основы языка. Процедурное программирование
Необходимо при помощи условного оператора if определить, существует ли i-тый элемент массива A произвольного типа.

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) if(A[i]){}
?) if(A[i]!=false)
?) if(A[i]!="undefined"){}
?) if(A[i]!=undefined){}
?) if(isExists(A[i])){}
Вопрос id:94770
Тема/шкала: Объектно-ориентированное программирование
Какое свойство объекта navigator позволяет получить наиболее полную информацию о браузере?
?) appCodeName
?) appVersion
?) appName
?) cookieEnabled
?) userAgent
Вопрос id:94771
Тема/шкала: Основы языка. Процедурное программирование
Необходимо присвоить значение переменной z области функции в случае, если эта переменная не была передана функции как параметр.

Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
?) 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){z = 3}
test(1, 2)
?) function test(x, y, z = 3){}
test(1, 2)
Вопрос id:94772
Тема/шкала: Объектно-ориентированное программирование
Что из перечисленного НЕ является свойством объекта location?
?) protocol
?) hash
?) domain
?) search
?) href
Вопрос 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


Какой из перечисленных способов позволит исправить содержащуюся в коде ошибку?
?) В 14 строке вместо city=citySort написать for(i in citySort){city[i]=citySort[i]}
?) В 9 строке вместо city[i].length>maxlen.length написать city[i].length<maxlen.length
?) Удалить строки 3, 4, 13
?) В 11 строке вместо delete(city[maxlen_i]) написать city[maxlen_i]=""
?) В 12 строке вместо citySort.push(maxlen) написать citySort[citySort.length]=maxlen
Вопрос id:94775
Тема/шкала: Основы языка. Процедурное программирование
Какой из перечисленных математических операторов отсутствует в JavaScript?
?) \
?) %
?) -
?) +
?) *
Вопрос id:94776
Тема/шкала: Основы языка. Процедурное программирование
Какой из перечисленных битовых операторов отсутствует в JavaScript?
?) ^
?) ~
?) >>>
?) &
?) !
Вопрос id:94777
Тема/шкала: Объектно-ориентированное программирование
Какой из перечисленных элементов окна НЕ контролируется методом window.open() в Microsoft Internet Explorer?
?) directories
?) location
?) toolbar
?) titlebar
?) menubar
Вопрос id:94778
Тема/шкала: Основы языка. Процедурное программирование
В скрипте присутствует множество операторов document.write(). Необходимо сократить объём кода за счёт отказа от многократного повторения выражения "document".

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) with(document)
{
write()
}
?) d=document
d.write(document)
?) this.write()
?) with(document)
{
.write()
}
?) write()
Вопрос id:94779
Тема/шкала: Основы языка. Процедурное программирование
Необходимо объявить функцию и вызвать её.

В каком из представленных фрагментов кода функция test() находится вне области видимости и не может быть вызвана для исполнения?
?) <body onLoad="test()">
<script>
function test(){}
</script>
?) <script>
test()
function test(){}
</script>
?) <script>
function test(){}
</script>
<script>test()</script>
?) <script>
function test(){}
test()
</script>
?) <script>test()</script>
<script>
function test(){}
</script>
Вопрос id:94780
Тема/шкала: Таймеры высокого и низкого разрешения
Необходимо на основе метода setTimeout реализовать пользовательскую функцию, которая бы запускалась с интервалом, равным одной секунде.

Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
?) function Interval(){t=setInterval("Interval()",1000)}
Interval()
?) function setInterval(code,time){t=setTimeout("eval(code)",time)}
setInterval("",1000)
?) Interval()
function Interval(){t=setTimeout("Interval()",1)}
?) function Interval(){t=setTimeout("Interval()",1000)}
Interval()
?) function Interval(){t=setTimeout("Interval()",1000)}
Вопрос id:94781
Тема/шкала: Объектно-ориентированное программирование
Необходимо генерировать HTML-код гиперссылки с текстом "нажми сюда" на существующую метку с именем 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"))
?) txt="нажми сюда"
document.write(txt.anchor("#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.length*tab.cells.length
?) tab.rows.cells.length
?) tab.length
?) tab.rows.length*tab.rows[0].cells.length
?) tab.cells.length
Вопрос id:94783
Тема/шкала: Объектно-ориентированное программирование
Необходимо определить высоту видимой пользователем части документа.

Какое из перечисленных свойств позволит решить поставленную задачу?
?) document.height
?) document.body.clientHeight
?) window.height
?) document.clientHeight
?) document.body.height
Вопрос id:94784
Тема/шкала: Объектно-ориентированное программирование
Необходимо выполнить команду alert(’!’) перед отправкой данных формы нажатием кнопки "ОК".

Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
?) <FORM ACTION="test.pl">
<INPUT TYPE="text" NAME="txt">
<INPUT TYPE="button" VALUE="OK" onClick="alert(’!’);this.submit()">
</FORM>
?) <FORM ACTION="test.pl" onBeforeSubmit="alert(’!’)">
<INPUT TYPE="text" NAME="txt">
<INPUT TYPE="submit" VALUE="OK">
</FORM>
?) <FORM ACTION="test">
<INPUT TYPE="text" NAME="*.txt">
<INPUT TYPE="button" VALUE="OK" onClick="alert(’!’);this.form.submit()"
</FORM>
?) <FORM ACTION="test.pl">
<INPUT TYPE="text" NAME="txt">
<INPUT TYPE="submit" VALUE="OK" onSubmit="alert(’!’)">
</FORM>
?) <FORM ACTION="test.pl" onSubmit="alert(’!’)">
<INPUT TYPE="text" NAME="txt">
<INPUT TYPE="submit" VALUE="OK">
</FORM>
Вопрос id:94785
Тема/шкала: Основы языка. Процедурное программирование
После исполнения приведённого скрипта переменная n принимает значение 9.

Какие исправления необходимо внести в представленный фрагмент кода, чтобы n приняла значение "09"?

n=9
if(n.length==1){n="0"+n}
?) Вместо n.length написать len(n)
?) Вместо n=9 написать n=09
?) Вместо n="0"+n написать n+="0"
?) Вместо n.length==1 написать n.length<2
?) Вместо n=9 написать n="9"
Вопрос id:94786
Тема/шкала: Основы языка. Процедурное программирование
Браузеры не исполняют скрипт,

<SCRIPT>
alert("!!")
</SCRIPT>


включаемый в следующий фрагмент кода, запуск которого осуществлялся без использования web-сервера:

<SCRIPT SRC="external.java">
alert("??")
</SCRIPT>


Какова причина ошибки, приводящей к невозможности исполнения включаемого скрипта?
?) Расширение включаемого скрипта должно быть .js
?) Включение скрипта производится только при использовании web-сервера
?) <SCRIPT SRC=""> не должен закрываться элементом </SCRIPT>
?) Во включаемом скрипте нельзя использовать теги <SCRIPT></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="Interval()">Start</BUTTON>
?) <SCRIPT>
t=0
function Interval(){t=setInterval("",1000)}
</SCRIPT>
<BUTTON onClick="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>
Вопрос id:94788
Тема/шкала: Таймеры высокого и низкого разрешения
В каких единицах измеряется время, задаваемое таймерам JavaScript?
?) микросекунды
?) миллисекунды
?) десятые доли секунды
?) сотые доли секунды
?) секунды
Вопрос id:94789
Тема/шкала: Основы языка. Процедурное программирование
Какой из вариантов вызова функции alert() НЕ является кроссбраузерным?
?) alert()
?) alert(null)
?) alert("")
?) alert(undefined)
?) alert(')
Вопрос id:94790
Тема/шкала: Работа со строками
Какая из перечисленных строк кода нарушает правило вложенности кавычек?
?) "Jupiter""system"
?) "’Jupiter\’s’ user"
?) "’Jupiter’ system"
?) ’"Jupiter\’s" user’
?) ’"Jupiter" system’
Вопрос id:94791
Тема/шкала: Основы языка. Процедурное программирование
Необходимо переместить элемент из начала одномерного массива A в конец этого же массива.

Какой из представленных фрагментов кода позволит решить поставленную задачу?
?) A[A.length]=A[0]
A.delete(A[0])
?) A.push(A.shift())
?) A[0].move(A[A.length])
?) move(A[0],A[A.length])
?) A.last=A.first
Вопрос id:94792
Тема/шкала: Объектно-ориентированное программирование
Необходимо определить, какой объект находится в точке с оконными координатами x, y.

Какой из перечисленных фрагментов кода позволит решить поставленную задачу в Microsoft Internet Explorer?
?) window.activeElement(x,y)
?) document.activeElement(x,y)
?) document.elementFromPoint(x,y)
?) window.getElement(x,y)
?) window.elementFromPoint(x,y)
Вопрос id:94793
Тема/шкала: Объектно-ориентированное программирование
Необходимо перейти по списку истории на 1 страницу назад.

Какой из перечисленных фрагментов кода НЕ позволит решить поставленную задачу?
?) history.go(-1)
?) history.prev()
?) 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 1.0
?) Microsoft Internet Explorer 5.0
?) Maxthon 1.0
?) Mozilla Firefox
?) 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. }
?) Удалить 5-ю строку
?) В конце 3, 4, 5 и 6 строк поставить операторы break
?) Заменить в 6-ой строке "case else" на "default"
?) В конце 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=0
?) Вместо k<3 написать k<=3
?) Вместо k=k++ написать k=i
?) Вместо for(i=0; k<3; i++) написать for(k=0; k<3; i++) и удалить выражение k=0
?) Вместо k=k++ написать k=++k или k++
Вопрос id:94798
Тема/шкала: Объектно-ориентированное программирование
Что из перечисленного НЕ является обработчиком события JavaScript для тега <IMG>?
?) onmousemove
?) onload
?) onmouseup
?) onmousedown
?) onunload
Вопрос id:94799
Тема/шкала: Основы языка. Процедурное программирование
Необходимо модернизировать скрипт, в коде которого часто встречается вызов функции alert(). Требуется, чтобы вместо выдачи диалогового окна при обращении к функции вызывался метод document.write().

Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
?) alert.reassign=document.write(x)
?) function alert(x){document.write(x)}
?) alert(x) = document.write(x)
?) alert(x)=function document.write(x)
?) alert(x)=new Function("document.write(x)")
Вопрос id:94800
Тема/шкала: Работа со строками
Какая строка будет записана в переменной str после выполнения приведенного фрагмента кода?

str="Hello!"
str.big().blink().bold()
str=str.fixed()
?) <TT><B><BLINK><BIG>Hello!</BIG></BLINK></B></TT>
?) <TT>Hello!</TT>
?) Hello!
?) <TT><B><BLINK><FONT SIZE=+1>Hello!</FONT></BLINK></B></TT>
?) <TT><BIG><BLINK><B>Hello!</B></BLINK></BIG></TT>
Вопрос id:94801
Тема/шкала: Таймеры высокого и низкого разрешения
Каково минимальное время работы интервального таймера?
?) 1 секунда
?) 0.1 секунды
?) 0.01 секунды
?) 0.001 секунды
Вопрос id:94802
Тема/шкала: Объектно-ориентированное программирование
Что из перечисленного НЕ является стандартной коллекцией JavaScript?
?) images
?) windows
?) frames
?) links
?) forms
Вопрос id:94803
Тема/шкала: Основы языка. Процедурное программирование
По какой причине функция parseInt("0xFF", 10) возвращает 0?
?) Функция parseInt всегда возвращает 0
?) Шестнадцатеричное 0xFF после преобразования к десятеричной системе счисления становится равным 0
?) Это ведущий 0 в выражении "0xFF"
?) Если переданное функции parseInt выражение не является числом, функция возвращает 0
?) 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 == 0) continue; alert(x); if(x>5) break}
?) 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 && 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 Global()
?) obj=new String()
?) obj=new Boolean()
?) obj=new Object()
?) obj=new Array()
Вопрос id:94806
Тема/шкала: Основы языка. Процедурное программирование
В теле функции необходимо выдать в диалоговом окне переданное при вызове функции значение "с". При этом количество аргументов увеличивать нельзя.

function test(x,y){}
test("a","b","c")


Какой из перечисленных фрагментов кода следует поместить в тело функции для решения поставленной задачи?
?) alert(args[3])
?) alert(\)
?) alert(arguments[2])
?) alert(this[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 IMG TD TR TABLE BODY
?) BUTTON IMG TD TR TABLE BODY TD TR TABLE BODY
?) BUTTON IMG BUTTON TD TR TABLE BODY TD TR TABLE BODY
?) BUTTON TD TR TABLE BODY IMG TD TR TABLE BODY
?) BUTTON TD TR TABLE BODY
Вопрос id:94808
Тема/шкала: Объектно-ориентированное программирование
URL текущего документа содержит в себе после названия документа подстроку ?x=5.

Какое свойство объекта location следует использовать для считывания этой подстроки?
?) hash
?) param
?) href
?) args
?) search
Вопрос id:94809
Тема/шкала: Основы языка. Процедурное программирование
Какой из перечисленных методов НЕ предназначен для работы с массивами?
?) join
?) delete
?) concat
?) split
?) slice
Вопрос id:94810
Тема/шкала: Основы языка. Процедурное программирование
Необходимо определить, содержит ли переменная X нечисловое значение.

Какая из представленных функций позволит решить поставленную задачу?
?) isNotNumber()
?) isAny()
?) isNan()
?) notNumber()
?) isNaN()
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024 - AppleWebKit