Банк вопросов

Вопросы по JavaScript с ответами

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

Пройти полноценный тест
1Какое описание лучше всего соответствует «JavaScript»?
Ответ: язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере

«JavaScript» — язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере.

2Какая технология описывается так: «язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере»?
Ответ: JavaScript

Описание относится к «JavaScript».

3Верно ли утверждение: «JavaScript — язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере»?
Ответ: Верно

Утверждение верно: язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере.

4Верно ли утверждение: «JavaScript — компилируемый язык, развивающий идеи C и поддерживающий несколько парадигм, включая ООП и generic programming»?
Ответ: Неверно

Утверждение неверно. «JavaScript» — язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере.

5Какое утверждение о «JavaScript» наиболее точное?
Ответ: Это тема из области «Языки программирования» и ее назначение связано с тем, что язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере

В ITQuiz «JavaScript» относится к разделу «Языки программирования»; язык программирования, нативно выполняющийся в браузерах и широко применяемый также на сервере.

6Для чего обычно используют функцию в программе?
Ответ: Чтобы объединить переиспользуемую логику под одним именем

Функция инкапсулирует именованный фрагмент поведения, который можно вызывать повторно.

7Какая структура данных обычно предназначена для хранения последовательности нескольких значений?
Ответ: Коллекция или массив

Массивы и другие коллекции хранят наборы значений и позволяют работать с ними как с последовательностью.

8Что в программировании означает условное ветвление?
Ответ: Выбор выполняемой ветки кода в зависимости от условия

Условные конструкции позволяют выполнять разные ветки логики в зависимости от результата проверки.

9Зачем разработчику учитывать сложность алгоритма?
Ответ: Чтобы оценивать, как растут затраты времени и памяти при увеличении входных данных

Асимптотическая сложность помогает прогнозировать масштабируемость алгоритма по времени и памяти.

10К какому крупному направлению знаний относится «JavaScript»?
Ответ: Языки программирования

В структуре ITQuiz «JavaScript» относится к разделу «Языки программирования».

11Какая тема находится с «JavaScript» в одном направлении «Языки программирования»?
Ответ: Rust

«Rust» и «JavaScript» находятся в одном направлении «Языки программирования».

12Что НЕ относится к тому же направлению, что и «JavaScript»?
Ответ: Nuxt

«Nuxt» относится к разделу «Frontend и Web», а остальные варианты — к «Языки программирования».

13Проверьте фундамент, связанный с темой «JavaScript»: Для чего обычно используют функцию в программе?
Ответ: Чтобы объединить переиспользуемую логику под одним именем

Функция инкапсулирует именованный фрагмент поведения, который можно вызывать повторно.

14Проверьте фундамент, связанный с темой «JavaScript»: Какая структура данных обычно предназначена для хранения последовательности нескольких значений?
Ответ: Коллекция или массив

Массивы и другие коллекции хранят наборы значений и позволяют работать с ними как с последовательностью.

15Проверьте фундамент, связанный с темой «JavaScript»: Что в программировании означает условное ветвление?
Ответ: Выбор выполняемой ветки кода в зависимости от условия

Условные конструкции позволяют выполнять разные ветки логики в зависимости от результата проверки.

16Проверьте фундамент, связанный с темой «JavaScript»: Зачем разработчику учитывать сложность алгоритма?
Ответ: Чтобы оценивать, как растут затраты времени и памяти при увеличении входных данных

Асимптотическая сложность помогает прогнозировать масштабируемость алгоритма по времени и памяти.

17Для уверенного понимания «JavaScript» важно знать базу раздела «Языки программирования». Для чего обычно используют функцию в программе?
Ответ: Чтобы объединить переиспользуемую логику под одним именем

Функция инкапсулирует именованный фрагмент поведения, который можно вызывать повторно.

18Для уверенного понимания «JavaScript» важно знать базу раздела «Языки программирования». Какая структура данных обычно предназначена для хранения последовательности нескольких значений?
Ответ: Коллекция или массив

Массивы и другие коллекции хранят наборы значений и позволяют работать с ними как с последовательностью.

19Для уверенного понимания «JavaScript» важно знать базу раздела «Языки программирования». Что в программировании означает условное ветвление?
Ответ: Выбор выполняемой ветки кода в зависимости от условия

Условные конструкции позволяют выполнять разные ветки логики в зависимости от результата проверки.

20Для уверенного понимания «JavaScript» важно знать базу раздела «Языки программирования». Зачем разработчику учитывать сложность алгоритма?
Ответ: Чтобы оценивать, как растут затраты времени и памяти при увеличении входных данных

Асимптотическая сложность помогает прогнозировать масштабируемость алгоритма по времени и памяти.

Тесты по JavaScript