Тесты на тему "(Синергия МОИ МТИ МОСАП) Разработка web-приложений на языке JavaScript (ответы на тест)"
10
(Синергия МОИ МТИ МОСАП) Разработка web-приложений на языке JavaScript (ответы на тест)
Итоговый тест
Итоговый тест
Демо работы
Описание работы
Расположите в правильной последовательности этапы разделы технического задания:1. Введение
2. Основания для разработки
3. Назначение разработки
4. Требования к программе
5. Требования к программной документации
6. Технико-экономические показатели
7. Стадии и этапы разработки; 8. Порядок контроля и приемки
8. Приложение (опционально))
Установите правильную последовательность выполнения цикла (пошаговый алгоритм работы):
1. выполняем < начальное действие >, переходим к шагу 2
2. проверяем < условие выполнения цикла >; если условие вернуло true, переходим к шагу 3, иначе – к шагу 5
3. выполняем итерацию цикла (команды, которые записаны в строках < тело цикла >); если выполнение итерации не было прервано, то переходим к шагу 4, иначе – к шагу 5
4. выполняем < действие после итерации >, затем переходим к шагу 2 выходим из цикла, продолжаем работу программы
В стандарте ES5 появился метод …, который возвращает индекс первого вхождения искомого элемента массива
• unshift()
• push()
• indexOf()
Деструктор – это …
• специальный метод без параметров, служащий для деинициализации объекта (например, освобождения памяти), имя которого состоит из символа ~ и имени класса
• специальная функция класса, которая вызывается при создании нового объекта этого класса и предоставляет возможность инициализировать объекты во время их создания
• символ, который помогает выполнять определенные математические и логические вычисления с операндами
… функция – это анонимная функция с особым синтаксисом, которая принимает фиксированное число аргументов и работает в контексте включающей ее области видимости
Функция … возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация
• outer()
• square()
• first()
Для того чтобы обратить порядок следования элементов массива нужно воспользоваться методом …
… – это расширение браузера Google, которое обязательно должно быть у верстальщиков и дизайнеров
Определите соответствие между функциями и характеристиками:
A. time()
B. square()
C. inner()
D. возвращает текущее календарное время системы
E. вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
F. для одномерных массивов это, по сути, внутреннее произведение, для многомерных массивов – это сумма произведений по последним осям
Метод … возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено
Говоря о JavaScript-методе str.replace(), следует отметить, что когда первый аргумент replace является строкой, он заменяет только … совпадение
• первое
• второе
• последнее
Ключевое слово … представляет ссылку на текущий экземпляр класса
• this
• yes
• true
… выступают в качестве имён переменных, функций, свойств объекта, и т. д.
При записи строк параметры в … записи не используют символы кавычек, в то время как параметры функции-конструктора используют кавычки
… JavaScript – это специализированная программа, обрабатывающая JavaScript, в частности, в браузерах
• Движок
• Байт-код
• Массив
Значения типа … представляют собой последовательности символов; такие значения задаются в виде строковых литералов, заключенных в одинарные или двойные кавычки
… класса – это переменная, которая описывает какое-либо из свойств данного класса
• Поле
• Площадь
• Размер
… программирования – это набор формальных правил, по которым пишутся программы
… – это специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
Установите порядок выполнения конструкторов при порождении из нескольких классов:
1. конструкторы базовых классов в порядке их задания
2. конструкторы членов, являющихся объектами класса
3. конструктор порожденного класса
Метод … ищет совпадение и возвращает true/false, в зависимости от того, находит ли он его
• regexp.test(str)
• indexOf()
• localeCompare()
С точки зрения Java … представляет собой файл jar, используемый для определения бизнес-логики программы и построения интерфейсной части
Тег < div > – это важнейший тег в … верстке
Тег < … > создает новую строку в таблице
Если функции не был передан аргумент, который мы хотим получить с помощью параметра, то в этом случае он будет иметь значение …
Значение …, записанное в некую переменную, указывает на то, что эта переменная не инициализирована и значение для нее отсутствует
… – это основная единица информации в вычислительной технике и цифровых коммуникациях, которая представляет логическое состояние с одним из двух возможных значений
Расположите языки программирования в порядке их создания (от старого до самого нового):
1. Simula
2. C++
3. Python
4. Java
Расположите в хронологической последовательности открытия в программировании, начиная с самого раннего:
1. ткацкий станок с перфокартами
2. аналитическая машина
3. первая программа для аналитической машины
4. объектно-ориентированное программирование
… – это способность программы идентично использовать объекты с одинаковым интерфейсом без информации о конкретном типе этого объекта
SEO … – это поисковая оптимизация
• CMS
• SEO
• Control
Достаточно часто используемое программное обеспечение – редакторы кода, такие как … (укажите 2 варианта ответа)
• AutoCAD
• Notepad
• Webstorm
• Compas
Deferred приходит в состояние "error" в одном из трех случаев – в частности, если … (укажите 3 варианта ответа)
• аргумент callback или errback является instanceof Error
• из последнего обработчика выпал exception
• последний обработчик вернул значение instanceof Error
• аргумент callback или errback не является instanceof Error
• из первого обработчика выпал exception
• первый обработчик вернул значение instanceof Error
Пропускать текущую итерацию и переходить сразу к следующей нужно с помощью команды …
… – английское название стиля написания составных слов, при котором несколько слов разделяются символом подчеркивания (_) и не имеют пробелов в записи, причем каждое слово обычно пишется с маленькой буквы: foo_bar, hello_world и т. д.
Действие … заключается в последовательном повторении определенной части программы некоторое количество раз
… – это язык стилей, с помощью которого мы придаем стиль отображения нашего HTML-контента, например, придаем цвет фону (background) и шрифту, придаем контенту многоколоночный вид
Правильно выведенное сообщение «Hello World!» с помощью JavaScript: …
• alert("Hello World")
• msgBox("Hello World")
• alertBox("Hello World")
• msg("Hello World")
В тестировании … ящика при порождении тестовых сценариев используется только информация о спецификации системы
• черного
• белого
• зеленого
Установите соответствие методами и их характеристиками:
A. iterator
B. forEach()
C. keys()
D. метод позволяет получать так называемый «итератор объекта» – объект, который в данном случае позволяет организовывать перебор элементов массива
E. метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
F. метод позволяет перебирать ключи массива
Параметр … указывает на промежуток, через который будет выполняться функция из параметра someFunction
Удалить элемент из конца массива, одновременно возвратив этот элемент, можно с помощью метода …
• unshift()
• push()
• pop()
Основная идея … – максимально упростить создание и управление сайтом
• CMS
• Control
• SEO
Режим strict …, введенный в ECMAScript 5, позволяет использовать более строгий вариант JavaScript; Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой
• Down
• Strict
• Element
… – это механизм, позволяющий создавать классы на основе другого класса
… объект – это объект, который всегда существует в глобальной области видимости (en-US)
К примитивным типам данных относятся такие, как … (укажите 2 варианта ответа)
• typeof
• symbol
• string
• table
Правильный способ указать комментарий в коде JаvаSсriрt …
• // это комментарий
• < !-- это комментарий -- >
• ' это комментарий
Директива "use strict" была добавлена в JavaScript 1.8.5 (ECMAScript версии …)
• 5th Edition
• 6th Edition
• 7th Edition
• 8th Edition
В числе трех возможных состояний объекта Deferred – анализ чувствительности, равный … (укажите 3 варианта ответа)
• анализу чувствительности -1, еще нет результата
• 0, есть результат "success"
• 1, произошла ошибка "error"
• 1, еще нет результата
• 1, есть результат "success"
• 0, произошла ошибка "error"
Запись в исходном коде компьютерной программы, представляющая собой фиксированное значение, – это …, или безымянная константа
Для того чтобы, воспользовавшись одной операцией, удалить некие элементы массива и вставить вместо них другие элементы, используется метод …
• unshift()
• push()
• splice()
Веб-приложение … работает на удаленном компьютере, который может находиться где угодно
• Back-end
• Front-end
• Single Page Application (SPA)
Установите правильную последовательность действий программы при возникновении ошибки:
1. код нормально выполняется вне блока повторных попыток
2. управление переходит в блок повторных попыток
3. какое-то выражение в этом блоке приводит к возникновению ошибки в методе
4. метод генерирует исключение
5. управление переходит к обработчику ошибок (улавливающему блоку), следующему сразу за блоком повторных попыток
Установите правильную последовательность шести основных этапов, которые в общем случае включает процесс создания веб-приложения:
1. определение целей и задач проекта
2. разработка структуры сайта
3. разработка дизайн-макетов
4. html-верстка
5. программирование и контроль качества
6. запуск и сопровождение, SEO-оптимизация
… – это разновидность управляющих конструкций для организации многократного выполнения одного и того же участка кода
… – это язык программирования, откуда JavaScript взял свои регулярные выражения
… ссылка – это ссылка, ведущая на ту страницу, где она сама расположена
Установите правильную последовательность шагов алгоритма пузырьковой сортировки:
1. сравнить два числа
2. если число слева больше, то поменять их местами
3. перейти на одну позицию вправо
… в Java-методах означает, что метод принимает входные данные из строки и возвращает другой тип данных
• Инкапсуляция
• Парсинг
• Наследование
Язык … программирования – это язык программирования, оптимизированный для программирование реактивных систем
• асинхронного
• синхронного
• глобального
… – это тип данных, в котором хранится упорядоченный набор однотипных элементов
Определите соответствие между операторами и их описанием:
A. Равно (==)
B. Не равно (!=)
C. Больше (>)
D. возвращает true, если операнды равны
E. возвращает true, если операнды не равны
F. возвращает true, если операнд слева больше операнда справа
Оператор ветвления … реализует выполнение определенных команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» (true)
• switch
• if
• if… else
… технического задания – в том, чтобы свести к минимуму разницу между представлениями двух сторон, заказчика и исполнителя
Для выбора одной из множества альтернатив используется инструкция ветвления …, действие которого определяется набором значений соответствующей переменной
• switch (switch Statement)
• if
• if… else
К примитивным типам относят … (укажите 2 варианта ответа)
• byte
• boolean
• bite
• map
Веб-приложение … выполняется в браузере пользователя.
• Back-end
• Front-end
• Single Page Application (SPA)
Регулярные выражения применяются для того, чтобы … (укажите 2 варианта ответа)
• не допустить замены
• удалить все даты
• удалить все файлы, начинающиеся на test
• найти все логи
Глобальный объект … можно использовать в виде конструктора, создавая с его помощью новые числа (правда, в таком виде его практически никогда не используют), им можно пользоваться и как самостоятельной сущностью, не создавая его экземпляры (то есть – некие числа, представляемые с его помощью)
• Word
• Mood
• Number
Функция … возвращает текущее календарное время системы
• time()
• outer()
• square()
… выражения (их еще называют regexp, или regex) – это механизм для поиска и замены текста
… – это структура данных, которая хранит сведения о соответствии идентификаторов и переменных
• Цикл
• Лексическое окружение
• Массив
Если определить функцию в консоли браузера, то вызывать ее будет объект …
• window
• global
• net
Для организации сортировки элементов массива в алфавитном порядке (0-9A-Za-z) используется метод … без передачи ему аргументов
• sort()
• push()
• lastIndexOf()
Графический … позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и т. д.)
Установите соответствие между методами и их характеристиками:
A. Метод slice()
B. Метод concat()
C. Метод charAt()
D. возвращает новый массив, содержащий копию части исходного массива
E. объединяет строки
F. используется, чтобы выяснить, какой символ стоит в заданной позиции
… функции – это функции, которые уже содержатся в табличном процессоре и выполняют различные вычисления автоматически при их вызове из библиотеки функций
Правильно объявленная функция в JavaScript: …
• function MyFunction()
• function = MyFunction()
• function:MyFunction()
• function = New MyFunction()
… – это один из способов в JavaScript, с помощью которого можно получить аргументы функции
… – это модель синтаксического анализа и выполнения JavaScript-кода, в которой используется более строгая проверка кода на ошибки и генерируются ошибки при небезопасных действиях
Определите соответствие между функциями и их характеристиками:
A. double time()
B. traceln( Object o )
C. IExperimentHost; getExperimentHost()
D. возвращает текущее значение модельного времени (в единицах модельного времени)
E. распечатывает текстовое представление объекта с разделителем строки в консоль
F. возвращает графический интерфейс модели
Установите правильный порядок хода работы с данными и информацией:
1. добывать
2. обрабатывать
3. хранить
4. анализировать
5. передавать
Тег < … > создает новый столбец в таблице
… – это специалист, занимающийся программированием, то есть созданием компьютерных программ
… Java – это набор инструкций, исполняемых виртуальной машиной Java
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ