- Введение в курс
- Тема 1. Введение в современную веб-разработку
- Тема 2. Переменные и управление потоком выполнения
- Тема 3. Циклы и массивы
- Тема 4. Изучение функций
- Тема 5. Изучение объектов
- Тема 6. JS методы
- Тема 7. Типы ошибок. Синхронный и асинхронный код
- Заключение
- Итоговая аттестация
… – термин в программировании, означающий вызов функцией самой себя
Тип ответа: Текcтовый ответ
… – это базовая модель интерфейса, которая со временем превратится в готовый цифровой продукт
Тип ответа: Текcтовый ответ
… – это встроенный в браузер объект, который дает возможность делать HTTP-запросы к серверу без перезагрузки страницы
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Task
- Callback
- XMLHttpRequest
… – это документ, содержащий перечень задач, обязанностей и требований, которые заказчик предъявляет исполнителю
Тип ответа: Текcтовый ответ
… – это единый стандарт отображения всех элементов веб-страницы
Тип ответа: Текcтовый ответ
… – это лицо (физическое или юридическое), заинтересованное в выполнении исполнителем работ, оказании им услуг или приобретении у продавца какого-либо продукта
Тип ответа: Текcтовый ответ
… – это механизм в JavaScript, в котором переменные и объявления функций, передвигаются вверх своей области видимости перед тем, как код будет выполнен
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- hoisting
- strict mode
- undefined
… – это механизм, позволяющий создавать классы на основе другого класса
Тип ответа: Текcтовый ответ
… – это модель синтаксического анализа и выполнения JavaScript-кода, в которой используется более строгая проверка кода на ошибки и генерируются ошибки при небезопасных действиях
Тип ответа: Текcтовый ответ
… – это некоторый фрагмент кода, который можно описать один раз, а затем вызвать на выполнение в разных частях программы какое угодно число раз
Тип ответа: Текcтовый ответ
… – это объект, представляющий результат успешного или неудачного завершения асинхронной операции
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Строгий режим
- Промис
- Обратный вызов
… – это одиночный процесс, который может использовать программа для выполнения своих нужд
Тип ответа: Текcтовый ответ
… – это основная единица информации в вычислительной технике и цифровых коммуникациях, которая представляет логическое состояние с одним из двух возможных значений
Тип ответа: Текcтовый ответ
… – это последовательность букв, цифр, символов подчеркивания «_» и знаков доллара «$»
Тип ответа: Текcтовый ответ
… – это процесс соединения вещей друг с другом (в JavaScript чаще всего используется для соединения друг с другом значений переменных)
Тип ответа: Текcтовый ответ
… – это расширение браузера Google, которое обязательно должно быть у верстальщиков и дизайнеров
Тип ответа: Текcтовый ответ
… – это специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
Тип ответа: Текcтовый ответ
… – это структура данных, которая хранит сведения о соответствии идентификаторов и переменных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Цикл
- Лексическое окружение
- Массив
… – это трансляторы, которые преобразуют исходный код в машинный код (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- операторы
- агрегаторы
- компиляторы
- интерпретаторы
… – это фрагменты кода, которые можно обработать, получив на основе проведенных вычислений некое значение
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Выражения
- Массивы
- Операторы
… – это функции высшего порядка, при помощи которых можно откладывать или повторять выполнение других функций
Тип ответа: Текcтовый ответ
… – это функция, которая должна быть выполнена после завершения работы другой функции
Тип ответа: Текcтовый ответ
… – это функция, переданная в качестве аргумента другой функции
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Строгий режим
- Обратный вызов
- Безопасный вызов
… – это функция, у которой есть доступ к области видимости сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу
Тип ответа: Текcтовый ответ
… – это экземпляр класса.
Тип ответа: Текcтовый ответ
… – это язык стилей, с помощью которого мы придаем стиль отображения нашего HTML-контента, например, придаем цвет фону (background) и шрифту, придаем контенту многоколоночный вид
Тип ответа: Текcтовый ответ
… –параметр или свойство элемента.
Тип ответа: Текcтовый ответ
… (от англ. to get – «получить»), который также называется методом чтения, – это метод, который возвращает нам значение какого-то поля
Тип ответа: Текcтовый ответ
… (от англ. to set – «устанавливать»), устанавливающим, модифицирующим методом, или мутатором, – это метод, который изменяет (устанавливает) значение поля,
Тип ответа: Текcтовый ответ
… в Java-методах означает, что метод принимает входные данные из строки и возвращает другой тип данных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Инкапсуляция
- Парсинг
- Наследование
… в JavaScript – это контейнер, в котором может храниться некоторое значение данных для дальнейшего использования в программе
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
… веб-страниц и приложений – это создание структуры гипертекстового документа на основе HTML-разметки, как правило, при использовании таблиц стилей и клиентских сценариев таким образом, чтобы элементы дизайна выглядели аналогично дизайн-макету
Тип ответа: Текcтовый ответ
… вызовов – это средство доступа к объекту под различными именами
Тип ответа: Текcтовый ответ
… выражения (их еще называют regexp, или regex) – это механизм для поиска и замены текста
Тип ответа: Текcтовый ответ
… выступают в качестве имён переменных, функций, свойств объекта, и т. д.
Тип ответа: Текcтовый ответ
… кавычки также позволяют задавать «шаблонную функцию» перед первой кавычкой
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
… колбэки – это аргументы при вызове функции, которая начнет выполнение кода на заднем фоне
Тип ответа: Текcтовый ответ
… комментарий ведёт себя точно также как и однострочный (//) комментарий. Вместо этого, он начинается с #! и действителен только в самом начале скрипта или модуля.
Тип ответа: Текcтовый ответ
… объекта регулярного выражения обеспечивает компиляцию регулярного выражения во время выполнения
Тип ответа: Текcтовый ответ
… позволяют обработать некоторый JavaScript-код в отдельном потоке, который называется обработчиком, и таким образом запускать отдельные блоки JavaScript-кода одновременно
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Функции
- Операторы
- Web workers
… получила свое название в результате того, что заглавные буквы внутри идентификатора напоминают горбы верблюда.
Тип ответа: Текcтовый ответ
… представляет собой идентификатор, которому присвоено некое значение
Тип ответа: Текcтовый ответ
… программирование – это концепция программирования, при которой результат выполнения функции доступен спустя некоторое время в виде асинхронного (нарушающего стандартный порядок выполнения) вызова
Тип ответа: Текcтовый ответ
… программирования – это набор формальных правил, по которым пишутся программы
Тип ответа: Текcтовый ответ
… технического задания – в том, чтобы свести к минимуму разницу между представлениями двух сторон, заказчика и исполнителя
Тип ответа: Текcтовый ответ
… функции – это значения, переданные в функцию при ее вызове
Тип ответа: Текcтовый ответ
… функции – это функции, которые уже содержатся в табличном процессоре и выполняют различные вычисления автоматически при их вызове из библиотеки функций
Тип ответа: Текcтовый ответ
… функции (или тело функции) – это набор инструкций, заключенный в фигурные скобки, которые необходимо выполнить при ее вызове
Тип ответа: Текcтовый ответ
… Java – это набор инструкций, исполняемых виртуальной машиной Java
Тип ответа: Текcтовый ответ
… JavaScript – это специализированная программа, обрабатывающая JavaScript, в частности, в браузерах
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
…в JavaScript – это законченная последовательность действий (инструкций), направленных на решение отдельной задачи
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
В контексте создания сайтов есть два вида разработки, такие как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- outsourcing
- back-end
- front-end
В наши дни, при разработке JS-программ на основе современных стандартов, вполне можно полностью отказаться от … и использовать только ключевые слова let и const
Тип ответа: Текcтовый ответ
В разделе технического задания «…» содержится краткий перечень того, какими техническими средствами мы хотим получить профит
Тип ответа: Текcтовый ответ
В тестировании … ящика при порождении тестовых сценариев используется только информация о спецификации системы
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
В ES6 появился метод массивов…, который выполняет поиск по массиву с использованием передаваемой ему функции
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- find()
- push()
- lastIndexOf()
В JavaScript есть два ограничения, касающиеся имен переменных, – в частности, … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- первый символ не должен быть +
- первый символ не должен быть буквой
- первый символ не должен быть цифрой
- имя переменной должно содержать только буквы, цифры или символы $ и _
В JavaScript имеется специальное значение, которое указывает на отсутствие значения, – это …
Тип ответа: Текcтовый ответ
В JavaScript создать функцию можно различными способами, такими как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Function Declaration
- Arrow Function
- Filter Function
- Narrow Function
Веб-приложение … выполняется в браузере пользователя.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Back-end
- Front-end
- Single Page Application (SPA)
Веб-приложения вошли в наш обиход примерно в конце …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- 1990-х – начале 2000-х гг.
- 1980-х – начале 1990-х гг.
- 1970-х – начале 1980-х гг.
- 1960-х – начале 1970-х гг.
Верстка относится к такому виду разработки, как …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- outsourcing
- back-end
- front-end
Глобальный объект … можно использовать в виде конструктора, создавая с его помощью новые числа (правда, в таком виде его практически никогда не используют), им можно пользоваться и как самостоятельной сущностью, не создавая его экземпляры (то есть – некие числа, представляемые с его помощью)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Графический … позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и т. д.)
Тип ответа: Текcтовый ответ
Действие … заключается в последовательном повторении определенной части программы некоторое количество раз
Тип ответа: Текcтовый ответ
Деструктор – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- специальный метод без параметров, служащий для деинициализации объекта (например, освобождения памяти), имя которого состоит из символа ~ и имени класса
- специальная функция класса, которая вызывается при создании нового объекта этого класса и предоставляет возможность инициализировать объекты во время их создания
- символ, который помогает выполнять определенные математические и логические вычисления с операндами
Директиву "use strict" можно указывать только в … сценария или функции
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Для добавления элементов в конец массива используют метод …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Для добавления элементов в начало массива используют метод …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- unshift()
- filter()
- iterator
Для определения подстроки в строке используют такие методы, как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- lastIndexIn()
- lastIndexFor()
- indexOf()
- lastIndexOf()
Для организации сортировки элементов массива в алфавитном порядке (0-9A-Za-z) используется метод … без передачи ему аргументов
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- sort()
- push()
- lastIndexOf()
Для остановки таймера применяется функция …
Тип ответа: Текcтовый ответ
Для того чтобы обратить порядок следования элементов массива нужно воспользоваться методом …
Тип ответа: Текcтовый ответ
Для того чтобы определить тип данных некоего значения, можно воспользоваться оператором …, который возвращает строку, указывающую тип операнда
Тип ответа: Текcтовый ответ
Для того чтобы получить доступ к отдельному элементу массива, используют конструкцию, состоящую из … скобок, в которых содержится индекс элемента массива
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- квадратных
- круглых
- фигурных
Для того чтобы получить копию некоего фрагмента массива в виде нового массива, нужно воспользоваться методом …
Тип ответа: Текcтовый ответ
Для того чтобы функцию запустить, ее необходимо …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Для хранения больших объемов информации используют особый компьютер с очень большим объемом памяти – … хранения данных
Тип ответа: Текcтовый ответ
Достаточно часто используемое программное обеспечение – редакторы кода, такие как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- AutoCAD
- Notepad++
- Webstorm
- Compas
Если определить функцию в консоли браузера, то вызывать ее будет объект …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Если перед строкой есть выражение, то шаблонная строка называется … шаблоном
Тип ответа: Текcтовый ответ
Есть два устоявшихся негласных стиля, используемых для записи идентификаторов, состоящих из нескольких слов, – в частности, это стиль … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- snake
- Case
- camelCase
- snake_case
Запись в исходном коде компьютерной программы, представляющая собой фиксированное значение, – это …, или безымянная константа
Тип ответа: Текcтовый ответ
Значения типа … в JavaScript представлены в виде 64-битных чисел двойной точности с плавающей запятой
Тип ответа: Текcтовый ответ
Значения типа … представляют собой последовательности символов; такие значения задаются в виде строковых литералов, заключенных в одинарные или двойные кавычки
Тип ответа: Текcтовый ответ
Изучив приведенный ниже пример работы с контейнером (в файле находится произвольное количество целых чисел, программа считывает их в вектор и выводит на экран), определите правильную последовательность кода: #inсludе < iostream > #inсludе < vector > using namespace std; int main(){ ifstream input (“inpnum.txt”); if ( !input) { cout << “Ошибка открытия входного файла”; exit(1);} vector< int > v; //создание контейнера int x; while ( input >> x, !input.eof()) v.push_back(x); for ( auto temp : v) cout << temp }
Тип ответа: Сортировка
- 1 записывается соответствующая специализация шаблона vector – vector< int >
- 2 для создания вектора v применяется конструктор по умолчанию
- 3 организуется цикл до конца файла, в котором из него считывается очередное целое число
- 4 с помощью метода push_back число заносится в вектор, размер которого увеличивается автоматически
Имена переменных, классов, объектов, интерфейсов, методов называются …
Тип ответа: Текcтовый ответ
Используя цикл for – управляющую конструкцию программного кода, которая нарушает линейность исполнения алгоритма и позволяет выполнить указанный код множество раз, – установите правильную последовательность шагов алгоритма, если необходимо принять 30 капель лекарства:
Тип ответа: Сортировка
- 1 приготовить стакан
- 2 открыть крышку пузырька с лекарством
- 3 отмерить 30 капель
- 4 закрыть крышку пузырька с лекарством
- 5 принять полученную порцию лекарства
К классическим веб-приложениям относят … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- почтовые клиенты
- интернет-магазины
- лендинг
К примитивным типам данных относят … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
К примитивным типам данных относятся такие, как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
К примитивным типам относят … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Каждый поток может выполнять только … в текущий момент времени
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- одну задачу
- две задачи
- три задачи
- четыре задачи
Как у каждого ребенка есть отец и мать (хотя бы в биологическом смысле), так же они есть и у каждого объекта в JavaScript, и, в данной аналогии, если отцом объекта в JavaScript является разрабатывающий его конструктор, то мать – это....
Тип ответа: Текcтовый ответ
Класс … в языке JavaScript позволяет создать объект, описывающий географический или культурный регион, обеспечивая возможность создания многонациональных программ с учетом региональных настроек дат, времен, чисел, валюты и т.д.
Тип ответа: Текcтовый ответ
Ключевое слово … появилось в ES2015, его упрощенно можно назвать «блочной» версией var
Тип ответа: Текcтовый ответ
Ключевое слово … представляет ссылку на текущий экземпляр класса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Контекст … – это абстрактное окружение, в котором вычисляется и выполняется JavaScript-код
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- изменения
- завершения
- выполнения
Лексическое окружение содержит два компонента, в частности, … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- запись окружения
- ссылка на внешнее окружение
- массив
- фильтр
Массивы, объекты типа … представляют собой списки пронумерованных значений
Тип ответа: Текcтовый ответ
Метод … – это встроенная функция JavaScript, устанавливающая таймер обратного отсчета (в миллисекундах) для выполнения функции обратного вызова по завершении заданного времени
Тип ответа: Текcтовый ответ
Метод … возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено
Тип ответа: Текcтовый ответ
Метод … возвращает индекс последнего вхождения элемента в массив
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- unshift()
- push()
- lastIndexOf()
Метод … возвращает новый массив, содержащий копию части исходного массива
Тип ответа: Текcтовый ответ
Метод … возвращает позицию первого совпадения с regexp в строке str или -1, если совпадения нет
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Метод … возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением
Тип ответа: Текcтовый ответ
Метод … возвращает число, указывающее, должна ли данная строка находиться до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- lastIndexOf()
- indexOf()
- localeCompare()
Метод … вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта en-US)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- apply()
- indexOf()
- localeCompare()
Метод … ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- lastIndexIn()
- lastIndexFor()
- indexOf()
- lastIndexOf()
Метод … ищет совпадение и возвращает true/false, в зависимости от того, находит ли он его
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- regexp.test(str)
- indexOf()
- localeCompare()
Метод … позволяет вызвать функцию от имени другого объекта
Тип ответа: Текcтовый ответ
Метод … позволяет извлечь символы из строки (подстроку) или между двумя индексами, или от одного индекса и до конца строки
Тип ответа: Текcтовый ответ
Метод … позволяет перебирать ключи массива
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Метод … при каждом его вызове возвращает структуру данных, содержащую очередной элемент массива
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Метод … проверяет соответствие в строке, этот метод возвращает совпадающий текст, если он находит совпадение, в противном случае он возвращает null
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- exec()
- indexOf()
- localeCompare()
Метод … создает новый экземпляр Array из массивоподобного или итерируемого объекта
Тип ответа: Текcтовый ответ
Метод массивов … возвращает итератор, который позволяет перебирать пары «ключ – значение массива»
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- entries()
- filter()
- iterator
Метод массивов … можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
Тип ответа: Текcтовый ответ
Метод массивов … позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
Тип ответа: Текcтовый ответ
Написание функции посредством Function Declaration начинается с написания ключевого слова …
Тип ответа: Текcтовый ответ
Необходимо четко осознавать, что ключевое слово … всегда указывает именно на объект, из которого вызвана функция, а не на объект, к которому она принадлежит
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Объект … инкапсулирует последовательность обработчиков для еще не существующего результата, чем сильно упрощает сложные AJAX-приложения
Тип ответа: Текcтовый ответ
Оператор … позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Оператор … предназначен для возвращения значения выражения в качестве результата выполнения функции
Тип ответа: Текcтовый ответ
Оператор …, который появился в стандарте ES6, позволяет перебирать итерируемые объекты (в том числе массивы)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Операции с функцией в JavaScript можно разделить на 2 шага, в числе которых– … функции (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- объявление (создание)
- вызов (выполнение)
- отзыв
- изменение
Определите последовательность действий при компиляции, если есть два класса конструкторов, один из которых базовый, а другой – унаследованный от базового:
Тип ответа: Сортировка
- 1 выполняется вызов конструктора базового класса
- 2 выполняется вызов конструктора унаследованного класса
- 3 выполняется компиляция
Определите соответствие между понятиями и их определениями:
Тип ответа: Сопоставление
- A. Инкапсуляция
- B. Абстрагирование
- C. Наследование
- D. принцип быстрой и надежной организации собственно иерархической управляемости
- E. принцип, в котором учитывается все самое важное в предмете для моделирования и решения конкретной задачи (г) метод, который направлен на определение точки, где единое управление лучше разделить или наоборот, собрать воедино разделенные управления
- F. принцип создание класса на базе уже существующего, при этом есть возможность пользоваться функционалом (свойствами и методами) базового
Определите соответствие между примитивным типом данных и его значением (переводом):
Тип ответа: Сопоставление
- A. Boolean
- B. String
- C. Symbol
- D. логическое значение
- E. строка
- F. символ (используется в особых случаях, появился в ES6)
Определите соответствие между функциями и характеристиками:
Тип ответа: Сопоставление
- A. time()
- B. square()
- C. inner()
- D. возвращает текущее календарное время системы
- E. вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
- F. для одномерных массивов это, по сути, внутреннее произведение, для многомерных массивов – это сумма произведений по последним осям
Определите соответствие методами и их характеристиками:
Тип ответа: Сопоставление
- A. entries()
- B. keys()
- C. map()
- D. возвращает итератор, который позволяет перебирать пары «ключ – значение массива»
- E. позволяет перебирать ключи массива
- F. позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
Первый элемент массива типа Array имеет индекс (ключ) …
Тип ответа: Текcтовый ответ
По большой части для конкатенации строк используют оператор …, но также можно объединить строки, используя метод concat()
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
После HTML-тега … нужно вставить JavaScript
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- <scripting>
- <javascript>
- <script>
- <js>
Правильно выведенное сообщение «Hello World!» с помощью JavaScript: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- alert("Hello World")
- msgBox("Hello World")
- alertBox("Hello World")
- msg("Hello World")
Правильно объявленная функция в JavaScript: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- function MyFunction()
- function = MyFunction()
- function:MyFunction()
- function = New MyFunction()
Правильный способ использования оператора if в JavaScript: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- f i = 2 then
- if i == 2 then
- if i = 2
- if (i == 2)
Прежде чем использовать переменную, ее нужно объявить с использованием ключевого слова, например, такого как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
При выборе идентификатора необходимо учитывать определенные правила, согласно которым идентификаторы … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- должны начинаться с буквы, символа подчеркивания или знака доллара
- могут состоять из одного и более символов
- должны начинаться только с цифры
- могут состоять только из одного символа
При передаче параметра по значению конструктор будет вызываться рекурсивно, поэтому он должен иметь в качестве параметра …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
При помощи свойства … можно найти число юникодных символов в строке
Тип ответа: Текcтовый ответ
Пример правильно вставленного внешнего скрипта: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- <#include "sample1.js">
- <script href="sample1.js">
- <script src="sample1.js">
- <script name="sample1.js">
Расположите в правильной последовательности этапы разделы технического задания:
Тип ответа: Сортировка
- 1 Введение
- 2 Основания для разработки
- 3 Назначение разработки
- 4 Требования к программе
- 5 Требования к программной документации
- 6 Технико-экономические показатели
- 7 Стадии и этапы разработки; 8. Порядок контроля и приемки
- 8 Приложение (опционально))
Расположите в хронологической последовательности этапы определения целей сайта и требований к нему при разработке сайта:
Тип ответа: Сортировка
- 1 определение целевой аудитории
- 2 определение цели сайта
- 3 выяснение ожидаемой для посетителя информации
- 4 определение типа сайта и его функционала
- 5 определение технического и программного обеспечения
- 6 анализ юзабилили
- 7 разработка и утверждение технического задания (ТЗ)
Расположите языки программирования в порядке их создания (от старого до самого нового):
Тип ответа: Сортировка
- 1 Simula
- 2 C++
- 3 Python
- 4 Java
Регулярные выражения применяются для того, чтобы … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- не допустить замены
- удалить все даты
- удалить все файлы, начинающиеся на test
- найти все логи
Режим strict …, введенный в ECMAScript 5, позволяет использовать более строгий вариант JavaScript; Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
С помощью … можно узнать, насколько страница сайта адаптирована под разные размеры экраны и разрешения.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- тега <div>
- расширения Window Raizer
- HTML-редактора
С точки зрения внутреннего содержания система управления контентом (CMS) состоит из 2 частей, таких как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- поверхностная часть, которая идентифицирует пользователя
- внешняя часть, которая нужна для взаимодействия с пользователем
- внутренняя часть, отвечающая за функционал и оперативное обновление информации
Свойства-аксессоры представлены такими методами, как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Система … – это система, которая позволяет публиковать информацию на сайт и управлять его функционалом, также ее называют движком сайта
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Статический метод … возвращает строку, созданную из указанной последовательности значений единиц кода UTF-16
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- String.fromCharCode()
- indexOf()
- localeCompare()
Строку можно создать с помощью … кавычек
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- одинарных, двойных либо обратных
- только двойных
- только одинарных
- только обратных
Существует два наиболее распространенных вида верстки, такие как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- горизонтальная
- книжная
- табличная
- блочная
Существует два типа таймеров – в частности, таймеры, которые выполняются … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- только один раз
- постоянно через промежуток времени
- только три раза
- только пять раз
Существуют такие способы создания объекта в конструкторе RegExp, как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- интегральная запись
- использование дополнительных строк
- литеральная запись
- использование конструктора
Табличная верстка создается с помощью тега <…>
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Такой объект, как … – это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer)
Тип ответа: Текcтовый ответ
Тег < … > задает основные параметры таблицы – длину, ширину и др.
Тип ответа: Текcтовый ответ
Тег < … > создает новую строку в таблице
Тип ответа: Текcтовый ответ
Тег < div > – это важнейший тег в … верстке
Тип ответа: Текcтовый ответ
Удалить элемент из конца массива, одновременно возвратив этот элемент, можно с помощью метода …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Узнать, является ли некоторый идентификатор функцией, можно с помощью оператора …
Тип ответа: Текcтовый ответ
Установите порядок выполнения конструкторов при порождении из нескольких классов:
Тип ответа: Сортировка
- 1 конструкторы базовых классов в порядке их задания
- 2 конструкторы членов, являющихся объектами класса
- 3 конструктор порожденного класса
Установите последовательность уровней программного обеспечения, от простого к сложному:
Тип ответа: Сортировка
- 1 базовое программное обеспечение (ПО)
- 2 системное программное обеспечение (ПО)
- 3 служебное программное обеспечение (ПО)
- 4 прикладное программное обеспечение (ПО)
Установите правильную последовательность вызовов, если есть два класса, один из которых базовый, а другой – унаследованный от базового:
Тип ответа: Сортировка
- 1 вызов конструктора базового класса
- 2 вызов конструктора унаследованного класса
- 3 компиляция
Установите правильную последовательность выполнения цикла (пошаговый алгоритм работы):
Тип ответа: Сортировка
- 1 выполняем < начальное действие >, переходим к шагу 2
- 2 проверяем < условие выполнения цикла >; если условие вернуло true, переходим к шагу 3, иначе – к шагу 5
- 3 выполняем итерацию цикла (команды, которые записаны в строках < тело цикла >); если выполнение итерации не было прервано, то переходим к шагу 4, иначе – к шагу 5
- 4 выполняем < действие после итерации >, затем переходим к шагу 2
- 5 выходим из цикла, продолжаем работу программы
Установите правильную последовательность шагов алгоритма пузырьковой сортировки:
Тип ответа: Сортировка
- 1 сравнить два числа
- 2 если число слева больше, то поменять их местами
- 3 перейти на одну позицию вправо
Установите правильную последовательность шести основных этапов, которые в общем случае включает процесс создания веб-приложения:
Тип ответа: Сортировка
- 1 определение целей и задач проекта
- 2 разработка структуры сайта
- 3 разработка дизайн-макетов
- 4 html-верстка
- 5 программирование и контроль качества
- 6 запуск и сопровождение, SEO-оптимизация
Установите правильную последовательность этапов создания сайтов:
Тип ответа: Сортировка
- 1 определение целей сайта и требований к нему
- 2 разработка дизайн-макета
- 3 верстка дизайн-макета
- 4 программирование, установка и настройка фреймворка
- 5 наполнение контентом и проведение тестирования
- 6 размещение серверной части сайта в интернете
- 7 продвижение и рекламная поддержка
- 8 администрирование, регулярная поддержка
Установите правильный порядок использования метода keys():
Тип ответа: Сортировка
- 1 const a = [1, 2, 3]
- 2 let it = a.keys()
- 3 console.log(it.next().value) //0
- 4 console.log(it.next().value) //1
- 5 console.log(it.next().value) //2
Установите правильный порядок построения объекта:
Тип ответа: Сортировка
- 1 объявление переменной с именем переменной с типом объекта
- 2 ключевое слово new используется для создания объекта
- 3 за ключевым словом new следует вызов конструктора, который инициализирует новый объект
Установите правильный порядок создания конструктора:
Тип ответа: Сортировка
- 1 прописывается конструктор
- 2 указываются аргументы
- 3 запускается компиляция
Установите правильный порядок хода работы с данными и информацией:
Тип ответа: Сортировка
- 1 добывать
- 2 обрабатывать
- 3 хранить
- 4 анализировать
- 5 передавать
Установите соответствие дат и событий:
Тип ответа: Сопоставление
- A. Середина 1980-х гг.
- B. 1991 г.
- C. 1994 г.
- D. ошибки в программном обеспечении медицинского аппарата для лучевой терапии Therac-25 привели к смерти как минимум двух пациентов
- E. Ирак, зенитный ракетный комплекс «Пэтриот» из-за программной ошибки, связанной с потерей точности вычислений, не сумел перехватить советскую ракету Р-17, в результате чего погибло 28 американских солдат
- F. ошибка в реализации команды деления процессора Pentium компании Intel привела к значительным затратам на бесплатную замену микросхем
Установите соответствие между веб-приложениями и их характеристиками:
Тип ответа: Сопоставление
- A. Back-end
- B. Front-end
- C. Single Page Application (SPA)
- D. работает на удаленном компьютере, который может находиться где угодно
- E. выполняется в браузере пользователя
- F. использует единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, обычно посредством AJAX
Установите соответствие между видами оптимизации и их характеристиками:
Тип ответа: Сопоставление
- A. Белая оптимизация
- B. Серая оптимизация
- C. Черная оптимизация
- D. оптимизаторская работа над ресурсом без применения официально запрещенных каждой поисковой системой методов раскрутки ресурса – без влияния на поисковые алгоритмы сайтов
- E. добавление большого количества ключевых слов в текст страницы, зачастую в ущерб читабельности для человека, например: «Масло масляное, потому что в нем есть маслопроизводные маслянистые жиры»
- F. все методы, которые противоречат правилам поисковых систем
Установите соответствие между методами и их характеристиками:
Тип ответа: Сопоставление
- A. Метод match()
- B. Метод substring()
- C. Метод slice()
- D. возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением
- E. возвращает подстроку строки между двумя индексами, или от одного индекса и до конца строки
- F. возвращает новый массив, содержащий копию части исходного массива
Установите соответствие между методами и их характеристиками:
Тип ответа: Сопоставление
- A. Метод slice()
- B. Метод concat()
- C. Метод charAt()
- D. возвращает новый массив, содержащий копию части исходного массива
- E. объединяет строки
- F. используется, чтобы выяснить, какой символ стоит в заданной позиции
Установите соответствие между методами и их характеристиками:
Тип ответа: Сопоставление
- A. filter()
- B. map()
- C. forEach()
- D. метод позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию
- E. метод позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
- F. метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
Установите соответствие между операторами и их характеристиками:
Тип ответа: Сопоставление
- A. new
- B. for...of
- C. for
- D. создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор
- E. позволяет перебирать итерируемые объекты (в том числе – массивы)
- F. позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам
Установите соответствие между переменными и их характеристиками:
Тип ответа: Сопоставление
- A. Локальные переменные
- B. Переменные экземпляра
- C. Переменные класса
- D. переменные, определенные внутри методов, конструкторов или блоков
- E. переменные внутри класса, но вне какого-либо метода
- F. переменные, объявленные внутри класса вне любого метода, с ключевым словом static
Установите соответствие между примитивным типом данных и значением (переводом):
Тип ответа: Сопоставление
- A. number
- B. string
- C. boolean
- D. число
- E. строка
- F. логическое значение
Установите соответствие между функциями и характеристиками:
Тип ответа: Сопоставление
- A. clearInterval()
- B. alert()
- C. setInterval()
- D. отменяет регулярное выполнение функции, установленное вызовом setInterval()
- E. предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
- F. производит выполнение кода через указанный интервал времени
Установите соответствие между функциями и характеристиками:
Тип ответа: Сопоставление
- A. inner()
- B. outer
- C. square
- D. внутреннее произведение, т. е. функция, которая определяется внутри других функций
- E. вычисляет внешнее произведение двух векторов
- F. вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
Установите соответствие методами и их характеристиками:
Тип ответа: Сопоставление
- A. iterator
- B. forEach()
- C. keys()
- D. метод позволяет получать так называемый «итератор объекта» – объект, который в данном случае позволяет организовывать перебор элементов массива
- E. метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
- F. метод позволяет перебирать ключи массива
Установите хронологический порядок сортировки слияния:
Тип ответа: Сортировка
- 1 исходный массив разделяется на две примерно равные части
- 2 каждая часть сортируется отдельно
- 3 обе отсортированные части объединяются в один массив
Участок программы, в котором доступна (видима) переменная, называется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Функция … возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Функция … вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Функция … отменяет многократные повторения действий, установленные вызовом функции setInterval()
Тип ответа: Текcтовый ответ
Функция … предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
Тип ответа: Текcтовый ответ
Цикл … позволяет перебирать все перечислимые свойства объекта по их именам
Тип ответа: Текcтовый ответ
Числовые литералы при попытке обращения к ним как к объектам автоматически на время выполнения операции преобразуются в соответствующие объекты, которые называют … обертками
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- резервными
- детальными
- объектными
Чтобы включить строгий режим для всего сценария, нужно добавить в начало сценария команду …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Чтобы выяснить, какой символ стоит в заданной позиции, нужно использовать метод …
Тип ответа: Текcтовый ответ
Чтобы заменить часть строки (или даже всю строку), используется метод …
Тип ответа: Текcтовый ответ
Шаблонные … представляют собой строки, заключенные в обратные кавычки (`) и обладают некоторыми особенными свойствами – например, в них можно подставлять некие значения, являющиеся результатом вычисления JavaScript-выражений
Тип ответа: Текcтовый ответ
Язык … программирования – это язык программирования, оптимизированный для программирование реактивных систем
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- асинхронного
- синхронного
- глобального
Deferred приходит в состояние "error" в одном из трех случаев – в частности, если … (укажите 3 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- аргумент callback или errback является instanceof Error
- из последнего обработчика выпал exception
- последний обработчик вернул значение instanceof Error
- аргумент callback или errback не является instanceof Error
- из первого обработчика выпал exception
- первый обработчик вернул значение instanceof Error
SEO … – это поисковая оптимизация
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов