wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Обьект1 50 сурак

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Алғашқы объектіге бағытталған бағдарламалау тілі қайсы?

a)
Python
b)
FORTRAN
c)
COBOL
d)
Simula
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)

Функцияның аты

b)

Дайын бағдарлама

c)

Объектілердің үлгісі немесе сызбасы

d)

Тек деректер жиынтығы

9.

Объект дегеніміз не?

a)

Кластың нақты данасы

b)

Бағдарламаның модулі

c)

Тек функциялар жиыны

d)

Тек деректер типі

10.

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


a)

Жануарлардың сөйлеу мысалы

b)

Банк шоты және балансқа тек әдіс арқылы қолжетімділік

c)

Автокөлік қозғалтқышы

d)

Киім класы

11.

Полиморфизм мысалы ретінде не берілген?

a)

Автокөлік класы

b)

Банк шотының әдістері

c)

Ит, мысық, сиырдың сөйлеу әдісі

d)

Python тілінің модульдері

12.

Абстракция мысалы қайда қолданылған?

a)

Жануарлар класы

b)

Банк жүйесінде

c)

Автокөлік жүйесін сипаттауда

d)

Киім класы

13.

Класс пен объектінің байланысы қалай түсіндіріледі?

a)

Класс – нәтижелер жиыны

b)

Класс – функция, объект – айнымалы

c)

Класс – деректер, объект – әдіс

d)

Класс – жоспар, объект – сол жоспардан жасалған нақты мысал

14.

ООП-тың басты артықшылығының бірі қандай?

a)

Қарапайымдылықты азайту

b)

Қателіктер санын көбейту

c)

Бағдарламаны баяулату

d)
Кодтың қайта пайдаланылуы мен модульділігі.
15.

Модульдік құрылым нені қамтамасыз етеді?

a)

Бағдарламаны жеке бөліктерге бөлу және тестілеуді жеңілдету

b)

Мәліметтерді жасыру

c)

Кодтың көлемін арттыру

d)

Жаңа тіл енгізу

16.

Қай тілдер ООП принциптерін толық қолдайды?

a)

Pascal, BASIC

b)

HTML, CSS, SQL

c)

Java, C#, Python, C++

d)

Assembler, Lisp

17.

JavaScript қай бағытта ООП қолданылады?

a)

Тек мобильді қосымшаларда

b)

Тек мәліметтер базасында

c)

Тек ойын жасауда

d)

Фронтенд пен бакэнд әзірлеуде

18.

Swift тілі қай мақсатта қолданылады?

a)

Деректер қорын басқару үшін

b)

Android жүйесі үшін

c)

iOS және Apple платформалары үшін

d)

Браузерді жасау үшін

19.

Kotlin тілі не үшін қолданылады?

a)

SQL сұраныстары

b)

Желілік әкімшілеу

c)

iOS жүйесіне арналған

d)

Android әзірлеу үшін

20.

ООП-тағы “АяқКиім” класы мысалында не көрсетілген?

a)

Атрибуттар, конструктор және әдістер арқылы объект құру

b)

Триггерлер құру

c)

Файл жүйесін жасау

d)

SQL сұраныстарын орындау

21.

Абстракция неге қажет?

a)

Кодты жасыру

b)

Күрделілікті азайту және тек маңыздыны көрсету

c)

Жаңа объект қосу

d)

Әдістерді біріктіру

22.

ООП принциптері қай салада тиімді?

a)

Файлдық жүйелерде

b)

Мәліметтерді шифрлауда

c)

Күрделі жүйелерді модельдеуде

d)

Суреттерді өңдеуде

23.

Объектінің құрамына не кіреді?

a)

Тек функциялар

b)

Тек деректер

c)

Атрибуттар мен әдістер

d)

Айнымалылар мен шарттар

24.

Кластың негізгі элементтері не?

a)

Тек объектілер

b)

Цикл және шарт

c)

Тек айнымалылар

d)

Атрибуттар және әдістер

25.

ООП неге үйрену маңызды?

a)

Тек бір тілге тән әдіс

b)

Бағдарламашы үшін әмбебап және сұранысқа ие дағды

c)

Тек теориялық пән

d)

Ескі тәсіл болғандықтан

26.

Бағдарламалау тілі дегеніміз не?

a)

Компьютерге тапсырма беру үшін қолданылатын формалды тіл

b)

Файл сақтау жүйесі

c)

Адамдар арасындағы қарым-қатынас тілі

d)

Файл сақтау жүйесі

27.

Бағдарламалау тілінің негізгі сипаттамасы қандай?

a)

Графикалық интерфейспен басқарылады

b)

Еркін мәтін түрінде жазылады

c)

Қателерді өздігінен түзетеді

d)

Нақты синтаксис пен семантикаға негізделеді

28.

Императивті тілдерге мысал қайсы?

a)

Prolog, Datalog

b)

Haskell, Lisp

c)

C, Pascal, Fortran

d)

HTML, CSS

29.

Функционалды тілдердің ерекшелігі қандай?

a)

Командалар тізбегін орындау

b)

Математикалық функциялар арқылы есептеу жүргізу

c)

Объектілерді пайдалану

d)

Файлдарды басқару

30.

Логикалық тілдерде есептер қалай шешіледі?

a)

Айнымалылармен

b)

Циклдар арқылы

c)

Функциялар көмегімен

d)

Ережелер мен фактілер жиынтығы арқылы

31.

Объектіге бағытталған тілдерге мысал қайсы?

a)

HTML, XML

b)

COBOL, Assembler

c)

Java, C++, Python

d)

Haskell, Prolog, Lisp

32.

Бағдарламалау тілдерінің эволюциясы нені көрсетеді?

a)

Компьютерлердің баяулауын

b)

Тек синтаксистің күрделенуін

c)

Тілдердің азаюын

d)

Адамға түсініктіліктің және абстракция деңгейінің өсуін

33.

Мәліметтер түрі нені анықтайды?

a)

Желінің жылдамдығын

b)

Бағдарламаның авторын

c)

Деректердің құрылымы мен қасиеттерін

d)

Файлдардың орналасуын

.

34.

Мәліметтер түрі не үшін маңызды?


a)

Жадыны тиімді пайдалану мен қателерді болдырмау үшін

b)

Тек визуалды интерфейс жасау үшін

c)

Тест жазу үшін

d)

Файл аттарын қысқарту үшін

35.

Сандық мәліметтер түріне не жатады?

a)

boolean

b)

int, float, double

c)

char, string

d)

struct, enum

36.

Символдық мәліметтер түріне мысал қайсы?

a)

list және tuple

b)

boolean

c)

int және float

d)

char және string

37.

Логикалық мәліметтер түрі қандай мәндер қабылдайды?

a)

Кез келген мәтіндік жол

b)

1 және 0 ғана

c)

true және false

d)

Тек сандар

38.

Бағдарламашы анықтайтын мәліметтер түрлеріне не жатады?

a)

boolean

b)

int, float, double

c)

Құрылымдар, массивтер, енумерациялар, тізімдер

d)

char, string

39.

Құрылым (struct) не істейді?


a)

Жадыны тазалайды

b)

Файлды ашады

c)

Тек бір типті мәндер сақтайды

d)

Әртүрлі типтегі деректерді біріктіреді

40.

Массив дегеніміз не?

a)

Бірдей типтегі элементтер жиынтығы

b)

Құрылымдық тип

c)

Айнымалылар тізбегі

d)

Файл ішіндегі жолдар

41.

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

a)

Қателерді іздеу

b)

Жаңа класс жазу

c)

Кодтың қысқаруы

d)

Бір интерфейстің бірнеше жүзеге асуы

42.

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

a)

Кодты қысқарту

b)

Әдістерді көшіру

c)

Деректерді қорғау және жасыру

d)

Кодты қысқарту

43.

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

a)

Жаңа объектілерді жасыру

b)

Кодты жою

c)

Базалық кластың қасиеттерін қайта пайдалану

d)

Файлды импорттау

44.

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

a)

Жасырын және ашық

b)

Қарапайым және күрделі

c)

Статикалық және динамикалық

d)

Сандық және мәтіндік

45.

IDE дегеніміз не?

a)

Ойын құралы

b)

Кітапхана атауы

c)

Файл пішімі

d)

Интеграцияланған даму ортасы

46.

Visual Studio қандай тілдер үшін ыңғайлы?


a)

Pascal, BASIC

b)

Java, Kotlin

c)

C#, C++, Python

d)

Pascal, BASIC

47.

IntelliJ IDEA негізінен қай тілге арналған?

a)

Java

b)

C++

c)

Python

d)

Swift

48.

Eclipse IDE не үшін танымал?

a)

Тек тестілеу жүйесі ретінде

b)

Тек деректер қорымен жұмыс істеу үшін

c)

Мобильді әзірлеу үшін

d)

Java және басқа тілдерді қолдайтын ашық орта

49.

ООП принциптері не береді?

a)

Қуатты, масштабталатын және қолдауға оңай жүйелер

b)

Тек қысқа код

c)

Баяу жұмыс істейтін бағдарлама

d)

Бір реттік шешімдер

50.

Бағдарламалау тілдерінің болашағы неде?

a)

Тек визуалды құралдарға көшу

b)

Бар тілдерді жою

c)

Код көлемін азайту

d)

Қауіпсіздік пен өнімділікті арттыру және жаңа парадигмаларды біріктіру