Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

обьекти

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.

OR (||) операторының мәні қандай?

a)

Кемінде бір шарт ақиқат болса жеткілікті

b)

Барлық шарттар жалған болу керек

c)

Тек соңғы шарт тексеріледі

d)

Шарттар ескерілмейді

2.

NOT (!) операторы не істейді?

a)

Шарттың кері мәнін қайтарады

b)

Шартты жояды

c)

Файлды ашады

d)

Айнымалыны көбейтеді

3.

if операторы ОББ-де қандай рөл атқарады?

a)

Объектінің күйіне байланысты шешім қабылдауға мүмкіндік береді

b)

Тек әдістерді анықтайды

c)

Жаңа класс жасайды

d)

Конструкторды жояды

4.

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

a)

Қате мәндерді болдырмау және деректердің дұрыстығын тексеру үшін

b)

Объектіні жою үшін

c)

Айнымалыны жариялау үшін

d)

Бағдарламаны аяқтау үшін

5.

Конструкторда if операторын қолдану мақсаты қандай?

a)

Параметрлердің дұрыстығын тексеріп, әдепкі мән орнату

b)

Объектіні жою

c)

Файл атауын шығару

d)

Цикл құру

6.

Мұрагерлік кезінде if қалай қолданылады?

a)

Туынды класс базалық логиканы кеңейту үшін

b)

Жаңа деректер типін жасау үшін

c)

Файлдарды біріктіру үшін

d)

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

7.

instanceof операторының қызметі қандай?

a)

Объектінің нақты түрін анықтау

b)

Айнымалы мәнін шығару

c)

Файлды сақтау

d)

Мәліметтерді көшіру

8.

Тернарлық оператор қандай құрылымға балама?

a)

if-else операторына

b)

for цикліне

c)

switch операторына

d)

while цикліне

9.

Тернарлық оператордың синтаксисі қандай?

a)

шарт ? мән1 : мән2

b)

if (шарт) {мән1} else {мән2}

c)

мән1 ? шарт : мән2

d)

шарт : мән1 ? мән2

10.

Switch операторы қай жағдайда тиімді?

a)

Бір айнымалының бірнеше мүмкін мәнін тексергенде

b)

Күрделі логикалық шарттарда

c)

Файлды ашу кезінде

d)

Мәліметтер енгізуде

11.

Switch операторы қай жағдайда тиімді?

a)

Бір айнымалының бірнеше мүмкін мәнін тексергенде

b)

Күрделі логикалық шарттарда

c)

Файлды ашу кезінде

d)

Мәліметтер енгізуде

12.

if-else тізбегінің артықшылығы неде?

a)

Әртүрлі айнымалыларды салыстыруға икемді

b)

Жылдам орындалады

c)

Мәліметтерді сақтау үшін

d)

Файлды жазу үшін

13.

Setter әдісінде if қолданудың мақсаты?

a)

Деректердің дұрыстығын тексеріп, инкапсуляцияны сақтау

b)

Файл атын шығару

c)

Жаңа әдіс қосу

d)

Бағдарламаны жабу

14.

if операторындағы жиі кездесетін қате қандай?

a)

Салыстырудың орнына тағайындау операторы (= орнына ==)

b)

Фигуралық жақшаны артық жазу

c)

Мәліметті енгізбеу

d)

Айнымалы атауын қайталау

15.

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

a)

Объектіні алдын ала null-ға тексеру

b)

Айнымалыны жою

c)

Файл атын өзгерту

d)

Цикл қосу

16.

if операторын қолданудағы ең жақсы тәжірибелердің бірі?

a)

Шарттарды қысқа және түсінікті жазу

b)

Барлық кодты бір блокта сақтау

c)

Күрделі шарттарды біріктіру

d)

Барлық айнымалыны шығару

17.

Цикл дегеніміз не?

a)

Бағдарламада бір әрекетті бірнеше рет қайталау үшін қолданылатын құрылым

b)

Айнымалыны анықтау тәсілі

c)

Функцияны шақыру әдісі

d)

Файлды ашу командасы

18.

Циклдің негізгі мақсаты қандай?

a)

Қайталанатын әрекеттерді автоматтандыру және тиімділік арттыру

b)

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

c)

Файлды сақтау

d)

Айнымалыларды көшіру

19.

for циклі не үшін қолданылады?

a)

Белгілі бір санды рет қайталау үшін

b)

Тек бір рет орындалатын код үшін

c)

Қате өңдеу үшін

d)

Файл жазу үшін

20.

for циклі не үшін қолданылады?

a)

Белгілі бір санды рет қайталау үшін

b)

Тек бір рет орындалатын код үшін

c)

Қате өңдеу үшін

d)

Файл жазу үшін

21.

while циклі қандай жағдайда қолданылады?

a)

Шарт орындалғанша қайталау қажет болғанда

b)

Бір ғана әрекетті орындауда

c)

Қосымша айнымалыларды жариялауда

d)

Бағдарламаны жабуда

22.

do...while циклі ерекшелігі неде?

a)

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

b)

Бір рет те орындалмайды

c)

Шарт соңында емес басында тексеріледі

d)

Файл жазу кезінде қолданылады

23.

for циклінің құрылымындағы бірінші бөлік не істейді?

a)

Айнымалының бастапқы мәнін орнатады

b)

Шартты тексереді

c)

Кодты орындайды

d)

Файлды жабады

24.

for цикліндегі үшінші бөлік неге арналған?

a)

Айнымалыны өсіру немесе кемуге

b)

Шарт жазуға

c)

Файлды оқу үшін

d)

Қате өңдеу үшін

25.

for циклінде орындалу реті қандай?

a)

Инициализация → шарт тексеру → код → өсім

b)

Код → шарт → өсім → инициализация

c)

Шарт → код → инициализация

d)

Файл → шарт → нәтиже

26.

for циклінің қарапайым мысалында неше рет орындалады?

a)

5 рет (i = 0-ден 4-ке дейін)

b)

4 рет

c)

6 рет

d)

10 рет

27.

Enhanced for (for-each) циклі не үшін қолданылады?

a)

Массив немесе коллекция элементтерін оңай айналып шығу үшін

b)

Тек индекспен жұмыс үшін

c)

Файлдарды біріктіру үшін

d)

Кесте құру үшін

28.

Enhanced for циклінің артықшылығы неде?

a)

Код қысқарады және қателер азаяды

b)

Код баяулайды

c)

Жады көп жұмсайды

d)

Қайталану азаяды

29.

while циклінде есептегішті неге арттыру керек?

a)

Шексіз цикл болмас үшін

b)

Кодты жылдамдату үшін

c)

Мәліметтерді сақтау үшін

d)

Файлды жабу үшін

30.

Шексіз цикл қандай жағдайда пайда болады?

a)

Шарт өзгермегенде немесе жалған болмай қалғанда

b)

Айнымалы артық артқанда

c)

Файл табылмағанда

d)

Қате енгізілгенде

31.

do...while және while циклдерінің айырмашылығы қандай?

a)

do...while кемінде бір рет орындалады, while — орындалмауы мүмкін

b)

Екеуі бірдей жұмыс істейді

c)

do...while шартты басында тексереді

d)

while әрқашан бір рет орындалады

32.

Ішкі цикл (nested loop) не үшін қолданылады?

a)

Көп өлшемді массивтермен жұмыс істеу үшін

b)

Бір шартты тексеру үшін

c)

Файлды ашу үшін

d)

Кодты қысқарту үшін

33.

break операторы не істейді?

a)

Циклді толық тоқтатып, одан шығады

b)

Ағымдағы итерацияны өткізіп жібереді

c)

Жаңа циклді бастайды

d)

Файлды сақтайды

34.

continue операторының қызметі қандай?

a)

Ағымдағы итерацияны өткізіп, келесіге өтеді

b)

Циклды тоқтатады

c)

Айнымалыны жояды

d)

Файлды оқиды

35.

Циклдердің уақыт күрделілігі қандай белгімен көрсетіледі?

a)

O(n), O(n²) сияқты

b)

P(n)

c)

T(x)

d)

K(t)

36.

O(n²) күрделілік нені білдіреді?

a)

Ішкі циклдер бар, квадраттық күрделілік

b)

Бір цикл ғана бар

c)

Файлдарды оқу

d)

Жылдам орындалу

37.

for және while циклдерінің айырмашылығы неде?

a)

for – белгілі қайталану саны бар, while – белгісіз жағдайда қолданылады

b)

Екеуі бірдей қолданылады

c)

for баяу, while жылдам

d)

while тек бір рет орындалады

38.

break және continue айырмашылығы неде?

a)

break – циклді тоқтатады, continue – келесі итерацияға өтеді

b)

break – шартты тексереді, continue – циклді қайта бастайды

c)

Екеуі де циклді тоқтатады

d)

Айырмашылығы жоқ

39.

ОББ-де циклдер қайда жиі қолданылады?

a)

Объектілер тізімін немесе коллекцияны өңдеуде

b)

Тек шартты тексеруде

c)

Файл ашуда

d)

Айнымалылар жариялауда

40.

Enhanced for циклі қай кезде тиімсіз?

a)

Индекске тікелей қол жеткізу қажет болғанда

b)

Жолдармен жұмыс істегенде

c)

Айнымалы аз болғанда

d)

Файл оқу кезінде

41.

do...while циклі қай кезде пайдалы?

a)

Пайдаланушыдан дұрыс мән енгізуді талап еткенде

b)

Файлды жою қажет болса

c)

Қосымша есептеулерде

d)

Айнымалыны арттырғанда

42.

Циклдер мен ОББ принциптерінің байланысы неде?

a)

Циклдер объектілермен жұмыс істеуді автоматтандырады

b)

Инкапсуляцияны бұзады

c)

Мұрагерлікті алып тастайды

d)

Файлдарды біріктіреді

43.

Функция дегеніміз не?

a)

Белгілі бір есепті орындайтын бағдарламаның бөлігі

b)

Айнымалының мәні

c)

Файлдың аты

d)

Деректер қорының элементі

e)

Кодтың басы

44.

Функцияны хабарландыру не үшін қажет?

a)

Компиляторға функцияның бар екенін көрсету үшін

b)

Айнымалыны жою үшін

c)

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

d)

Нәтижені экранға шығару үшін

e)

Бағдарламаны тоқтату үшін

45.

Функцияны анықтау кезінде не жазылады?

a)

Функцияның нақты коды мен орындалу әрекеттері

b)

Тек аты мен типі

c)

Тек аргументтері

d)

Тек нәтижесі

e)

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

46.

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

a)

Функция қандай мән қайтаратынын көрсетеді

b)

Аргументтердің санын көрсетеді

c)

Функцияның атын анықтайды

d)

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

e)

Жады көлемін

47.

Аргументтерді мән бойынша беру деген не?

a)

Айнымалының көшірмесі беріледі

b)

Айнымалының сілтемесі беріледі

c)

Айнымалының адресі беріледі

d)

Функцияның аты беріледі

e)

Файлдың жолы беріледі

48.

Сілтеме бойынша беру кезінде не болады?

a)

Функция түпнұсқа айнымалыны өзгертеді

b)

Айнымалының көшірмесін қолданады

c)

Жаңа айнымалы жасайды

d)

Функция орындалмайды

e)

Қате пайда болады

49.

Көрсеткіш бойынша беру қандай тілдерде жиі қолданылады?

a)

C және C++

b)

Python

c)

Java

d)

HTML

e)

CSS

50.

Мән бойынша беру әдісінің артықшылығы:

a)

Қауіпсіз және қате ықтималдығы аз

b)

Түпнұсқаны өзгертеді

c)

Жылдам орындалады

d)

Қиын әрі күрделі

e)

Жады аз қолданады

51.

Сілтеме арқылы берудің артықшылығы:

a)

Үлкен деректермен тиімді жұмыс

b)

Қауіпсіз

c)

Қате шығарады

d)

Көшіру қажет

e)

Жады көп алады

52.

pow(x, y) функциясы не істейді?

a)

x-ті y дәрежесіне шығарады

b)

Түбірін табады

c)

Мәнін қосады

d)

Мәнін азайтады

e)

Қалдықты есептейді

53.

sqrt(x) функциясының қызметі:

a)

x санның квадрат түбірін есептейді

b)

Абсолюттік мәнін табады

c)

x-ті дәрежеге шығарады

d)

Бөледі