wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ООП 141-210

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

Какой оператор используется для выполнения побитового И в JavaScript?

a)

&

b)

&&

c)

 |

d)

||

e)

^

2.

Как проверить, является ли переменная массивом?

a)

Использовать метод Array.isArray()

b)

Использовать оператор instanceof

c)

Проверить тип с помощью typeof

d)

Проверить, является ли переменная объектом

e)

Использовать метод isArray() на объекте

3.

Какой результат будет выведен на экран?

console.log(0 == false);

a)

true

b)

false

c)

undefined

d)

NaN

e)

0

4.

Какой тип данных имеет значение NaN в JavaScript?

a)

number

b)

string

c)

boolean

d)

object

e)

undefined

5.

Какой метод используется для добавления элемента в начало массива в JavaScript?

a)

unshift()

b)

push()

c)

shift()

d)

pop()

e)

concat()

6.

Что будет выведено в консоль после выполнения следующего кода?

console.log(1 === '1');

a)

false

b)

true

c)

NaN

d)

undefined

e)

0

7.

Как вызвать метод объекта в JavaScript?

a)

object.method()

b)

object[method]()

c)

object->method()

d)

method(object)

e)

object::method()

8.

Какой результат возвращает операция 3 + 2 + "1"?

a)

"51"

b)

"32"

c)

5

d)

"6"

e)

NaN

9.

Что делает оператор typeof в JavaScript?

a)

Определяет тип операнда.

b)

Сравнивает два значения.

c)

Преобразует значение в строку.

d)

Выполняет побитовые операции.

e)

Удаляет переменную.

10.

Какой метод используется для поиска элемента в массиве по значению?

a)

indexOf()

b)

find()

c)

search()

d)

get()

e)

contains()

11.

Какой результат будет выведен при выполнении следующего кода?

console.log("10" - 5);

a)

5

b)

"105"

c)

NaN

d)

0

e)

"15"

12.

Какой результат будет получен при выполнении следующего кода?

console.log(true + false);

a)

1

b)

true

c)

false

d)

"truefalse"

e)

0

13.

Что такое неявное преобразование типов в JavaScript?

a)

Автоматическое преобразование значений одного типа в другой.

b)

Операция приведения типов с помощью Number().

c)

Явное преобразование данных через функции.

d)

Процесс устранения ошибок при работе с переменными.

e)

Ожидание выполнения кода в асинхронной функции.

14.

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

a)

shift()

b)

pop()

c)

unshift()

d)

slice()

e)

concat()

15.

Что означает NaN в JavaScript?

a)

Это значение, которое обозначает "не число".

b)

Это тип данных, представляющий "пустое" значение.

c)

Это значение, которое не может быть использовано в арифметических операциях.

d)

Это стандартное значение, равное нулю.

e)

Это строка, содержащая "NaN".

16.

Какой из следующих методов используется для объединения всех элементов массива в строку?

a)

join()

b)

concat()

c)

push()

d)

map()

e)

slice()

17.

Что такое переменная в JavaScript?

a)

Контейнер для хранения данных

b)

Строка текста

c)

Математическая операция

d)

Функция для выполнения кода

e)

Специальный объект

18.

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

a)

Number

b)

Array

c)

Object

d)

Function

e)

Null

19.

Что такое функция в JavaScript?

a)

Блок кода, который выполняет задачу

b)

Специальный тип переменной

c)

Оператор для выполнения вычислений

d)

Вид массива

e)

Специальный объект для обработки данных

20.

Какую структуру данных представляет собой массив в JavaScript?

a)

Упорядоченный список элементов

b)

Строку символов

c)

Набор ключ-значение

d)

Функцию с несколькими аргументами

e)

Объект, который не изменяется

21.

Какое ключевое слово используется для объявления переменной в JavaScript?

a)

let

b)

const

c)

var

d)

define

e)

new

22.

Какой из этих методов используется для добавления элемента в конец массива?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

e)

concat()

23.

Что делает метод console.log() в JavaScript?

a)

Выводит информацию в консоль

b)

Сохраняет данные в файл

c)

Останавливает выполнение программы

d)

Определяет новый объект

e)

Запускает функцию

24.

Что такое объект в JavaScript?

a)

Набор данных, состоящих из пар "ключ-значение"

b)

Строка символов

c)

Функция с несколькими аргументами

d)

Переменная, которая хранит массив

e)

Массив с числовыми значениями

25.

Какой метод используется для получения длины массива в JavaScript?

a)

length

b)

size

c)

count

d)

getLength

e)

total

26.

Что происходит, когда вы пытаетесь присвоить новое значение переменной, объявленной через const?

a)

Возникает ошибка, так как переменные const нельзя изменять

b)

Переменная меняет своё значение

c)

Значение присваивается только при первой инициализации

d)

Значение сохраняется, но оно не будет видно в коде

e)

Переменная автоматически становится let

27.

Что означает undefined в JavaScript?

a)

Переменная не была инициализирована

b)

Переменная имеет значение null

c)

Переменная является объектом

d)

Переменная содержит строку

e)

Переменная не существует

28.

Какой метод используется для удаления последнего элемента массива в JavaScript?

a)

pop()

b)

push()

c)

shift()

d)

unshift()

e)

delete()

 

29.

Какой оператор используется для сравнения значений без приведения типов в JavaScript?

a)

===

b)

==

c)

!==

d)

>

e)

<

30.

Какой оператор используется для присваивания значения в JavaScript?

a)

=

b)

==

c)

===

d)

:=

e)

==:

31.

Что делает оператор typeof в JavaScript?

a)

Возвращает строку с типом переменной

b)

Определяет длину строки

c)

Преобразует тип данных переменной

d)

Сравнивает два значения

e)

Печатает информацию в консоль

32.

Что такое null в JavaScript?

a)

Примитивное значение, представляющее отсутствие значения

b)

Ссылка на пустой объект

c)

Ошибка в коде

d)

Специальное ключевое слово для создания пустых строк

e)

Тип данных, который указывает на неопределенное состояние

33.

Что такое "замыкание" (closur?????       в JavaScript?

a)

Функция, которая сохраняет доступ к своей внешней области видимости

b)

Переменная, которая доступна только внутри функции

c)

Метод для удаления данных из объекта

d)

Тип данных, используемый для работы с функциями

e)

Конструкция для создания асинхронных операций

34.

Какой метод используется для создания нового массива из существующего, по заданному условию?

a)

filter()

b)

map()

c)

forEach()

d)

reduce()

e)

slice()

35.

Какой метод используется для объединения двух или более массивов в один?

a)

concat()

b)

join()

c)

slice()

d)

push()

e)

pop()

36.

Что означает NaN в JavaScript?

a)

Not-a-Number (не число)

b)

Неопределенное значение

c)

Пустое значение

d)

Ошибка выполнения программы

e)

Недоступная переменная

37.

Как создать объект в JavaScript?

a)

let obj = {}

b)

let obj = []

c)

let obj = ()

d)

let obj = new Object()

e)

let obj = ""

38.

Какой метод используется для получения значения из объекта по ключу?

a)

obj[key]

b)

obj.get(key)

c)

obj.key()

d)

obj::key

e)

obj.getValue()

39.

Что произойдет, если выполнить 5 / 0 в JavaScript?

a)

Вернется Infinity

b)

Вернется NaN

c)

Возникнет ошибка

d)

Вернется undefined

e)

Вернется null

40.

Что делает метод Array.prototype.map() в JavaScript?

a)

Применяет функцию ко всем элементам массива и возвращает новый массив

b)

Удаляет элементы из массива

c)

Проверяет, все ли элементы массива удовлетворяют условию

d)

Сортирует массив по возрастанию

e)

Находит минимальное значение в массиве

41.

Как проверить, является ли переменная массивом в JavaScript?

a)

Array.isArray()

b)

typeof

c)

instanceof Array

d)

isArray()

e)

is()

42.

Как объявить константу в JavaScript?

a)

const

b)

let

c)

var

d)

define

e)

constant

43.

Какой метод используется для добавления элемента в начало массива?

a)

unshift()

b)

push()

c)

pop()

d)

shift()

e)

concat()

44.

Что такое JSON?

a)

Формат обмена данными в виде текстовых строк

b)

Строка в формате JavaScript

c)

Язык программирования

d)

Библиотека для работы с объектами

e)

Способ определения переменных

45.

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

a)

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

b)

Переменная, хранящая данные о времени

c)

Функция, которая выполняется по расписанию

d)

Тип данных, используемый для взаимодействия с сервером

e)

Метод для работы с массивами

46.

Что такое this в JavaScript?

a)

Ссылка на текущий объект в методе

b)

Местоположение в памяти

c)

Значение переменной в данный момент времени

d)

Параметр, передаваемый в функцию

e)

Время выполнения кода

47.

Какое значение будет выведено в консоль при выполнении следующего кода: console.log(1 + '1')?

a)

'11'

b)

2

c)

NaN

d)

'1'

e)

Undefined

48.

Как вызвать метод, связанный с объектом, в JavaScript?

a)

object.method()

b)

method.object()

c)

object->method()

d)

method::object()

e)

method() -> object

49.

Что делает метод reduce() в JavaScript?

a)

Применяет функцию ко всем элементам массива, сводя их к одному значению

b)

Преобразует все элементы массива в новый массив

c)

Создает новый массив из элементов, которые удовлетворяют условию

d)

Сортирует элементы массива

e)

Удаляет все элементы массива

50.

Что означает оператор && в JavaScript?

a)

Логическое "И"

b)

Логическое "ИЛИ"

c)

Отрицание

d)

Сложение

e)

Присваивание

51.

Что делает оператор || в JavaScript?

a)

Логическое "ИЛИ"

b)

Логическое "И"

c)

Присваивает значение

d)

Проверяет равенство

e)

Преобразует тип данных

52.

Что произойдет, если переменной присвоить значение после использования const?

a)

Ошибка, так как const не позволяет изменять значение переменной

b)

Переменная будет изменена

c)

Создастся новая переменная

d)

Программа выполнится, но игнорирует новое значение

e)

Программа выведет предупреждение в консоль

53.

Как создать класс в JavaScript?

a)

class MyClass {}

b)

function MyClass() {}

c)

new MyClass {}

d)

let MyClass = class {}

e)

object MyClass {}

54.

Что означает NaN в JavaScript?

a)

Not-a-Number (не число)

b)

Недопустимый символ

c)

Пустое значение

d)

Тип данных

e)

Ошибка выполнения

55.

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

a)

shift()

b)

pop()

c)

unshift()

d)

delete()

e)

slice()

56.

Какой оператор используется для выполнения арифметического деления в JavaScript?

a)

/

b)

*

c)

+

d)

%

e)

**

57.

Что произойдет при использовании оператора == в JavaScript?

a)

Сравнение значений, игнорируя тип данных

b)

Сравнение значений с учетом типа данных

c)

Преобразование типов данных

d)

Присваивание значения переменной

e)

Преобразование строки в число

58.

Что такое setTimeout() в JavaScript?

a)

Функция для выполнения кода через определенное время

b)

Функция для выполнения кода с задержкой

c)

Функция для установки времени выполнения

d)

Функция для таймеров в HTML

e)

Функция для отмены выполнения кода

59.

Как создать пустой объект в JavaScript?

a)

let obj = {}

b)

let obj = []

c)

let obj = new Object()

d)

let obj = ""

e)

let obj = null

60.

Как можно задать значение по умолчанию для параметра функции в JavaScript?

a)

function myFunc(a = 5)

b)

function myFunc(a == 5)

c)

function myFunc(a : 5)

d)

function myFunc(a => 5)

e)

function myFunc(a == "5")

 

61.

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

 

a)

filter()

b)

map()

c)

reduce()

d)

forEach()

e)

some()

62.

Какое ключевое слово используется для объявления переменной, которая не может быть изменена в дальнейшем?

a)

const

b)

let

c)

var

d)

static

e)

immutable

63.

Как вызвать метод myFunction() через 2 секунды в JavaScript?

a)

setTimeout(myFunction, 2000)

b)

setInterval(myFunction, 2000)

c)

myFunction.delay(2000)

d)

setTimeout(myFunction(), 2000)

e)

delay(2000, myFunction)

64.

Что произойдет, если вызвать alert() в JavaScript?

a)

Появится всплывающее окно с сообщением

b)

Программа остановится на этом месте

c)

В консоли будет выведено сообщение

d)

Страница будет перезагружена

e)

Ошибка выполнения

65.

Какой метод используется для поиска элемента в массиве по условию в JavaScript?

a)

find()

b)

search()

c)

indexOf()

d)

filter()

e)

map()

66.

Какой метод используется для преобразования строки в число в JavaScript?

a)

Number()

b)

toString()

c)

parseInt()

d)

parseFloat()

e)

stringify()

67.

Какой метод используется для извлечения подстроки из строки в JavaScript?

a)

substring()

b)

slice()

c)

substr()

d)

split()

e)

replace()

68.

Что происходит, если при выполнении операции деления в JavaScript на ноль?

a)

Возвращается Infinity

b)

Возникает ошибка

c)

Результат равен 0

d)

Результат равен NaN

e)

Возвращается null

69.

Как вызвать метод функции через объект в JavaScript?

a)

object.method()

b)

method(object)

c)

object->method()

d)

method.object()

e)

object::method()

70.

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

a)

forEach()

b)

map()

c)

reduce()

d)

filter()

e)

every()