wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

обьекти

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

abs(x) функциясы не қайтарады?

a)

Санның модулін (абсолюттік мәнін)

b)

Теріс мәнін

c)

Қайтару типін

d)

Жолды

e)

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

2.

ceil(x) және floor(x) функциялары не үшін қолданылады?

a)

Санды жоғары немесе төмен дөңгелектеу үшін

b)

Қосу үшін

c)

Бөлу үшін

d)

Көбейту үшін

e)

Жолмен жұмыс

3.

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

a)

Жолдың ұзындығын анықтайды

b)

Жолды салыстырады

c)

Жолды біріктіреді

d)

Жолды көшіреді

e)

Жолды босатады

4.

strcpy() не істейді?

a)

Жолды көшіреді

b)

Жолды салыстырады

c)

Жолды қосады

d)

Жолды жояды

e)

Жолдың ұзындығын табады

5.

printf() функциясы не үшін қажет?

a)

Мәліметті экранға шығару

b)

Файлға жазу

c)

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

d)

Айнымалы құру

e)

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

6.

scanf() функциясы не істейді?

a)

Пайдаланушыдан мәлімет енгізеді

b)

Нәтиже шығарады

c)

Мәтінді көшіреді

d)

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

e)

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

7.

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

a)

Жақшалар ішінде

b)

Фигуралық жақшаларда

c)

Нүктелі үтірден кейін

d)

Тырнақша ішінде

e)

Қос нүктеден кейін

8.

void типі нені білдіреді?

a)

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

b)

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

c)

Айнымалы бос емес

d)

Қате бар

e)

Жолдық тип

9.

Объектіге бағытталған бағдарламалау (ОББ) нені білдіреді?

a)

Бағдарламаны объектілер жиынтығы ретінде құру

b)

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

c)

Жадыны басқару

d)

Базаны қосу

e)

Мәліметтерді шығару

10.

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

a)

Деректер мен әдістерді бір объектіде біріктіру

b)

Жаңа класс құру

c)

Мұра алу

d)

Деректерді көшіру

e)

Кодты жою

11.

Мұрагерлік не үшін қажет?

a)

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

b)

Айнымалы жою

c)

Кодты бөлу

d)

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

e)

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

12.

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

a)

Бір интерфейс арқылы әртүрлі объектілерді пайдалану мүмкіндігі

b)

Көп айнымалы құру

c)

Көп класс жою

d)

Көп параметр беру

e)

Бір типті өзгерту

13.

Абстракция дегеніміз не?

a)

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

b)

Барлық кодты шығару

c)

Кодты жою

d)

Жолды қысқарту

e)

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

14.

Функциялар мен ОББ арасындағы басты айырмашылық:

a)

Функцияда деректер мен код бөлек, ал ОББ-де біріктірілген

b)

Екеуі бірдей

c)

Тек синтаксисі өзгеше

d)

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

e)

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

15.

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

a)

Бір типті деректерді тізбектей сақтайтын құрылым

b)

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

c)

Функцияның түрі

d)

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

e)

Сандық оператор

16.

Бірөлшемді массив нені білдіреді?

a)

Элементтердің сызықтық тізбегі

b)

Кесте құрылымы

c)

Көпөлшемді объект

d)

Файл массиві

e)

Жол типі

17.

Массивтің элементтеріне қол жеткізу не арқылы іске асады?

a)

Индекс арқылы

b)

Функция арқылы

c)

Класс арқылы

d)

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

e)

Файл арқылы

18.

Java тілінде массивтің индексациясы қай саннан басталады?

a)

0

b)

1

c)

-1

d)

2

e)

10

19.

int[] numbers = new int[5]; оператор не істейді?

a)

5 элементтен тұратын бүтін сандар массивін жасайды

b)

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

c)

Класс құрады

d)

Жол массивін жасайды

e)

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

20.

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

a)

5 элементтен тұратын бүтін сандар массивін жасайды

b)

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

c)

Класс құрады

d)

Жол массивін жасайды

e)

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

21.

Массив элементтеріне мән беру қалай орындалады?

a)

numbers[0] = 10;

b)

numbers = 10;

c)

numbers(10);

d)

int numbers = 10;

e)

numbers{10};

22.

Массивтің артықшылығы қандай?

a)

Жылдам қолжетімділік және жады тиімділігі

b)

Күрделі синтаксис

c)

Өлшемі өзгермелі

d)

Бірнеше типті деректер сақтайды

e)

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

23.

Екіөлшемді массив дегеніміз не?

a)

Жолдар мен бағандардан тұратын кесте

b)

Бір тізбекті массив

c)

Кездейсоқ құрылым

d)

Тек бір элемент

e)

Файл тізімі

24.

Екіөлшемді массивтегі элементке қол жеткізу тәсілі:

a)

matrix[i][j]

b)

matrix(i,j)

c)

matrix{i,j}

d)

matrix.ij

e)

matrix(i).j

25.

Массив элементтерін өңдеу үшін не қолданылады?

a)

Циклдер (for, while)

b)

Класс

c)

Scanner

d)

Thread

e)

void

26.

Сызықтық іздеу дегеніміз не?

a)

Элементті ретімен қарап шығу арқылы табу

b)

Қосымша массив жасау

c)

Элементтерді көшіру

d)

Массивті бөлу

e)

Бос орын қосу

27.

Көпіршік сұрыптау (Bubble Sort) не істейді?

a)

Элементтерді өсу не кему ретімен орналастырады

b)

Элементтерді жояды

c)

Жаңа массив жасайды

d)

Массивті кеңейтеді

e)

Массивті нөлге теңестіреді

28.

Екілік іздеу әдісі қандай массивтерге қолданылады?

a)

Сұрыпталған массивтерге

b)

Бос массивтерге

c)

Төмен реттелген массивтерге

d)

Кездейсоқ массивтерге

e)

Бірөлшемді емес

29.

Массивтердің негізгі операцияларының бірі емес:

a)

Компиляция

b)

Іздеу

c)

Сұрыптау

d)

Жою

e)

Кірістіру

30.

Массивтің элементін жою кезінде не болады?

a)

Келесі элементтер ығыстырылады

b)

Массив өлшемі артады

c)

Массив өшіріледі

d)

Барлық элементтер өзгереді

e)

Код тоқтайды

31.

Объектілер массиві дегеніміз не?

a)

Массив элементтері объектілерге сілтеме жасайды

b)

Функциялар тізімі

c)

Айнымалылар тобы

d)

Файл массиві

e)

Жолдар жинағы

32.

Массивтің өлшемін өзгерту үшін не пайдаланылады?

a)

ArrayList немесе Vector

b)

Math кітапханасы

c)

StringBuilder

d)

Scanner

e)

Thread

33.

ArrayIndexOutOfBoundsException қателігі нені білдіреді?

a)

Массив шегінен тыс индекске қол жеткізу

b)

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

c)

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

d)

Синтаксис қатесі

e)

Кітапхана жоқ

34.

NullPointerException неліктен пайда болады?

a)

Инициализацияланбаған массивке жүгінгенде

b)

Массив толып кеткенде

c)

Файл ашылғанда

d)

Циклде шарт дұрыс емес

e)

Индекс 0 болғанда

35.

Массив пен коллекцияның басты айырмашылығы:

a)

Массивтің өлшемі тұрақты, коллекция динамикалық

b)

Екеуі бірдей

c)

Коллекция баяу

d)

Массив тек мәтін сақтайды

e)

Коллекция тек int типті

36.

Массив элементтерін өңдеу уақыты:

a)

O(1)

b)

O(n²)

c)

O(n log n)

d)

O(n³)

e)

O(n)

37.

Массив элементтерін сұрыптаудың күрделілігі қандай?

a)

O(n²)

b)

O(1)

c)

O(n)

d)

O(log n)

e)

O(n³)

38.

Matrix айналдыру алгоритмінің негізгі екі қадамы:

a)

Транспозициялау және жолдарды аудару

b)

Көбейту және қосу

c)

Жою және кірістіру

d)

Іздеу және сұрыптау

e)

Жаңа массив жасау

39.

Matrix айналдыру алгоритмінің негізгі екі қадамы:

a)

Транспозициялау және жолдарды аудару

b)

Көбейту және қосу

c)

Жою және кірістіру

d)

Іздеу және сұрыптау

e)

Жаңа массив жасау

40.

Stream API қандай мақсатта қолданылады?

a)

Сүзу, түрлендіру, қысқарту операцияларын орындау

b)

Файл оқу

c)

Дерекқор қосу

d)

Цикл құру

e)

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

41.

Массивпен жұмыс істеудің үздік тәжірибелерінің бірі:

a)

Шекараларды және null мәндерді тексеру

b)

Массивті өзгеріссіз қалдыру

c)

Циклсіз қолдану

d)

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

e)

Көшіруді болдырмау

42.

Инкапсуляция ұғымы нені білдіреді?

a)

Деректер мен әдістерді бір құрылымда біріктіру

b)

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

c)

Объектілерді көбейту

d)

Файлмен жұмыс

e)

Мұрагерлікті қолдану

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.

Public модификаторы нені білдіреді?

a)

Барлық кодтан қолжетімді

b)

Тек класс ішінде

c)

Тек мұрагер кластарда

d)

Тек функция ішінде

e)

Тек пакет іші

48.

Public модификаторы нені білдіреді?

a)

Барлық кодтан қолжетімді

b)

Тек класс ішінде

c)

Тек мұрагер кластарда

d)

Тек функция ішінде

e)

Тек пакет ішінде

49.

Private модификаторының рөлі:

a)

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

b)

Барлық кодқа қолжетімді

c)

Тек функцияға қолжетімді

d)

Файлға қол жеткізеді

e)

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

50.

Protected модификаторы кімге қолжетімді?

a)

Мұрагер кластар мен пакет ішіндегі кодқа

b)

Тек класс ішінде

c)

Барлық бағдарламада

d)

Жүйелік файлдарға

e)

Қол жетімсіз

51.

Инкапсуляцияның пайдасының бірі:

a)

Кодтың күрделілігін азайтады

b)

Жадыны арттырады

c)

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

d)

Қате санын көбейтеді

e)

Объектілерді азайтады

52.

BankAccount мысалында private не үшін қолданылады?

a)

Есепшот деректерін тікелей өзгертуден қорғау

b)

Функцияларды жасыру

c)

Класты жою

d)

Объектілерді көшіру

e)

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

53.

Getter және Setter әдістерінің мақсаты:

a)

Деректерге қауіпсіз қол жеткізуді қамтамасыз ету

b)

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

c)

Файл ашу

d)

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

e)

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

54.

Information Hiding принципі нені білдіреді?

a)

Ішкі деректерді сыртқы әсерден жасыру

b)

Айнымалыларды шығару

c)

Класс атауын көрсету

d)

Бағдарламаны көшіру

e)

Файл құрылымын сақтау