Тестовые задания для проведения промежуточного контроля по предмету web-программирование (7 семестр) Задание #1 Вопрос: Написан код:
Что будет написано в появившемся окне?
Выберите один из 4 вариантов ответа: 1) ошибка выполнения скрипта
2) NAN
3) 52
4) 7
Задание #2 Вопрос: Что произойдёт при выполнении данного кода:
Выберите один из 4 вариантов ответа: 1) через 100 секунд появится сообщение с ткстом 'Hello World'
2) ничего не будет, поскольку в коде ошибка
3) через 100 миллисекунд пояаится сообщение с текстом 'Hello World'
4) сразу появится сообщение с текстом 'Hello World'
Задание #3 Вопрос: Написан код:
Что будет написано в появившемся окне?
Выберите один из 4 вариантов ответа: 1) 1
2) 0
3) 2
4) код нерабочий, поскольку писать arr[arr.length] можно только при длине массива отличной от 0
Задание #4 Вопрос: Что делает функция printMessage("Text")?
Выберите один из 4 вариантов ответа: 1) выводит окно с текстом "Text"
2) ошибка, поскольку в функции printMessage() 2 параметра
3) функция printMessage() не существует
4) выводит окно с текстом Text
Задание #5 Вопрос: Какая разница между равенством и эквивалентностью?
Выберите один из 4 вариантов ответа: 1) знак равенства проверяет лишь значения операндов, а знак эквивалентности - значения и их типы
2) знак эквивалентности проверяет лишь знак значения операндов, а знак равенства - значения и их типы
3) знак эквивалентности работает лишь для строк, а знак равенства применим к любым типам
4) никакой разницы нет
Задание #6 Вопрос: Какой из вариантов объявления функции правильный: var func = function() {}; или function func() {}
Выберите один из 4 вариантов ответа: 1) оба варианта правильные
2) оба варианта неправильные
3) function func() {}
4) var func = function() {};
Задание #7 Вопрос: Есть такой код:
При выполнении скрипта появилось окно, в которое пользователь ввёл 10. Что будет написано в следующем появившемся окне?
Выберите один из 4 вариантов ответа: 1) 101
2) 1
3) 11
4) 2
Задание #8 Вопрос: Написан следующий код:
Что будет написано в появившемся окне?
Выберите один из 4 вариантов ответа: 1) 10
2) 5
3) ошибка из-за попытки объявить две переменные с одинаковыми именами
4) ошибка, поскольку название переменной не может состоять из заглавных букв
Задание #9 Вопрос: Какая разница между функциями setInterval() и setTimeout()?
Выберите один из 4 вариантов ответа: 1) Функция setInterval() вызывает заданную функцию постоянно через заданный промежуток времени, а функция setTimeout() вызывает функцию через заданный промежуток только 1 раз
2) Никакой разницы нет.
3) Функция setInterval() вызывает функцию через заданный промежуток только 1 раз, а функция setTimeout() вызывает заданную функцию постоянно через заданный промежуток времени.
4) В функции setInterval() можно задавать любой интервал для выполнения кода, тогда как в setTimeout() задержка всегда равна 1000 мс.