Базовый JavaScript.sa_JvScr

Базовый JavaScript.sa_JvScr

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

78 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Для какой конкретной задачи придумали js

  1. Разрабатывать приложения на платформе Microsoft
  2. Для написания скриптов
  3. Для того чтобы сделать веб страницы более живыми
  4. Для разработки программного обеспечения
Вопрос 2

Что такое HTML

  1. Небольшой фрагмент текста, передаваемый в браузер с сайта, который вы посещаете. С его помощью сайт запоминает информацию о ваших посещениях
  2. Стандартизированный язык разметки документов во Всемирной паутине
  3. Программные методы и протоколы веб-приложения, используемые для хранения данных в веб-браузере
  4. Вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы
Вопрос 3

Какие возможности есть у js

  1. Добавлять HTML - теги
  2. Читать код с других вкладок в браузере
  3. Устанавливать cookie файлы
  4. Скачивать файлы на компьютер
Вопрос 4

Что можно сделать с помощью легких редакторов

  1. Мгновенно открыть нужный файл, чтобы что-то в нём поправить
  2. Подсветить синтаксис
  3. Автоматически дополнить код
  4. Выделять ошибки
Вопрос 5

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

  1. F11
  2. F10
  3. F1
  4. F12
Вопрос 6

Для чего нужна вкладка Network

  1. Вывод ошибок кода
  2. Вывод локальных файлов, содержащихся на сервер
  3. Вывод сетевых запросов, происходящих на сайте
  4. Вывод модели HTML документов, представленных в браузере
Вопрос 7

Что делает оператор let?

  1. Задает значение константы
  2. Запускает программу
  3. Задает переменную
  4. Выводит переменную в консоль
Вопрос 8

Какое название переменной может использоваться

  1. 3rt
  2. $
  3. c1n
  4. return
Вопрос 9

Что обозначает тип данных “объект”?

  1. Набор свойств, состоящий из имени и значения
  2. Только простое число
  3. Уникальную идентификация объектов
  4. Истину true или ложь (false)
Вопрос 10

Что делает функция Alert?

  1. Выполняет численное преобразование
  2. Предлагает пользователям в браузере ввести какую-либо строку и записывает результат в виде переменной
  3. Отображает модальное окно с вопросом question и двумя кнопками ок и отмена
  4. Выводит на экран окно с сообщением и приостанавливает выполнение скрипта пока пользователь не нажмет “OK”
Вопрос 11

Что такое скрипт?

  1. Часть объекта, выполняющая какие-либо действия с объектом, подобно функциям
  2. Независимо компилируемый программный модуль, предназначенный для расширения возможностей программы
  3. Ключевое слово, определяющее выражение функции
  4. JS код, выполняемый на HTML странице
Вопрос 12

C помощью какой функции выполняют строковое преобразование?

  1. Prompt
  2. Confirm
  3. String
  4. Boolean
Вопрос 13

Где используется унарный оператор?

  1. let x = 1; x = -x; alert( x ); // -1
  2. let x = 1, y = 3; alert( y - x ); // 2
  3. let s = "моя" + "строка"; alert(s); // моястрока
Вопрос 14

Что такое операнд?

  1. Выражение, которое позволяет извлекать данные из массивов или объектов
  2. Команда, выполняющая действие
  3. Переменная к которой применяется оператор
  4. Короткие фрагменты текста, которые могут быть добавлены в код, и которые игнорируются браузером
Вопрос 15

Чему равно значение переменной с? let a = 9; let c = --9

  1. 9
  2. 7
  3. 8
  4. 10
Вопрос 16

Что будет выведено? for (let i = 15; i > 11; i--) { console.log(i); }

  1. 12 13 14 15
  2. 11 12 13 14 15
  3. 15 14 13 12 11
  4. 15 14 13 12
Вопрос 17

Что будет выведено? for (let i = 4; i < 10; i++) { console.log(i); if (I === 7) { break } }

  1. 4 5 6 8 9
  2. 4 5 6 7
  3. 4 5 6 8 9 10
  4. 4 5 6
Вопрос 18

Сочетание каких клавиш останавливает бесконечный цикл?

  1. Ctrl + z
  2. Ctrl + x
  3. Ctrl + c
  4. Ctrl + v
Вопрос 19

Что будет выведено? let name = “Vanya”; function rename(arg) { name = arg; }

  1. rename (Aleks);
  2. console.log(name);
  3. Vanya
  4. Aleks
Вопрос 20

Что делает ключевое слово return?

  1. Вызывает изначальное значение
  2. Создает функцию
  3. Закрывает файл
  4. Возвращает цикл
Вопрос 21

Что такое тело функции?

  1. шаблон функции
  2. условия по умолчанию для функции
  3. название функции, которое задает поток вывода
  4. код, который выполняется внутри функции
Вопрос 22

Что такое качество кода?

  1. свод строгих правил, в котором также указана терминология
  2. код, который написан только на одно языке программирования
  3. код, который выглядит понятно для другого программиста в команде
  4. код, который содержит в себе комментарии
Вопрос 23

Что должно быть всегда между оператором и операндом?

  1. восклицательный знак
  2. многоточие
  3. кавычки
  4. пробел
Вопрос 24

Что из нижеперечисленного является примерами хорошего комментария?

  1. объявление результирующей переменной
  2. результат
  3. возвращение результата
  4. цикл в степени
Вопрос 25

Что такое свойство внутри объекта?

  1. его элементы
  2. условия по умолчанию
  3. задачи, которые может выполнять
  4. весовые характеристики
Вопрос 26

Что такое примитивные типы данных?

  1. типы данных, при помощи которых собираются элементарные строки
  2. тип данных, который может содержать всего одно значение
  3. тип данных, который создает цикл
  4. тип данных, который используется для решения арифметических задач
Вопрос 27

Сколько типов данных существует в языке JavaScript?

  1. 6
  2. 4
  3. 12
  4. 8
Вопрос 28

Что такое методы в JavaScript?

  1. Вспомогательная программа, предназначенная для выполнения определенной задачи
  2. действия, которые можно выполнить с объектами
  3. Последовательность действий для исполнителя, записанная на формальном языке и приводящая к заданной цели за конечное время
  4. Это среда для групповой разработки, встроенная в платформу
Вопрос 29

Для чего используется ключевое свойство this?

  1. для создания коммит всех проиндексированных изменений и добавления к коммиту подставленного комментарий
  2. позволяет обратиться к свойству объекта из методов, которые также являются свойством данного объекта
  3. для запуска одного инстанс приложения
  4. для подгрузки сайта на доменный сервер
Вопрос 30

При помощи какого оператора вызывается функция конструктор?

  1. string
  2. fall
  3. new
  4. fort
Вопрос 31

Для чего используется тип данных symbol?

  1. для получения переменных файлов, загруженных по http
  2. чтобы обозначить конец строгой типизации
  3. для отмены всех локальных изменений
  4. для создания уникальных идентификаторов
Вопрос 32

Почему символы являются скрытыми свойствами объекта?

  1. при проходе по объекту не получаем свойств объекта внутри символа
  2. при проходе по циклу не передается информация о символе
  3. при проходе по скрипту не видим тело цикла
  4. при проходе по объекту не видно тело символа
Вопрос 33

Для чего используется ключевое слово string?

  1. Для того, чтобы увеличить скорость загрузки данных
  2. Для того, чтобы не прописывать одну и ту же часть кода несколько раз
  3. преобразовывать сущность внутри функции в строку
  4. Для того, чтобы уменьшить вес кода
Вопрос 34

Что такое массивы в JavaScript?

  1. метод
  2. функция
  3. тип данных
  4. структура данных
Вопрос 35

Что такое метод push?

  1. Метод, который добавляет элемент в конец массива
  2. Метод, который вводит константу внутрь цикла, не переводя ее в разряд постоянных переменных
  3. Метод, который обходит условия цикла
  4. Метод, который заканчивает воспроизведение скрипта
Вопрос 36

Что такое метод shift?

  1. Метод, который выводит константу в тип непостоянной переменной
  2. Метод, который сокращает расходы памяти
  3. Метод, который сокращает расходы памяти
  4. Метод, который удаляет лишние строки
  5. Метод, который позволяет удалить первый элемент из массива и вернуть его значение
Вопрос 37

Какие существуют методы массивов?

  1. Splice
  2. Slice
  3. Mass
Вопрос 38

Какой из методов используется для поиска искомого элемента в массиве, чтоб при совпадении вывелся индекс, а если элемент не найден, тогда -1?

  1. inout
  2. last of
  3. indexof
  4. slice
Вопрос 39

Какой из методов позволяет определить содержит ли массивы искомый элемент или нет?

  1. indexof
  2. lastindexof
  3. Mass
  4. includes
Вопрос 40

Что такое map?

  1. Объект
  2. Структура данных
  3. Функци
  4. Массив
Вопрос 41

Что такое структура данных set?

  1. набор или коллекция элементов, в беспорядочном расположении
  2. структура, которая содержит ключ и значение
  3. небольшая программа, написанная на интерпретируемом языке
  4. вид двойственного оператора
Вопрос 42

Какая важная особенность есть внутри типа данных set?

  1. невозможно наличие отрицательных значений
  2. невозможно наличие положительных значений
  3. все значения используются только в данном теле
  4. все значения должны быть уникальны
Вопрос 43

Что такое объект Date?

  1. текстовые заметки, которые мы оставляем по поводу написанного кода
  2. часть кода, которая обозначает числовое значение
  3. содержит дату и время, а также предоставляет методы управления ими
  4. Это способ запроса памяти из операционной системы запущенными программами по мере необходимости
Вопрос 44

Что выведется на консоль при создании Date с аргументом равным 0?

  1. 01.01.1960
  2. 01.01.1970
  3. 01.01.1980
  4. 1998
Вопрос 45

Что выводится в консоль, если в строке указаны let date = new Date (3600*1000*60*366)?

  1. 1972
  2. 1973
  3. 1976
  4. 1985
Вопрос 46

Что такое JSON OBJECT NOTATION ?

  1. формат для хранения и обмена информацией, доступной для чтения человеком
  2. это пользовательский тип данных, который позволяет сгруппировать переменные различных типов в единое целое
  3. виртуальное хранилище проекта
Вопрос 47

Какая функция при необходимости преобразует и возвращает значения, полученные в ходе анализа?

  1. prom
  2. alert
  3. new
  4. parse
Вопрос 48

Как указываются ключи внутри формата JSON?

  1. внутри кавычек
  2. внутри скобок
  3. между точками
  4. между задвоенных слешей
Вопрос 49

Что такое рекурсия?

  1. процесс повышения производительности, ускорение загрузки
  2. термин в программировании, означающий вызов функцией самой себя
  3. выполнение одного и того же кода определенное количество раз
  4. часть кода, которая обозначает числовое значение
Вопрос 50

Что такое факториал числа?

  1. доля сделавших требуемое действие от общего числа пользователя
  2. произведение натуральных чисел от 1 до самого числа (включая данное число)
  3. разница между третьим квартилем и первым квартилем набора данных
  4. результат измерения не подпадающий под общее распределение
Вопрос 51

Для чего используется контекст выполнения?

  1. для того, чтобы отслеживать ход выполнения кода
  2. для хранения и передачи информации в удобном для человека и компьютера виде
  3. для проведения расчетов
  4. для разметки веб-страниц
Вопрос 52

Стрелочные функции - это ?

  1. функция, которая должна быть выполнена после того, как другая функция завершила выполнение
  2. термин в программировании, означающий вызов функцией самой себя
  3. анонимные функции с особым синтаксисом, которые принимают фиксированное число аргументов и работают в контексте включающей их области видимости
  4. часть кода, которая обозначает числовое значение
Вопрос 53

У каких функций нет this?

  1. стрелочные функции
  2. вложенные функции
  3. ленивые функции
  4. чистые функции
Вопрос 54

Какой короткий синтаксис можно использовать вместо выражения function()?

  1. ( ) =>
  2. ( ) >=
  3. ( ) ==
  4. ()
Вопрос 55

Что такое геттеры и сеттеры?

  1. интерфейсы взаимодействия между приложением и консолью пользователя
  2. набор правил, описывающий комбинации символов алфавита, считающиеся правильно структурированной программой (документом) или её фрагментом
  3. структура данных, в которой хранятся элементы одного типа
  4. специальные свойства объектов, которые позволяют получить доступ к полям этого же объекта
Вопрос 56

Геттеры обычно имеют название вида?

  1. get
  2. getСвойство
  3. logСвойство
  4. this
Вопрос 57

Функция геттер возвращает значение, сеттер – …?

  1. удаляет
  2. выполняет
  3. устанавливает
  4. присваивает
Вопрос 58

Что такое класс в объектно-ориентированном программировании?

  1. расширяемый шаблон кода для создания объектов, который устанавливает в них начальные значения (свойства) и реализацию поведения (методы)
  2. способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается
  3. текстовый файл, в котором записываются в хронологическом порядке все выполненные действия в программе или на сервере
  4. стиль написания программ, при котором появляющиеся ошибки легко обнаруживаются и идентифицируются программистом
Вопрос 59

Для создания класса в js необходимо воспользоваться конструкцией ..?

  1. class MyClass { // методы класса constructor() { ... } method1() { ... } method2() { ... } method3() { ... } ... }
  2. function User(name) { this.name = name; this.isAdmin = false; }
  3. function User() { alert(new.target); }
  4. class MyClass { method1() { ... } method2() { ... } method3() { ... } ... }
Вопрос 60

Constructor - это?

  1. набор стандартных деталей, из которых можно собрать множество разных моделей
  2. детали, которые фиксируются между собой с помощью пазов
  3. лицо, занимающееся созданием конструкций различных устройств
  4. специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
Вопрос 61

Что такое асинхронный код?

  1. код, который выполняется в другом потоке, не дожидаясь выполнения других функций (многопоточное программирование)
  2. ждет завершения каждой операции, после чего только выполняет следующую операцию
  3. позволяет описать сложный алгоритм без привязки к конкретному типу данных
  4. термин в программировании, означающий вызов функцией самой себя
Вопрос 62

Функция колбек - это?

  1. анонимные функции с особым синтаксисом, которые принимают фиксированное число аргументов и работают в контексте включающей их области видимости
  2. функция, которая должна быть выполнена после того, как другая функция завершила выполнение
  3. термин в программировании, означающий вызов функцией самой себя
  4. позволяет описать сложный алгоритм без привязки к конкретному типу данных
Вопрос 63

Что делает функция loadScript(src)?

  1. загружает на страницу новый скрипт
  2. вычисляет квадрат элементов массива
  3. объект, предназначенный для анализа результатов запроса
  4. запускает контроллер
Вопрос 64

Что такое промис?

  1. сгруппированные вместе данные и методы для того, чтобы эти данные обрабатывать
  2. подвид массивов, позволяющих хранить данные
  3. объект, предоставляющий результат успешного или неудачного завершения асинхронной операции
  4. интерфейсы взаимодействия между приложением и консолью пользователя
Вопрос 65

Синтаксис создания Promise ?

  1. let promise = new Promise(function(resolve, reject) { // эта функция выполнится автоматически, при вызове new Promise // через 1 секунду сигнализировать, что задача выполнена с результатом "done" setTimeout(() => resolve("done"), 1000); });
  2. class User extends Person { // ... } Object.assign(User.prototype, sayHiMixin);
  3. new Promise((resolve, reject) => { throw new Error("Ошибка!"); }).catch(alert); // Error: Ошибка!
  4. let promise = new Promise(function(resolve, reject) { // функция-исполнитель (executor) // "певец" });
Вопрос 66

Три основные функции обработчика promise

  1. .then()
  2. .catch()
  3. .finally()
  4. .resolve()
Вопрос 67

Что такое Async - функция?

  1. функция, которая должна быть выполнена после того, как другая функция завершила выполнение
  2. анонимные функции с особым синтаксисом, которые принимают фиксированное число аргументов и работают в контексте включающей их области видимости
  3. оборачивает свой результат в промис при помощи вызова Promise.resolve
  4. функция, которая должна быть выполнена после того, как другая функция завершила выполнение
Вопрос 68

На каком из примеров показана функция, которая возвратит выполненный промис с результатом 1?

  1. async function f() { return 1; } f().then(alert); // 1
  2. async function f() { return Promise.resolve(1); } f().then(alert); // 1
  3. function f() { let promise = Promise.resolve(1); let result = await promise; // SyntaxError }
  4. (async () => { let response = await fetch('/article/promise-chaining/user.json'); let user = await response.json(); ... })();
Вопрос 69

Для чего используется оператор await?

  1. для того, чтобы уменьшить вес кода
  2. для того, чтобы увеличить скорость загрузки данных
  3. для ожидания окончания Promise
  4. для того, чтобы не прописывать одну и ту же часть кода несколько раз
Вопрос 70

CommonJS-модуль - это?

  1. фрагмент JS кода, предназначенный для многократного использования
  2. текстовый файл
  3. фиксированное значение, которое записывается непосредственно в исходном коде
  4. способ организации кода и организации работы с ошибками
Вопрос 71

Сколько раз при импорте выполняется код в модуле ?

  1. 1
  2. 2
  3. 3
Вопрос 72

Самый популярный сборщик модулей - это?

  1. browserify
  2. webpack
  3. grunt
  4. gulp
Вопрос 73

Что такое HTML?

  1. мультипарадигменный язык программирования
  2. язык разметки документов для просмотра веб-страниц в браузере
  3. формальный язык описания внешнего вида документа
  4. распределенная система контроля версий
Вопрос 74

html-теги - это?

  1. невидимые горизонтальные и вертикальные разделительные линии, существующие по обе стороны от строки и столбца
  2. каскадная таблицы стилей
  3. объектная модель документа
  4. используются для разграничения начала и конца элементов в разметке
Вопрос 75

Для чего предназначен тег ?

  1. для хранения содержания веб-страницы (контента), отображаемого в окне браузера
  2. для выделения фрагмента документа с целью изменения вида содержимого
  3. для хранения служебной информации о странице
  4. для разметки параграфов
Вопрос 76

Что делает метод document.getElementById()

  1. отображает состояние рабочего каталога и раздела проиндексированных файлов
  2. возвращает ссылку на элемент по его идентификатору
  3. добавляет содержимое рабочего каталога в индекс для последующего коммита
  4. создание репозитория в папке, где выполняется команда
Вопрос 77

Что делает метод EventTarget.addEventListener()?

  1. возвращает ссылку на элемент по его идентификатору
  2. отображает состояние рабочего каталога и раздела проиндексированных файлов
  3. удаляет обработчик события
  4. регистрирует обработчик событий указанного типа на объекте
Вопрос 78

Что делает метод push()?

  1. добавляет один или более элементов в конец массива и возвращает новую длину массива
  2. метод создает строковое представление исходного кода объекта
  3. принимает строку в качестве аргумента и возвращает десятичное число
  4. декодирует унифицированный идентификатор ресурса, созданный при помощи метода encodeURI или другой подобной процедуры