wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Мұрагерлік және полиморфизм

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

Туынды класс қалай аталады?

a)

A) Base class

b)

B) Parent class

c)

C) Child class

d)

D) Function class

2.

Мұрагерлік

деген не?

a)

A) Бағдарламаны қайта компиляциялау

b)

B) Бір класстың қасиеттерін екінші класқа беру

c)

C) Айнымалыларды әртүрлі типке ауыстыру

d)

D) Объектілерді жою

3.

Полиморфизм деген не?

a)

A) Көп объект жасау

b)

B) Бір атаумен бірнеше функцияның орындалуы

c)

C) Айнымалыларды сақтау

d)

D) Деректі жасыру

4.

4. Виртуалды функция қайда жазылады?

a)

A) Туынды класта

b)

B) Негізгі класта

c)

C) main() ішінде

d)

D) Кез келген жерде

5.

Мұрагерліктің қай түрі бар?

a)

A) Сызықтық мұрагерлік

b)

B) Көптік мұрагерлік

c)

C) Топтық мұрагерлік

d)

D) Функционал мұрагерлік

6.

6. Кеш байланыс (run-time polymorphism) қалай іске асады?

a)

А) Виртуалды функциялар арқылы

b)

В)А

c)

С) В

d)

D)C

7.

Полиморфизмнің қандай түрлері бар?

a)

A) Статикалық полиморфизм

b)

B) Динамикалық полиморфизм

c)

C) Функционалдық полиморфизм

d)

D) Барлық жауаптар дұрыс

8.

Классаралық байланыс дегеніміз не?

a)

D) Класс атрибуттарының байланысы

b)

C) Класс ішіндегі функциялардың байланысы

c)

B) Класстардың бір-бірімен байланысы

d)

A) Бір класстың екінші классқа әсер етуі

9.

Абстракт класс дегеніміз не?

a)

D) Барлық жауаптар дұрыс

b)

C) Тек деректерді ғана қамтитын класс

c)

B) Объектілерді жасауға болмайтын класс

d)

A) Тек функцияларды ғана қамтитын класс

10.

Статикалық полиморфизмнің артықшылықтары қандай?

a)

D) Барлық жауаптар дұрыс

b)

C) Динамикалық жадты үнемдеу

c)

B) Жылдамдықтың артуы

d)

A) Кодтың қайта пайдаланылуы

11.

Абстракт класс пен интерфейс арасындағы айырмашылық неде?

a)

C) Интерфейс тек деректерді қамтиды

b)

B) Абстракт класс объектілерді жасауға мүмкіндік береді

c)

D) Барлық жауаптар дұрыс

d)

A) Интерфейс тек функцияларды қамтиды

12.

Көптік мұрагерлік дегеніміз не?

a)

D) Объектілерді жою

b)

B) Бір класстың тек бір класстан мұра алуы

c)

C) Класстардың бір-бірімен байланысы

d)

A) Бір класстың бірнеше класстан мұра алуы

13.

Мұрагерліктің қандай артықшылықтары бар?

a)

D) Жылдамдықтың артуы

b)

A) Кодтың құрылымын жақсарту

c)

B) Деректерді жасыру

d)

C) Объектілерді жою

14.

Инкапсуляция дегеніміз не?

a)

B) Объектілерді жою

b)

C) Класстардың бір-бірімен байланысы

c)

D) Функцияларды қайта анықтау

d)

A) Деректер мен функцияларды біріктіру

15.

Туынды класс пен негізгі класс арасындағы байланыс қандай?

a)

D) Негізгі класс тек туынды класстың атрибуттарын пайдаланады

b)

C) Туынды класс негізгі класстың атрибуттарын жояды

c)

B) Негізгі класс тек туынды класстың функцияларын пайдаланады

d)

A) Туынды класс негізгі класстың барлық функцияларын мұра алады

16.

Класс дегеніміз не?

a)

C) Тек деректерді сақтайтын құрылым

b)

D) Объектілерді жою

c)

A) Функциялардың жиынтығы

d)

B) Деректер мен функциялардың бірігуі

17.

Интерфейс не үшін қолданылады?

a)

B) Функциялардың келісімін анықтау

b)

D) Класстарды жою

c)

A) Объектілерді жасау

d)

C) Деректерді жасыру

18.

Классаралық мұрагерлік дегеніміз не?

a)

A) Бір класстың екінші класстан мұра алуы

b)

B) Бір класстың бірнеше класстан мұра алуы

c)

C) Класстардың бір-бірімен байланысы

d)

D) Класс атрибуттарының байланысы

19.

Классаралық мұрагерліктің артықшылықтары қандай?

a)

D) Жылдамдықтың артуы

b)

C) Объектілерді жою

c)

B) Деректерді жасыру

d)

A) Кодтың құрылымын жақсарту

20.

Полиморфизмнің қандай артықшылықтары бар?

a)

D) Объектілерді жою

b)

A) Кодтың қайта пайдаланылуы

c)

B) Динамикалық жадты үнемдеу

d)

C) Функциялардың жылдамдығы

21.

Инкапсуляцияның мақсаты неде?

a)

D) Объектілерді жасау

b)

C) Класстарды жою

c)

B) Функцияларды жою

d)

A) Деректерді қорғау

22.

Инкапсуляцияның артықшылықтары қандай?

a)

A) Деректердің қауіпсіздігін қамтамасыз ету

b)

B) Кодтың құрылымын жақсарту

c)

C) Функциялардың жылдамдығын арттыру

d)

D) Объектілерді жою

23.

Абстракт класс не үшін қолданылады?

a)

A) Объектілерді жасау

b)

D) Класстарды жою

c)

C) Деректерді жасыру

d)

B) Функцияларды анықтау

24.

Полиморфизмнің қолдану салалары қандай?

a)

B) Веб-дамыту

b)

D) Барлық жауаптар дұрыс

c)

A) Ойын бағдарламалау

d)

C) Деректер базасын басқару

25.

Инкапсуляцияның принциптері қандай?

a)

B) Деректерді ашық көрсету

b)

C) Функцияларды жою

c)

A) Деректер мен функцияларды біріктіру

d)

D) Объектілерді жою

26.

Абстракт класс не үшін қажет?

a)

D) Кодтың құрылымын жақсарту

b)

B) Функцияларды анықтау

c)

A) Объектілерді жасау

d)

C) Деректерді жасыру

27.

Полиморфизмнің қандай түрлері бар?

a)

D) Барлық жауаптар дұрыс

b)

C) Функционалдық полиморфизм

c)

B) Динамикалық полиморфизм

d)

A) Статикалық полиморфизм

28.

Классаралық байланыс қандай жағдайда пайда болады?

a)

D) Класс ішіндегі функциялардың байланысы

b)

C) Класс атрибуттарының байланысы

c)

B) Класстардың бір-бірімен байланысы

d)

A) Бір класстың екінші класстан мұра алуы

29.

Полиморфизмді қолданудың негізгі принциптері қандай?

a)

C) Функциялардың жылдамдығы

b)

B) Деректерді жасыру

c)

A) Кодтың қайта пайдаланылуы

d)

D) Объектілерді жою

30.

Инкапсуляцияның негізгі мақсаты неде?

a)

D) Объектілерді жасау

b)

A) Деректерді қорғау

c)

B) Кодтың құрылымын жақсарту

d)

C) Функцияларды жою

31.

Самая лучшая группа ВКК?

a)

М-9-23-3

b)

Ет-9-23-2

c)

Ет-9-23-4

d)

М-9-23-2

32.

Самая лучшая староста?

a)

Староста ЕА

b)

Староста Маркетологов

c)

Староста поваров

d)

Староста Ет-9-23-4

33.

Функцияны қайта жүктеу (overloading) полиморфизмнің қай түрі?

a)

A) Compile-time

b)

B) Run-time

c)

C) External

d)

D) Internal