wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ma'lumotlar tuzilmasi

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Algoritm nima?

a)

To'plamlar tashkil qilish

b)

Tartibli amallar ketma-ketligi

c)

Faylga yozish

d)

Obyektga yo'naltirish

2.

Ma'lumotlar tuzilmasi nima?

a)

Ma'lumotlarni o'qish o'zgartirish, va ularni saqlash va boshqarishning formatga solingan shaklidir.

b)

Bir turdagi ma'lumotlardan tashkil topgan massivdir

c)

Ma'lumotlarni saqlaydigan baza.

3.

Data Structure (Ma'lumotlar tuzilmasi) necha turga bo'linadi va ular qaysilar?

a)

2 turga bo'inadi: Primitive va Public

b)

3 turga bo'inadi: Primitive, Protected, Non-Primitive

c)

3 turga bo'inadi: Primitive, Protected, Public

d)

2 turga bo'inadi: Primitive va Non-Primitive

4.

Primitive data type(ma'lumotlar turi) ni toping.

a)

boolean, char, int, float, String

b)

boolean, char, int, float, double

c)

Array, int, boolean, float

5.

Insertion amali nima?

a)

Kiritish

b)

Chiqarish

c)

Qo'shish

d)

Ayirish

6.

Algoritm atamasi qaysi mutafakkir olim ismidan kelib chiqqan?

a)

Ahmad al-Fargʻoniy

b)

Muhammad al-Xorazmiy

c)

al-Farobiy

7.

Bir xil turdagi ma'lumotlar majmuasi nima deb ataladi?

a)

Massiv

b)

Object

c)

Class

d)

Funksiya

8.

Saralash deb, berilgan obyektlar ketma-ketligini ma`lum mantiqiy tartibda qayta joylashtirish jarayoniga aytiladi. tarif to'grimi?

a)

HA

b)

YO'Q

9.

NON-Primitive (data type) ma'lumotlar turlar qaysilar?

a)

Class, objects

b)

Array, List, Stack

c)

Class, Array

d)

Stack, Float

10.

Tree (daraxtsimon) qanday tuzilma?

a)

ierarxik

b)

takroriy

c)

ketma ket

11.

Selection sort g'oyasi qanday?

a)

Har qadamda masivning ikkita elementini solishtirib kattasini birinchi keyin kichigini qo'yib boradi.

b)

Har qadamda masivning saralanmagan qismidagi eng kichik elementini topib, saralangan qism oxiriga qo'shiib qoyadi.

c)

Massivning avval max elementini topib keyin undayn kichigini vahakozo davom ettiriladi.

12.

Saralashda algoritmida qanday boshqaruv (Control statement) komandalaridan foydalaniladi?

a)

if-else, For, While, do-While

b)

Switch-case

c)

break, continue

13.

Buble sort nima u qanday saralaydi?

a)

Har bir son boshqa son bilan solishtiriladi noto'g'i o'rinda turganligi aniqlansa orni almashtiriladi

b)

Massivning eng kichik elemnti aniqlanib o'sish tartibida saralanadi

14.

Buble sortda takrorlanishlar soni n*n ga teng.

a)

Ha

b)

Yo'q

15.

Inersion sort algoritmi qanday ishlaydi?

a)

Massiv elementining ichidan kichigini topib o'sish tartibida saralaydi

b)

Massivni pastdan tepaga qarab saralab chiqadi

c)

massiv boshidagi ikkita elementni saralab olib, massivning qolgan elementlarini shunga qarab oʻz oʻrniga joylashtirib chiqadi.

16.

Eng tez saralash algoritmini tanlang.

a)

Selection sort

b)

Buble sort

c)

Quick sort

d)

Insertion sort

17.

Chiziqli qidirish (Linear search) algoritmi massivning nechanchi elementidan tekshirishni boshlaydi?

a)

Birinchi elementidan

b)

Ikkinchi elementidan

c)

Oxirgi elementidan

d)

Min elementidan

18.

Qidirish algoritmida element topilmasa nima sodir bo'ladi?

a)

hech qanday qiymat qaytarmaydi

b)

null qiymat qaytaradi

c)

0 yoki false qiymat qaytaradi

19.

Bineary (ikkilik) search algoritmida array saralangan bo'lishi shart.

a)

Ha

b)

Yoq

20.

Collection nima?

a)

Obyekt

b)

To'plam

c)

Ma'lumotlar turi

21.

Collection interfeysining element qoshish funksiyasi qaysi?

a)

public put(E e)

b)

private add(e)

c)

int add()

d)

public boolean add(E e)

22.

Bir toplamga boshqa bir toplamni qo'shish uchun qaysi funksiyadan foydlaniladi?

a)

public boolean addAll(Collection c)

b)

public add(E e)

c)

public String and(E e)

23.

To'plamdan bitta elementni o'chiradigan funksiaya to'g'ri yozilgan javobni toping.

a)

public boolean removeAll(Collection c)

b)

public boolean remove(Object element)

c)

public boolean retain(Collection c)


24.

Collection (to'plam) dagi barcha elemetnlanri o'chirib yuboradigan funksiyani toping.

a)

public boolean remove(Object element)

b)

public void clear()

c)

public boolean removeAll(Collection c)

25.

Collection (to'plam) dagi mavjud bo'lgan elementlar sonini aniqlaydigan funksiyani toping.

a)

public boolean add(E e)

b)

public void clear()

c)

public int size()

26.

 ArrayList  class bo'lib u Set interface dan implementatsiya olgan va Set dagi barcha metodlarini realizatsiya qilgan.

a)

Ha

b)

Yo'q

27.

 ArrayList  class bo'lib u List interface dan implementatsiya olgan va List dagi barcha metodlarini realizatsiya qilgan.

a)

Ha

b)

Yo'q

28.

ArrayList classi malumotlarni saqlash uchun nimadan foydalanadi

a)

Collectiondan

b)

Listdan

c)

Arraydan

d)

Classdan

29.

ArrayList o'zida dublikat element saqlamaydi.

a)

Ha

b)

Yo'q

30.

ArrayListda element qo'shish tartibi saqlanib qoladi. Ya'ni birinchi qo'shilgan ob'ekt har doim ro'yhatda birinchi bo'ladi.

a)

Ha

b)

Yo'q

31.

Ro'yxatga element tez tez qo'shib tez ochiriladigan ro'yxat holat bo'lsa uholda ArrayListdan foydlanish tavsiya etiladimi?

a)

Ha

b)

Yo'q

32.

Agar list (ro'yhat) dan tez-tez malumotni olish kerak bo'lsa, ArrayListdan foydalanish tavsiya etiladimi?

a)

Ha

b)

Yo'q

33.

Stack qanday to'plam u nima asosida ishlaydi ?

a)

LIFO (Last Input First Output)

b)

FIFO (First Input First Output)

c)

Tartibsiz to'plam

34.

Stack nima ?

a)

 Stack  bu class bo'lib u Queue interfacedan extends(meros) olgan.

b)

 Stack  bu interface bo'lib u Set classi dan extends(meros) olgan.

c)

 Stack  bu class bo'lib u Vector classi dan extends(meros) olgan.

35.

Stack qanday prinsipda yoki tartibda ishlaydi?

a)

LILO - ro'yhatga qo'shilgan oxirgi element ro'yhatdan oxirgi chiqish tartibida

b)

LIFO -ro'yhatga qo'shilgan oxirgi element ro'yhatdan birinchi chiqish tartibida

c)

FIFO - ro'yhatga qo'shilgan birinchi element ro'yhatdan birinchi bo'lib chish tartibida

36.

Stackda push() methodi nima uchun ishlatiladi?

a)

ro'yhatdan elementni ochirish uchun ishlatiladi.

b)

ro'yhatdan elementni olish uchun ishlatiladi

c)

ro'yxatga element qo'shish uchun

37.

Stackda pop() methodi nima uchun ishlatiladi?

a)

ro'yhatga element qo'shish uchun ishlatiladi

b)

ro'yhatdan elementni olish uchun ishlatiladi

c)

ro'yhatdagi elementlardan tozalash uchun

38.

Stack o'zida dublikat element saqlaydi.

a)

Ha

b)

Yo'q

39.

Stack ro'yxatga null qiymat qo'shilishi mumkinmi?

a)

Ha

b)

Yo'q

40.

Stack elementlarni nimada saqlaydi?

a)

arrayda

b)

o'zgaruvchilarda

c)

classda

d)

listda

41.

Set nima?

a)

Class

b)

Interface

c)

Arrays

d)

Objects

42.

Set  - Collection interface dan extends (nasil) olgan.

a)

Ha

b)

Yo'q

43.

Set interface da faqatgina Collection interface dan kelgan metodlar mavjud.

a)

HA

b)

YO'Q

44.

Set interface da Collection interface dan nasl olgani uchun unda Collection va Set methodlari bor.

a)

Ha

b)

Yo'q

45.

Set o'zida dublikat element saqlaydi.

a)

Ha

b)

Yo'q

46.

Setga element qo'shish qanday tartibda amalga oshadi.

a)

FIFO

b)

LIFO

c)

Hech qanday tartib saqlanmaydi

47.

public boolean contains(Object element) qanday vazifa bajaradi?

a)

To'plamning uzunligi aniqlaydi

b)

Berilgan element to'plamda mavjudligini tekshiradi

c)

Berilgan elementni to'plamga qo'shib qo'yadi

48.

public boolean isEmpty() methodini vazifasi qanday?

a)

To'plam bo'sh yoki bo'sh emasligini tekshiradi

b)

To'plamdan element qidiradi

c)

To'plamni ketma-ket Stream ko'rinishini return qiladi.

49.

public boolean equals(Object element) qanday method, vazifasi nima?

a)

Elementlarni o'zaro tenglikka tekshiradi

b)

2 ta elementni solishtiradi. Agar ular teng bo'lsa true bo'lmasa false return qiladi.

c)

2 ta to'plam ni solishtiradi. Agar ular teng bo'lsa true bo'lmasa false return qiladi.

50.

HashSet  bu class bo'lib u Set interface dan implementatsiya(nasl) olgan.

a)

Ha

b)

Yo'q