Специальные языки программирования

Направление подготовки: 090000 Информационная безопасность

Специальность: Организация и технология защиты информации

Форма обучения: очная

ТЕСТ (БИЛЕТ) № 1

первой текущей аттестации

Преподаватель:  
Выполнил:  
Оценка:  
Подпись преподавателя:  
Вопрос №1

Какова длина a.length массива a

var a = []

a[1] = 5

a[5] = 55

a)
b)
c)
d)
e)
f)
Вопрос №2

Что делает код: break me;

a) Выходит из текущего блока цикла или switch на метку "me"
b) Выдает ошибку
c) В разных браузерах по-разному
Вопрос №3

Может ли javascript записать файл на компьютер посетителя

a) Может в Opera, если javascript запущен локально
b) Может в Firefox или IE, при дополнительных настройках безопасности браузера
c) Нет, ни при каких условиях
Вопрос №4

Верно ли следующее утверждение:

Любое содержимое тэга script нужно обязательно заключать в специальную секцию <![CDATA[...]]>, чтобы документ соответствовал стандарту XHTML 1.0

a) Нет
b) Да
Вопрос №5

Какие из этих вариантов задают массив из элементов "a", "b"

a) var a = [ "a", "b" ]
b) var a = { "a", "b" }
c) var a = ( "a", "b" )
d) var a = "a,b".split(',')
e) var a = new Array("a","b")
Вопрос №6

Какие обработчики событий сработают при клике на div

div.onclick = function() { alert(1) }

div.onclick = function() { alert(2) }

a) Первый, затем второй
b) Только первый
c) Только второй
Вопрос №7

Можно ли через javascript подключить внешний js-файл, отсутствующий на странице

a) Да, но только один раз
b) Да, но только до загрузки страницы
c) Да, сколько угодно файлов когда угодно
Вопрос №8

Что такое ECMAScript

a) Новый язык программирования
b) Спецификация языка Javascript
c) Переработанная реализация Javascript
Вопрос №9

Можно ли в скрипте перевести посетителя на другую страницу сайта

a) Да, но только в рамках текущего сайта
b) Да, куда угодно
c) Нет, нельзя
Вопрос №10

В каком случае из перечисленных, событие не попадет на обработку javascript

a) Только если javascript отключен
b) Если страничка просматривается локально, т.е offline
c) Если в момент его наступления обрабатывается другое событие
Вопрос №11

Какие конструкции для циклов есть в javascript



a) Только две: for и while.
b) Только одна: for
c) Три: for, while и do...while
Вопрос №12

Есть ли какая-нибудь разница между этими двумя определениями функции

function f(a,b) { return a+b }

var f = function(a,b) { return a+b }

a) Нет
b) Да, есть
Вопрос №13

Можно ли инициировать DOM-событие из javascript. Например, сэмулировать клик мышкой на элементе, чтобы javascript-код кликнул за пользователя.

a) Да, можно
b) Нет, нельзя
c) В некоторых браузерах можно
Вопрос №14

Какое событие не вызывается кликом мыши

a) onmousedown
b) onfocus
c) onkeydown
d) onclick
Вопрос №15

Сколько параметров можно передать функции

a) Ровно столько, сколько указано в определении функции
b) Сколько указано в определении функции или меньше
c) Любое количество
d) Сколько указано в определении функции или больше
Вопрос №16

Какие из этих тэгов соответствуют стандарту HTML

a) <script type="text/javascript">
b) <script language="javascript">
c) <script type="application/x-javascript">
d) <script language="javascript" type="text/javascript">
e) <script>
Вопрос №17

Какие варианты правильно объявляют переменную для f, возвращающей сумму двух аргументов

a) var f = function(a,b) { return a+b }
b) var f = new Function('a', 'b', 'return a+b')
c) var f = new Function('a,b', 'return a+b')
d) Никакие.
Вопрос №18

Какое из этих ключевых слов ООП не используется в javascript

a) instanceOf
b) new
c) super
d) Все есть
e) this
Вопрос №19

Чему равна переменная name

var name = "пупкин".replace("п","д")

a) дупкин
b) дудкин
c) ляпкин-тяпкин
d) пупкин
Вопрос №20

На что влияет описание DOCTYPE в начале документа

a) На отображение, работу CSS-свойств
b) На внешний валидатор при проверке соответствия стандарту
c) На наличие и отсутствие некоторых свойств в DOM
d) DOCTYPE - атавизм, он ни на что не влияет


Билет рассмотрен и утвержден на заседании кафедры ТППиЗИ факультет ТТС

протокол № ____ от «___» __________________ 201___ г.

Зав. кафедрой ________________________ А.К. Талалаев

Билет переутвержден на заседании кафедры ТППиЗИ факультет ТТС

протокол № ____ от «___» __________________ 201___ г.

Зав. кафедрой ________________________ А.К. Талалаев

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Политехнический университет

Факультет транспортных и технологических систем

Кафедра «Технология полиграфического производства и защиты информации»

Наши рекомендации