Экзамен Создание активных сценариев на JavaScript для программистов и системных администраторов.
Для сдачи сертификационного экзамена RetraTech по программе «Создание активных сценариев на JavaScript» необходимо продемонстрировать высокий уровень владения основными приёмами объектно-ориентированного программирования на языке JavaScript, отличные навыки конфигурирования данного программного инструментария, использования шаблонов и языков разметки гипертекстовых документов, эффективной интеграции скриптов в HTML-код.
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Необходимо перечислить свойства объекта obj. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
while(i=obj.pop()){alert(i)} for(i in obj){alert(i)} alert(obj.enum()) for(i=0;i<obj.length;i++){alert(i)} while(i=obj){alert(i)}
Какой из перечисленных типов данных отсутствует в JavaScript?
Логический (boolean) Дата (data) Числовой (number) Строковый (string) Массив (array)
В какую из строк представленного фрагмента кода следует добавить метку lab, чтобы переменная x изменялась в диапазоне от 0 до 5, а значение переменной y оставалось равной 0?
По кнопке <BUTTON> был произведен щелчок указателем мыши. Требуется остановить прохождение события в обработчике щелчка по таблице <TABLE>. Какой из перечисленных фрагментов кода следует добавить в строке 6, чтобы решить поставленную задачу?
<SCRIPT> function evt(me){alert(me.tagName)} </SCRIPT> <HTML onClick="evt(this)"> <BODY onClick="evt(this)"> <TABLE onClick="evt(this);/*какой код здесь должен быть?*/"> <TR onClick="evt(this)"> <TD onClick="evt(this)"> <IMG SRC="" onClick="evt(this)"> <BUTTON onClick="evt(this)"> </BUTTON> </TD> </TR> </TABLE> </BODY> </HTML>
Строковое выражение x при исполнении его функцией eval() генерирует ошибку JavaScript. Необходимо, чтобы вместо выдачи стандартного сообщения об ошибке выдавалось окно alert() с описанием ошибки. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Какое из перечисленных свойств позволяет определить, открыто ли данное окно?
opened isOpened state isClosed closed
Необходимо при создании объекта класса Date с заданной датой для любого года 20-го века получить в переменную t год в виде четырёх цифр: n=new Date("Jan 1, 1905") Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
t=n.getYear() if(t<2000)t="19"+t
t=n.getYear() if(t.toString.length<4)t="19"+t
t=n.getYear() if(t.length<4)t="19"+t
t=n.getYear()
t=n.getFullYear()
Какие 2 из перечисленных утверждений НЕ являются верными?
Метод getDay() возвращает номер дня недели в виде числа от 1 до 7 Метод getDay() возвращает номер дня недели в виде числа от 0 до 6 Метод getTime() возвращает количество миллисекунд от начала 1970 года Метод getMonth() возвращает номер месяца в виде числа от 0 до 11 Метод getMonth() возвращает номер месяца в виде числа от 1 до 12
Какое из перечисленных ниже свойств отсутствует в Microsoft Internet Explorer у объекта error при перехвате ошибки оператором catch(error)?
name code description number message
Необходимо вызвать функцию test2(), объявленную следующим способом: function test1(){function test2(){}} Существует ли фрагмент кода, позволяющий решить поставленную задачу?
test1() test1.test2() test2() test1(test2()) Вложенное объявление функций в JavaScript запрещено
Какое из свойств ячейки таблицы, являющейся источником события при щелчке мышью по ней, позволяет определить номер ячейки в коллекции ячеек ряда таблицы?
cells cellIndex row.cell cell cellNumber
Какой из представленных ниже циклов является "бесконечным"?
Необходимо закрасить фон ячеек HTML-таблицы чёрным и белым цветами в шахматном порядке. В какие позиции приведенного фрагмента кода следует подставить данную стоку, чтобы решить поставленную задачу:
В 4 и 15 В 4 и 13 В 8 и 11 В 8 и 15 В 11 и 13
Какие из перечисленных символов могут быть использованы для создания однострочных комментариев в JavaScript?
Какое из свойств объекта event соответствует x-координате щелчка мышью по изображению, где началом отсчёта является верхний левый угол изображения?
Какая "особенность" (feature) параметра функции open() позволяет в Microsoft Internet Explorer открыть дочернее окно в полноэкранном режиме?
full=1 fullscreen=0 full fullscreen=true fullscreen
Скрипт, предназначенный для вычисления степени числа с использованием рекурсивного вызова функции, выдаёт значение NaN при любых корректных входных параметрах функции. Какой из перечисленных способов приведет к устранению данной неполадки?
В 4-ой строке заменить код на if(exp > 0) Между 7-ой и 8-ой строками добавить код return 1 Увеличить размер стека вызовов в браузере - его начального размера явно недостаточно для рекурсивных вычислений Вызывать функцию только после её объявления Не называть функцию именем pow, такая функция уже определена среди стандартных функций JavaScript и коллизия имён вызывает сбой
Необходимо вывести в Microsoft Internet Explorer модальное окно с использованием метода showModalDialog(). Требуется, чтобы диалоговое окно было центровано относительно экрана, имело кнопку минимизации окна и размеры 300 на 300 пикселей. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо задать для Microsoft Internet Explorer глубину цвета, равную 16-ти битам. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Какое из перечисленных свойств отсутствует у объекта Number?
MIN_VALUE MAX_VALUE NaN NEGATIVE_INFINITY UNDEFINED
Методом какого встроенного объекта является метод alert()?
new Object() window.document.body window.document external window
Необходимо вывести в документ строку "3>2"? Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Приведённый код реализует rollover-эффект и имитацию нажатой/отжатой графической кнопки. Если щелкнуть левой кнопкой мыши по изображению и, не отпуская кнопку, перетащить курсор в сторону от изображения и затем отпустить кнопку мыши, графическая "кнопка" останется нажатой - стиль бордюра останется в состоянии "inset".
Какие изменения следует внести в приведенный фрагмент кода, чтобы кнопка переводилось в положение "отжато" автоматически при попытке выполнить над ней операцию drag&drop?
В 5-ой строке обработчике onMouseUp заменить ’outset’ на ’none’ Во 2-ой строке добавить this.style.borderStyle=’outset’ в обработчик onMouseOver В 3-ей строке добавить this.style.borderStyle=’outset’ в обработчик onMouseOut Удалить описание стиля из 6-ой строки В 4-ой строке добавить this.style.borderStyle=’outset’ в обработчик onMouseDown
На главной странице ресурса Вы используете универсальные скрипты сторонних разработчиков (счётчики, рейтинги, трекеры). Необходимо сократить объем исходного кода главной страницы, используя ссылки на внешние файлы скриптов, динамически связываемые с документом.
Какой из перечисленных фрагментов кода позволит осуществить это для файла скрипта "adrotator.js"?
Необходимо обратиться к элементу со значением "b" массива, заданного следующим образом: A=new Array(new Array("a", new Array("b"), "c")) Какой из представленных фрагментов кода позволит решить поставленную задачу?
Требуется, чтобы каждый объект, произведённый от класса Class, имел свойство prop. Какой из перечисленных фрагментов кода следует поместить в 3 строке тела функции Class, чтобы решить поставленную задачу?
Необходимо создать объект класса Date и установить в нём дату 8 марта 2030 года. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Каково должно быть значение атрибута TARGET в приведённом коде, чтобы при щелчке по гиперссылке документ "2.htm" загружался в окне, открытом из скрипта?
Необходимо остановить таймер, запущенный функцией: t=setTimeout() Какой из перечисленных фрагментов кода позволят решить поставленную задачу?
Какое событие неприменимо для графического объекта (тег <IMG>) в Microsoft Internet Explorer?
onError onLoad onDragDrop onDragStart onDragEnd
Необходимо определить текущее значение глубины цвета экрана пользователя. Какой из перечисленных фрагментов кода позволит решить поставленную задачу? Решение должно быть кроссбраузерным.
Какой из перечисленных фрагментов кода позволит закрасить нижнюю правую ячейку приведённой HTML-таблицы красным цветом? Решение должно быть кроссбраузерным.
С помощью приведённого кода требуется определить, по какой половине изображения, чёрной или белой, был произведён щелчок мышью. Какой код необходимо разместить в обработчике щелчка для решения поставленной задачи? <IMG SRC="2tri.gif" onClick="">
Какой из спецсимволов регулярных выражений совпадает с символом Backspace?
b/ \B b \9 \b
Необходимо скопировать в переменную head один начальный символ строки, записанной в переменной text. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо закрасить фон документа розовым (pink) цветом. Требуется обеспечить совместимость создаваемого кода с web-браузерами последнего поколения. Какие 2 из перечисленных фрагментов кода позволят решить поставленную задачу?
Необходимо вместо порядкового номера текущего дня недели, возвращаемого методом getDay(), вывести на экран название дня недели. Приведённый код использует номер дня недели в качестве индекса массива, содержащего названия дней недели: n=new Date() t=n.getDay() alert("Сегодня "+w[t]) Какой из перечисленных массивов позволит решить поставленную задачу?
Необходимо обеспечить совместимость содержащихся в web-документах скриптов с ранними версиями браузеров. Если браузер не поддерживает JavaScript, код скрипта не должен выводиться на экран как текст. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
<NOSCRIPT> код скрипта </NOSCRIPT>
<SCRIPT> <!-- код скрипта //--> </SCRIPT>
<SCRIPT> /* код скрипта */ </SCRIPT>
<SCRIPT> <!-- код скрипта --> </SCRIPT>
<!-- <SCRIPT> код скрипта </SCRIPT> -->
Необходимо переместить окно браузера на 100 пикселей вниз относительно текущей позиции в экранных координатах. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо поместить в массив 5 объектов класса Image, в цикле присвоить им свойство src для загрузки из текущей папки изображений "bat1.gif", "bat2.gif",…, "bat5.gif", а затем выводить изображения на экран при помощи интервального таймера с частотой 10 изображений в секунду.
Каким образом следует исправить ошибку, содержащуюся в приведённом фрагменте кода?
В 10-ой строке вместо if(i>5){i=1} записать if(i==5){i=1} В 4-ой строке записать frm=new Array(5) В 10-ой строке вместо document.images[0].src=frm[i].src записать document.images[0]=frm[i] Между 9-ой и 10-ой строками вставить строку с кодом i=1 В 7-ой строке записать frm=new Image("bat1.gif","bat2.gif","bat3.gif","bat4.gif","bat5.gif")и удалить 8-ую строку
Какой результат будет записан в переменной pos после выполнения приведенного фрагмента кода?
str="Hello!" pos=str.lastIndexOf("o",2)
5 -1 -2 4 1
Какое из перечисленных действий НЕ может быть выполнено при помощи метода (свойства) объекта history?
Переход на несколько страниц назад по списку истории Перезагрузки текущей страницы Считывание URL из списка истории Считывание длины списка истории Переход на несколько страниц вперёд по списку истории
Какое значение получится в результате вычисления следующего выражения: Math.max(Math.round(Math.PI), Math.ceil(Math.PI), Math.floor(Math.PI))
NaN 3.14 3 4 Infinity
Какой из перечисленных методов отсутствует у объектов класса Date?
Какой из перечисленных способов позволит устранить данную неполадку?
Необходимо присвоить атрибуту значение LANGUAGE ="JAVASCRIPT", либо не использовать этот атрибут Необходимо присвоить атрибуту значение LANGUAGE="JS" Необходимо присвоить атрибуту значение LANGUAGE="JScript" Требуется указывать первую версию языка LANGUAGE ="JAVASCRIPT1.0" Необходимо исключить атрибут LANGUAGE из приведенного фрагмента кода
Существуют два документа: "parent.htm" и "child.htm". Содержимым "parent.htm" является код:
Какое имя объекта необходимо использовать для обращения из дочернего окна к родительскому?
child top parent w opener
Необходимо определить текущее разрешение экрана пользователя по ширине в пикселях. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо перехватить нажатие клавиши "стрелка вверх" (сканкод 38 в Microsoft Internet Explorer и Netscape/Mozilla). Решение должно быть кроссбраузерным. Какой обработчик события следует применить в теге <BODY> для решения поставленной задачи?
onkeypress onkeyup onkey onkeyclick onkeydown
Какой символ может быть использован в качестве разделителя команд, перечисляемых в обработчике щелчка по кнопке:
<BUTTON onClick="команды"></BUTTON>
; пробел : // .
Необходимо полностью удалить существующий массив A, чтобы при последующем обращении к нему генерировалось исключение "'A' is undefined". Какой из представленных фрагментов кода позволит решить поставленную задачу?
delete(A) A=null A=undefined for(i in A)A[i]="" for(i in A)delete(A[i])
Необходимо последовательно вывести значения всех элементов массива A, не выходя за его границы. Массив определён следующим образом: A=new Array(1, 2, 3, 4, 5) Какой из представленных фрагментов кода позволит решить поставленную задачу?
for(i in A){alert(i)} for(A as i){alert(i)} for(i in A){alert(A[i])} while(i=A){alert(i)} for(i=0;i<=A.length;i++){alert(A[i])}
Необходимо в приведённой таблице добавить ещё одну ячейку в ряду.
Необходимо уменьшить частоту перерисовки содержимого документа в окне Microsoft Internet Explorer до 2 раз в секунду. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо при помощи условного оператора if определить, существует ли i-тый элемент массива A произвольного типа. Какой из представленных фрагментов кода позволит решить поставленную задачу?
Необходимо присвоить значение переменной z области функции в случае, если эта переменная не была передана функции как параметр. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
function test(x, y, option z = 3){} test(1, 2)
function test(x, y, z){if(!z)z = 3} test(1, 2)
function test(x, y, z){z = 3} test(1, 2)
function test(x, y, z := 3){} test(1, 2)
function test(x, y, z = 3){} test(1, 2)
Что из перечисленного НЕ является свойством объекта location?
hash domain protocol href search
На какую из страниц будет перенаправлен браузер после обработки события onClick в приведенном фрагменте кода?
На пустую страницу с URI "about:blank" www.certifications.ru Сначала на страницу, которую вы посетили перед загрузкой данного документа, и затем сразу же на www.certifications.ru Останется загруженным текущий документ На страницу, сконфигурированную в браузере как "домашняя"
Требуется расположить элементы массива city по возрастанию длин их строковых значений.
Какой из перечисленных способов позволит исправить содержащуюся в коде ошибку?
В 12 строке вместо citySort.push(maxlen) написать citySort[citySort.length]=maxlen В 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]=""
Какой из перечисленных математических операторов отсутствует в JavaScript?
- + \ * %
Какой из перечисленных битовых операторов отсутствует в JavaScript?
^ ~ ! >>> &
Какой из перечисленных элементов окна НЕ контролируется методом window.open() в Microsoft Internet Explorer?
titlebar toolbar directories menubar location
В скрипте присутствует множество операторов document.write(). Необходимо сократить объём кода за счёт отказа от многократного повторения выражения "document". Какой из представленных фрагментов кода позволит решить поставленную задачу?
with(document) { .write() }
write()
this.write()
d=document d.write(document)
with(document) { write() }
Необходимо на основе метода setTimeout реализовать пользовательскую функцию, которая бы запускалась с интервалом, равным одной секунде. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Interval() function Interval(){t=setTimeout("Interval()",1)} function Interval(){t=setTimeout("Interval()",1000)} Interval() function setInterval(code,time){t=setTimeout("eval(code)",time)} setInterval("",1000) function Interval(){t=setInterval("Interval()",1000)} Interval() function Interval(){t=setTimeout("Interval()",1000)}
Необходимо генерировать HTML-код гиперссылки с текстом "нажми сюда" на существующую метку с именем lab. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо выполнить команду alert(’!’) перед отправкой данных формы нажатием кнопки "ОК". Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
После исполнения приведённого скрипта переменная n принимает значение 9. Какие исправления необходимо внести в представленный фрагмент кода, чтобы n приняла значение "09"?
n=9 if(n.length==1){n="0"+n}
Вместо n=9 написать n=09 Вместо n="0"+n написать n+="0" Вместо n.length==1 написать n.length<2 Вместо n.length написать len(n) Вместо n=9 написать n="9"
Браузеры не исполняют скрипт,
<SCRIPT> alert("!!") </SCRIPT>
включаемый в следующий фрагмент кода, запуск которого осуществлялся без использования web-сервера:
Какова причина ошибки, приводящей к невозможности исполнения включаемого скрипта?
Во включаемом скрипте нельзя использовать теги <SCRIPT></SCRIPT> Использование кода alert("??") препятствует включению скрипта <SCRIPT SRC=""> не должен закрываться элементом </SCRIPT> Расширение включаемого скрипта должно быть .js Включение скрипта производится только при использовании web-сервера
В каких единицах измеряется время, задаваемое таймерам JavaScript?
Необходимо переместить элемент из начала одномерного массива A в конец этого же массива. Какой из представленных фрагментов кода позволит решить поставленную задачу?
Необходимо определить, какой объект находится в точке с оконными координатами x, y. Какой из перечисленных фрагментов кода позволит решить поставленную задачу в Microsoft Internet Explorer?
Какое действие выполняет метод join() применительно к массивам?
Объединяет два массива в один Добавляет новый элемент в конец массива Преобразует элементы массива любого типа к элементам строкового типа Подсчитывает арифметическую сумму всех числовых элементов массива Объединяет элементы массива в строку с заданным символом-разделителем
Какому из перечисленных браузеров принадлежит приведённое значение свойства navigator.userAgent? Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530
Mozilla Firefox Maxthon 1.0 Mozilla 1.0 Opera 5.0 Microsoft Internet Explorer 5.0
Какую ошибку следует исправить в приведенном фрагменте кода, чтобы в случае 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. }
Заменить в 6-ой строке "case else" на "default" и поставить в конце 3, 4 и 5 строк операторы break В конце 3, 4, 5 и 6 строк поставить операторы break Заменить в 6-ой строке "case else" на "default" В конце 3, 4 и 5 строк поставить операторы break Удалить 5-ю строку
Какие исправления необходимо внести в представленный фрагмент кода, чтобы приведённый цикл исполнялся три раза?
k=0 for(i=0; k<3; i++){k=k++}
Удалить выражение k=0 Вместо for(i=0; k<3; i++) написать for(k=0; k<3; i++) и удалить выражение k=0 Вместо k=k++ написать k=i Вместо k<3 написать k<=3 Вместо k=k++ написать k=++k или k++
Что из перечисленного НЕ является обработчиком события JavaScript для тега <IMG>?
onload onmouseup onmousedown onunload onmousemove
Необходимо модернизировать скрипт, в коде которого часто встречается вызов функции alert(). Требуется, чтобы вместо выдачи диалогового окна при обращении к функции вызывался метод document.write(). Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
function alert(x){document.write(x)} alert.reassign=document.write(x) alert(x)=function document.write(x) alert(x) = document.write(x) alert(x)=new Function("document.write(x)")
Какая строка будет записана в переменной str после выполнения приведенного фрагмента кода?
Каково минимальное время работы интервального таймера?
0.01 секунды 1 секунда 0.1 секунды 0.001 секунды
Что из перечисленного НЕ является стандартной коллекцией JavaScript?
forms frames links images windows
По какой причине функция parseInt("0xFF", 10) возвращает 0?
Это ведущий 0 в выражении "0xFF" Функция parseInt всегда возвращает 0 Если переданное функции parseInt выражение не является числом, функция возвращает 0 0 - код возврата, свидетельствующий об ошибке Шестнадцатеричное 0xFF после преобразования к десятеричной системе счисления становится равным 0
Необходимо в цикле вывести в диалоговом окне только нечётные числа и прервать цикл по достижении x>5. Какой из представленных фрагментов кода позволит решить поставленную задачу?
По кнопке <BUTTON> был произведен щелчок указателем мыши. В каком порядке будут выданы сообщения функции alert() о прохождении события при обработке приведенного фрагмента кода?
BUTTON IMG BUTTON TD TR TABLE BODY TD TR TABLE BODY BUTTON IMG TD TR TABLE BODY BUTTON TD TR TABLE BODY IMG TD TR TABLE BODY BUTTON IMG TD TR TABLE BODY TD TR TABLE BODY BUTTON TD TR TABLE BODY
URL текущего документа содержит в себе после названия документа подстроку ?x=5. Какое свойство объекта location следует использовать для считывания этой подстроки?
param args href hash search
Какой из перечисленных методов НЕ предназначен для работы с массивами?
delete concat slice split join
Необходимо определить, содержит ли переменная X нечисловое значение. Какая из представленных функций позволит решить поставленную задачу?
notNumber() isNan() isNotNumber() isNaN() isAny()
Что из перечисленного НЕ является методом для вывода модального диалогового окна в Microsoft Internet Explorer?
document.forms['frm'] this this.frm form document.frm
Каково функциональное назначение тега <NOSCRIPT> ?
Это экспериментальный тег, который не был включен в спецификацию языка HTML Тег распознаётся только устаревшими браузерами, которые не поддерживают JavaScript - они отображают в документе текст или HTML-код, заключённый в контейнер <NOSCRIPT></NOSCRIPT> Данный тег отсутствует в языке JavaScript Если в документе есть тег <NOSCRIPT> и нет тега <SCRIPT>, то любой браузер отобразит текстовое содержимое контейнера <NOSCRIPT></NOSCRIPT> Тег распознаётся браузерами, в которых отключена поддержка JavaScript - они отображают в документе текст или HTML-код, заключённый в контейнер <NOSCRIPT></NOSCRIPT>
Какой из перечисленных операторов сравнения отсутствует в JavaScript?
! = = > = < = = = = = >
Какой из приведённых методов НЕ предназначен для добавления и удаления элементов из массива?
push shift unshift add pop
Необходимо создать одномерный массив А, содержащий 3 произвольных элемента с индексами 0, 1 и 2. Какие 3 из представленных фрагментов кода позволят решить поставленную задачу?
Если значение переменной airTemp больше 20, необходимо выдать сообщение "жарко", во всех остальных случаях - "холодно". Какой из представленных фрагментов кода НЕ позволит решить поставленную задачу?
switch(airTemp) { case airTemp>20:alert("жарко");break; default:alert("холодно"); }
switch(airTemp>20) { case true:alert("жарко");break; default:alert("холодно"); }
Необходимо модифицировать выражение, чтобы выполнить арифметическое сложение X с числом 10. Какой из представленных фрагментов кода позволит решить поставленную задачу?
alert("Через 10 лет Вам будет " + (10 + X) + " лет") alert("Через 10 лет Вам будет ", 10 + X, " лет") alert("Через 10 лет Вам будет " + 10 + X + " лет") alert("Через 10 лет Вам будет " . 10 + X . " лет") alert("Через 10 лет Вам будет " & 10 + X & " лет")
Необходимо определить тип некоторого выражения. В чём заключается причина неработоспособности приведенного фрагмента кода?
alert(typeOf(5,5)) Число задано неверно Функция определения типа требует только одного аргумента Функция определения типа требует переменную в качестве аргумента, а не число Неверно имя функции определения типа Функция определения типа присутствует в Java, а в JavaScript не реализована
Требуется перечислить в цикле for переменные a1, a2, a3, заданные следующим образом:
a1="Иванов" a2="Петров" a3="Сидоров"
Какой из представленных фрагментов кода позволит решить поставленную задачу?
Необходимо создать ассоциативный массив A, в котором ключу а присвоено значение 5, ключу b присвоено значение 7. Какой из представленных фрагментов кода позволяет решить поставленную задачу?
A={a=>5, b=>7}
A=new Array() A["a"]=5 A["b"]=7
A={a=5, b=7}
A=new Array() A[a]=5 A[b]=7
A=new Array(a=5, b=7)
Какое из перечисленных действий выполняет представленный фрагмент кода? A=new Array(2)
Создание массива A с двумя элементами Создание массива A фиксированной длины, в котором верхний индекс равен двум Создание массива A, в котором элемент с нулевым индексом равен 2 Создание массива A, в котором верхний индекс равен двум Создание двухмерного массива
Необходимо создать генератор псевдослучайных целых чисел в диапазоне от 1 до 10 включительно. Какой из представленных фрагментов кода позволит решить поставленную задачу?
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какая из перечисленных записей логических выражений является корректной?
Необходимо обратиться к полю формы. Решение должно быть совместимым с различными браузерами. Какой из перечисленных способов позволят решить поставленную задачу?
document.getElementById('m') a.n m document.b.m forms['a'].elements['n']
Необходимо, чтобы при попытке закрыть окно Microsoft Internet Explorer, или попытке перехода к другому документу выдавалось стандартное предупреждение: Какой обработчик события тега <BODY> позволит решить поставленную задачу?
Существуют два документа: "parent.htm" и "child.htm". Документ "child.htm" пустой. Содержимым "parent.htm" является код: 1. <SCRIPT> 2. w=window.open("child.htm","child") 3. 4. </SCRIPT> Необходимо создать переменную x дочернего окна и присвоить ей значение 5. Какую из перечисленных строк следует добавить в третьей строке, чтобы решить поставленную задачу?
windows[1].x=5 w.x=5 x=5 child.x=5 opened.x=5
Если X представляет собой число (или число в строковом представлении), требуется преобразовать его тип к числовому с сохранением возможной дробной части, округлить до ближайшего целого и затем получить его абсолютное значение. Какой из представленных фрагментов кода позволит решить поставленную задачу?
Какими из перечисленных способов возможно присвоить переменным x, y, z значение 0?
x = 0, y = 0, z = 0 x = 0; y = 0; z = 0 x = y = z = 0 x, y, z = 0 x y z = 0
Какой из перечисленных фрагментов кода НЕ позволит увеличить значение переменной на 1?
x += 1 x ++ x =+ 1 x = x + 1 ++ x
При выполнении операции 10/3 получается 3 целых и 3 в периоде. Так как интерпретатор JavaScript имеет предел точности вычислений, последняя цифра справа будет округлена. Какая цифра будет результатом округления?
1 2 4 3 5
При помощи оператора new необходимо сконструировать функцию test, которая принимает два аргумента x и y и возвращает их сумму. Какие 2 из представленных вариантов кода позволят решить поставленную задачу?
В каком из перечисленных фрагментов кода допущена ошибка при присвоении значения переменной?
x = 5e1+8// в экспоненциальном формате x = 58.0// как десятичная дробь x = 58// в десятеричной системе x = 058// в восьмеричной системе x = 0x3a// в шестнадцатеричной системе
Необходимо выводить окно alert() только в том случае, если пользователь закрывает модальное окно prompt нажатием кнопки "Cancel" либо щелчком по крестику: Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Необходимо объявить функцию и вызвать её. В каком из представленных фрагментов кода функция test() находится вне области видимости и не может быть вызвана для исполнения?
<script>test()</script> <script> function test(){} </script>
<body onLoad="test()"> <script> function test(){} </script>
<script> test() function test(){} </script>
<script> function test(){} </script> <script>test()</script>
<script> function test(){} test() </script>
Требуется отсортировать в обратном ASCII-порядке содержимое массива, заданного следующим образом: A=new Array("J","a","v","a","S","c","r","i","p","t") Какой из представленных фрагментов кода позволит решить поставленную задачу?
A.sort().reverse() 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=sort(A);A=reverse(A) A.reverse(sort(A))
Необходимо предотвратить повторный запуск интервального таймера при нажатии на кнопку "Start", если работает хотя бы один экземпляр таймера. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
<SCRIPT> function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="t=0;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> function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="if(!t){Interval()}">Start</BUTTON>
<SCRIPT> t=0 function Interval(){t=setInterval("",1000)} </SCRIPT> <BUTTON onClick="if(!t){Interval()}">Start</BUTTON>
Требуется создать переменную булевого типа (или объект) со значением "true" и затем преобразовать тип к строковому. Какой из представленных фрагментов кода позволит решить поставленную задачу?
bool x = true x = x.toString()
x = new Boolean() x = x.toString()
x = true x = new String()
x = new Boolean(true) x = x.toString()
x = true x += ""
Требуется отобразить текст в диалоговом окне в две строки. Решение должно быть совместимым со всеми популярными браузерами последнего поколения. Какой символ переноса строки следует использовать для решения поставленной задачи?
\n \nl <BR> \r \t
Приведённый скрипт должен имитировать переключатель (checkbox) путём смены одного изображения ("uncheck.gif") на другое ("check.gif") при нажатии кнопки мыши по элемету <IMG>. Графические файлы расположены в папке со скриптом, однако смены изображений не происходит. <IMG SRC="uncheck.gif" onMouseDown="if(this.src==’uncheck.gif’){this.src=’check.gif’}else{this.src=’uncheck.gif’}"> Какое изменение следует внести в приведенный фрагмент кода, чтобы устранить данную неполадку?
Изменить код обработчика нажатия следующим образом: onMouseDown="if(this.src==’check.gif’){this.src=’uncheck.gif’}else{this.src=’check.gif’}" Вместо ссылки на объект this использовать id, для этого переписать весь код следующим образом: <IMG SRC="uncheck.gif" ID="chk" onMouseDown="if(chk.src=='uncheck.gif'){chk.src='check.gif'}else{chk. Заменить обработчик onMouseDown на onClick Заменить обработчик onMouseDown на onMouseUp
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516 По Viber: molodoyberkut
Экзамен Создание активных сценариев на JavaScript для программистов и системных администраторов.
Для сдачи сертификационного экзамена RetraTech по программе «Создание активных сценариев на JavaScript» необходимо продемонстрировать высокий уровень владения основными приёмами объектно-ориентированного программирования на языке JavaScript, отличные навыки конфигурирования данного программного инструментария, использования шаблонов и языков разметки гипертекстовых документов, эффективной интеграции скриптов в HTML-код.