Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ООП Js

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

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

a)

Метод clone

b)

Метод instantiate

c)

Метод new или Object.create().

d)

Метод create

2.

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

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

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

a)
function
b)
class
c)
object
d)
module
4.

Является ли this в JavaScript ссылкой на текущий объект?

a)
Истинный
b)
ЛОЖЬ
5.

Какая из следующих конструкций правильно описывает наследование классов в JavaScript?

a)

class Child extends Parent

b)

class Child inherits Parent

c)

class Child derives Parent

d)

class Child extends class Parent

6.

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

a)

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

b)
Полиморфизм ограничивает использование методов в JavaScript.
c)
Полиморфизм требует, чтобы все объекты были одного типа.
d)

Это процесс создания новых классов.

7.

Что делает instanceof

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

Что делает super()?

a)
super() вызывает методы родительского класса.
b)
super() создает новый класс.
c)
super() удаляет методы родительского класса.
d)
super() изменяет атрибуты текущего класса.
9.

Для чего нужны get и set?

a)

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

b)
Методы get и set используются только для создания новых объектов.
c)
Методы get и set позволяют управлять доступом к свойствам объекта и выполнять дополнительные действия при их получении или установке.
10.

Что такое статические методы?

a)

Статические методы - это методы, которые всегда возвращают значение null.

b)

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

c)

Статические методы - это методы, которые могут быть вызваны только на экземплярах класса.

d)

Статические методы - это методы, которые вызываются на классе, а не на его экземплярах.

11.

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

a)
Функция конструктор - это встроенная функция для обработки строк.
b)
Функция конструктор - это метод для работы с массивами.
c)
Функция конструктор - это способ создания функций в Python.
d)
Функция конструктор - это функция, используемая для создания объектов в JavaScript.
12.

Что такое ООП?

a)

Системное программирование

b)

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

c)

Функциональное программирование

d)

Процессорное программирование