wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Js 03.02

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)
Функция в JavaScript - это метод для создания объектов.
b)

Функция в JavaScript - это это блок кода, который может быть вызван для выполнения определённых задач.

c)
Функция в JavaScript - это способ управления стилем страницы.
d)
Функция в JavaScript - это переменная, которая хранит данные.
2.

Что такое DOM?

a)

это система управления базами данных.

b)

это язык программирования для веб-разработки.

c)

это протокол для передачи данных в интернете.

d)

это объектная модель документа, представляющая структуру HTML и XML.

3.

Как добавить класс к элементу?

a)
Примените метод style.setProperty() в JavaScript.
b)

Используйте метод classList.contains() в JavaScript.

c)
Используйте метод classList.add() в JavaScript.
d)
Добавьте класс через HTML атрибут class.
4.

Как создать новый объект от прототипа?

a)
Используйте Object.create(прототип);
b)
Примените прототип напрямую без создания объекта.
c)
Создайте объект с помощью Object.assign();
d)
Используйте new Прототип();
5.

Что делает classList.toggle()

a)
Добавляет или удаляет класс из списка классов элемента.
b)
Проверяет наличие класса в списке классов элемента.
c)
Заменяет один класс на другой в списке классов элемента.
d)
Удаляет все классы из списка классов элемента.
6.

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

a)

это переменная, хранящая данные.

b)

это объект, который нельзя изменить.

c)

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

d)

это функции, способствующая запомнить контекст, в котором она была определена, и обращаться к нему в процессе вызова

7.

Как удалить элемент из DOM?

a)

element.remove()

b)
element.delete()
c)
parentNode.detach(element)
d)
removeElement(element)
8.

Как вызвать функцию конструктор?

a)
call ConstructorFunction()
b)
ConstructorFunction.new()
c)
ConstructorFunction(){}
d)
new ConstructorFunction()
9.

Что такое прототип в JavaScript?

a)

это функция, которая выполняет код.

b)

это специальный тип данных.

c)

это метод для создания новых объектов.

d)

это объект, от которого наследуются свойства и методы других объектов.

10.

Как получить прототип объекта?

a)
Используйте объект.create() для создания нового объекта.
b)
Прототип объекта нельзя получить в JavaScript.
c)
Используйте метод getPrototype() для получения прототипа.
d)
Используйте объект.prototype или Object.getPrototypeOf(объект).
11.

Что делает instanceof?

a)
instanceof проверяет принадлежность объекта к классу.
b)
instanceof используется для сравнения двух чисел.
c)
instanceof возвращает значение true для всех объектов.
d)
instanceof создает новый объект.
12.

Что делает dragstart?

a)

Cрабатывает в момент начала перетаскивания элемента.

b)

генерируется постоянно (несколько раз в секунду) по мере того, как элемент перетаскивается над целевой областью

c)

Генерируется когда элемент находится на целевой области

d)
Завершает событие перетаскивания элемента.
13.

Как остановить распространение события?

a)
Используйте event.preventDefault() для остановки события.
b)
Добавьте обработчик события на родительский элемент.
c)
Используйте event.stopPropagation() для остановки распространения события.
d)
Удалите элемент из DOM, чтобы остановить событие.
14.

Как получить следующего sibling-элемент?

a)
Используйте 'element.previousSibling'.
b)
Используйте 'element.firstChild'.
c)
Используйте 'element.nextElementSibling'.
d)
Используйте 'element.parentNode'.
15.

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

a)
Объектно-ориентированное программирование в Js основано на функциях и процедурах.
b)

это метод управления памятью.

c)

это парадигма, основанная на использовании объектов и классов для организации кода.

d)
Объектно-ориентированное программирование в Js не использует классы.
16.

Что такое классы в ООП?

a)
Классы в ООП - это функции для выполнения операций.
b)
Классы в ООП - это типы данных, которые не могут содержать методы.
c)
Классы в ООП - это просто набор переменных без структуры.
d)
Классы в ООП - это шаблоны для создания объектов, определяющие их свойства и методы.
17.

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

a)
inherits
b)
implements
c)
derives
d)
extends
18.

Что делает super в Js?

a)

используется для создания новых объектов.

b)

используется для доступа к родительским методам и конструкторам.

c)

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

d)

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

19.

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

a)
1
b)
0
c)
2
d)
undefined
20.

Какой тип данных будет выведен в консоль после выполнения второй инструкции console.log(myDog.isBarking);?

a)
false
b)
true
c)
undefined
d)
null