wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы ООП, повторение

Total questions: 12

Worksheet time: 7mins

Name
Class
Date
1.

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

a)

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

b)

Класс — это экземпляр объекта, созданный в программе.

c)

Класс — это тип данных, который не может содержать методы.

d)

Класс — это тип данных объектов, определяющий их свойства и методы.

2.

Каковы основные характеристики объектов?

a)

Данные, алгоритмы, структуры, потоки.

b)

Тип, свойства, методы, состояние.

c)

Функции, интерфейсы, классы, наследование.

d)

Цвет, размер, форма, вес.

3.

Что такое атрибуты класса?

a)

Атрибуты класса - это функции, которые возвращают значения.

b)

Атрибуты класса - это методы, выполняющие действия с объектами.

c)

Атрибуты класса - это переменные, определяющие состояние объектов класса.

d)

Атрибуты класса - это конструкторы, создающие новые объекты.

4.

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

a)

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

b)

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

c)

Атрибуты в классе определяются как функции внутри класса.

d)

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

5.

Что такое метод в классе?

a)

Метод в классе - это класс, который наследует другие классы.

b)

Метод в классе - это функция в составе класса.

c)

Метод в классе - это объект, который хранит данные.

d)

Метод в классе - это переменная, определенная внутри класса.

6.

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

a)

Вызовите метод с помощью 'объект:метод()'.

b)

Используйте синтаксис 'объект.метод()'.

c)

Используйте синтаксис 'метод.объект()'.

d)

Примените метод через 'метод(объект)'.

7.

Что такое конструктор в классе?

a)

Конструктор - это метод для инициализации объектов класса.

b)

Конструктор - это метод для удаления объектов класса.

c)

Конструктор - это функция для создания классов.

d)

Конструктор - это свойство класса, которое хранит данные.

8.

Что такое список инициализации?

a)

Список инициализации - это удобный синтаксис для инициализации переменных класса в C++.

b)

Список инициализации - это метод для создания объектов в Python.

c)

Список инициализации - это структура данных для хранения массивов в Java.

d)

Список инициализации - это функция для обработки ошибок в C++.

9.

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

a)

Упрощение работы с базами данных

b)

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

c)

Оптимизация создания объектов и улучшение организации кода.

d)

Уменьшение времени разработки

10.

Как можно передать данные в конструктор?

a)

Создать объект, для передачи его данных ничего делать не надо

b)

Использовать круглые скобки при создании объекта с аргументами.

c)

Использовать квадратные скобки при создании объекта с параметрами.

d)

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

11.

Что такое vector<string>?

a)

Динамический массив символов

b)

Динамический массив строк

c)

Структура данных в виде множества строк

d)

Структура данных из STL

12.

Как вывести элементы вектора в столбик?

a)

b)

c)

d)