wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Вопросы по ООП

Total questions: 11

Worksheet time: 5mins

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)

public

b)

protected

c)

private

d)

default

8.

Какую основную цель решает механизм Наследования в ООП?

a)

Защита данных от несанкционированного доступа

b)

Повторное использование кода и создание иерархии типов

c)

Присвоение начальных значений полям объекта

d)

Регулирование одновременного доступа к ресурсам

9.

Как называется принцип, который позволяет одному и тому же методу (одно имя) иметь разную реализацию в классах-наследниках?

a)

Абстракция

b)

Инкапсуляция

c)

Полиморфизм

d)

Декомпозиция

10.

На каком языке программирования ведется разработка приложений в кросс-платформенном фреймворке Flutter?

a)

JavaScript

b)

Swift

c)

Kotlin

d)

Dart

11.

Что обеспечивает высокую производительность и скорость работы приложений, созданных с помощью Flutter?

a)

Использование веб-представлений (WebView) для рендеринга

b)

Компиляция кода в настоящий машинный (нативный) код

c)

Автоматическое управление памятью

d)

Опора на существующие нативные компоненты