1 Dasturlashda yangi nomdagi turlarni yaratish uchun foydalaniladigan kalit


Download 186.33 Kb.
Pdf ko'rish
Sana24.12.2022
Hajmi186.33 Kb.
#1052946
Bog'liq
MTA maruza



1 Dasturlashda yangi nomdagi turlarni yaratish uchun foydalaniladigan kalit 
so'zning sintaksisi to‘g‘ri yozilgan qatorni ko‘rsating? 
b. 
typedef yangi_tur_nomi [o'lchami]; 
2 Ma'lumotlarning oddiy turlari odatda ………deb ham ataladi 
c. 
arifmetik turlar 
3 Qaysi so'z yordamida dinamik xotira o'chiriladi? 
d. 
Delete 
4 Xotira hajmni ifodalash amalini ko'rsating: 
Sizeof
5 Ko'rsatkich tur – bu ... 
Ko'rsatkich – xotiraning unikal fizik adresini saqlovchi o'zgaruvchi turi 
hisoblanadi
6 Kompyuter xotirasida bevosita ketma-ket joylashadigan, elementlari bir turga 
tegishli bo'lib, ularga murojaat indeksi bo'yicha amalga oshiriladigan tuzilma 
……..deyiladi 
c. 
massiv 
7 Ma'lumotlar tuzilmasining tarkibi bo'yicha sinflari: 
a. 
oddiy va integrallashgan 
8 Ma'lumotlarning abstrakt yoki mantiqiy tuzilmasi deganda, uning …. 
c. 
matematik yoki chizma (grafik) ifodasi tushiniladi. 
9 Massiv elementlaridan foydalanish nima orqali bajariladi: 
d. 
element indeksi 
10 Dinamik ob'ektlarning o'ziga xos xususiyati nimadan iborat? 
a. 
Dastur bajarilishi mobaynida vujudga keladi 


11 Dinamik tuzilmalar uchun nima xarakterli? 
a. 
Tuzilmada elementlar soni oldindan aniqlanmagan va tuzilma elementlari qat'iy 
chiziqli tartiblanmagan 
12 Chiziqli tuzilma qanday xossaga ega? 
b. 
tuzilma elementlari tartibi bo'yicha o'zaro ketma-ket, joylashgan bo'ladi 
13 Qaysi so'z yordamida dinamik xotira ajratiladi? 
c. 
New 
14 Agar kalitlar ma'lumotlar jadvalidan ajratib olinib alohida fayl sifatida 
saqlansa, u holda bunday kalitlar nima deyiladi? 
d. 
tashqi kalitlar 
15 Ma'lumotlar tuzilmasining tarkibi bo'yicha sinflari: 
a. 
oddiy va integrallashgan (tarkibli - murakkab) 
16 Ma'lumotlarning fizik tuzilmasi deganda, uning… 
a. 
komp'yuter xotirasidagi fizik tasvirlanishi tushiniladi 
17 Ma'lumotlar nima asosida turlarga ajratiladi? 
d. 
ma'lumot (belgi)lar qanday qiymat qabul qilishiga qarab 
18 Dasturlashda yangi nomdagi turlarni yaratish uchun foydalaniladigan kalit 
so'zning sintaksisi to'g'ri yozilgan qatorni ko'rsating? 
d. 
typedef yangi_tur_nomi [o'lchami]; 
19 
Oddiy turlarni tavsiflash uchun quyidagi kalit so'zlari qo'llaniladi 
a.
int (butun); char (belgili); wchar_t (kengaytirilgan belgili); bool (mantiqiy); 
float (haqiqiy); double (ikkilik aniqlikdagi haqiqiy). 
20 
Qaysi ma'lumotlar turi qo'zg'aluvchi nuqtali turga kiradi ? 
float
21 Ma'lumotlar tuzilmasi fanini o‘qitishdan maqsad – bu ... 


c.
turli dasturlash tizimlarida loyihalash usullari, ma'lumotlar tuzilmasini ishlab 
chiqish hamda algoritmlar bo'yicha nazariy va amaliy bilimlar berish. 
22 
Modul amalini ko'rsating: 
“%”
23 Agar kalitlar yozuvning bir maydoni sifatida jadvalda saqlansa u nima 
deyiladi? 
b.
ichki kalitlar 
24 
Kalitni berilgan argument bilan mosligini aniqlovchi algoritmga berilgan 
argument bo'yicha …..deb ataladi 
a.
qidiruv 
25 
Integrallashgan (murakkab) tuzilmalar qanday tuzilishda bo'ladi?
b.
oddiy yoki murakkab tuzilmalardan tashkil topgan bo'ladi. 
26 
Kalitlarni ko'rib chiqishda berilgan kalitdan katta deb topilgan qayerga 
joylashtiramiz? 
d.
hi ga 
27 
Kalitlarni ko'rib chiqishda berilgan kalitdan kichigi topilsa, uni qayerga 
joylashtiramiz? 
a.
low ga 
28 
Massivning elementiga murojaat qilish uchun zarur bo'ladigan birqiymatli 
indekslar soni ... deyiladi. Nuqtalar o'rnini to'ldiring. 
c.
massivning o'lchami 
29 
Ma'lumot - bu biror bir ob'ekt, jarayon, hodisa yoki voqelikni ifodalab 
(tasniflab) beruvchi … majmuasidir. 
belgi yoki belgilar 
30 Ma'lumotlar tuzilmasi (MT) (ing.: data structure) – bu ... 
tuzilmani tashkil qiluvchi elementlar (ma'lumotlar) va ular orasidagi bog'liqlikni 
ifodalovchi munosabatlar majmuasi. 
31 Chiziqlimas tuzilmaga misollar tog'ri ko'rsatilgan qatorni toping 
ko'pbog'lamli ro'yxatlar, daraxt va graflar 


32 Qaysi statik tuzilma eng sodda hisoblanadi? 
Vektor 
33 Ma'lumotlar tuzilmasi – hisoblash mashinasida bir turdagi mantiqiy 
bog'langan ma'lumotlarni qayta ishlash va saqlash imkonini beruvchi ... ... 
sifatida qaraladi. Nuqtalar o'rnini to'ldiring. 
dasturiy birlik 
34 Qaysi belgi yordamida o'zgaruvchi adresini olish mumkin? 
'&' 
35 Tuzilmada elementlar o'zaro bog'langan bo'lsa, bunday tuzilma nima 
deyiladi? 
bog'langan tuzilma 
36 Ma'lumotlar tuzilmasi o'zida quyidagilarni taqdim etadi: 
ma'lumotlar guruhi va alohida elementlari o'rtasidagi bog'lanishni aniqlovchi 
cheklanishlar va qoidalar majmuasini 
37 
Ma'lumotlar tuzilmasi nima? 
Bu ma'lumot elementlari va ular orasidagi munosabatlar majmuasi 
38 
Uzunligi 32 bitdan kam bo'lmagan ma'lumotni haqiqiy turi qaysi so'z orqali 
ifodalanadi? 
Double
39 
Qaysi tuzilma bog'lanmagan? 
Massiv, stek dek; 
40 Yozuvning chekli majmuasi - ...
jadval deyiladi
41 
Ma'lumotlarni ifodalash bosqichlari to'g'ri ko'rsatilgan qatorni toping?
abstrakt (matematik) - mantiqiy – fizik
42 
Aniq turga tegishli qiymatlarning chekli sondagi tartibsiz majmuasi –... 
to'plam 
43 
Qidiruv algoritmining vazifasi nimadan iborat? 
kerakli ma'lumotni tuzilmadan (jadvaldan) topish yoki yo'qligi aniqlashdan 
iboratdir


44 
Qiymati har xil turga tegishli bo'lgan, .... deb ataluvchi chekli sondagi 
elementlardan tashkil topgan tuzilma ... deyiladi. Nuqtalar o'rnini to'ldiring 
maydon / yozuv 
45 
Jadval – bu …
yozuvning chekli majmuasi 
46 
Qaysi konstruksiya yordamida parametrik sikl tavsiya etiladi? 
for (ifoda1 ifoda_shart; ifoda2){…} 
47 
Ixtiyoriy ma'lumotlar majmuasi nima deb ataladi? 
jadval yoki fayl 
48 
Kriteriya sifatida odatda nima qo'llaniladi? 
kalit deb ataluvchi sonli maydon 
49 
Qaysi so'z yordamida ko'p alternativli tanlash namoish etiladi? 
Switch 
50 
…….– bu tuzilma elementlarini qandaydir kriteriya asosida tartiblash 
Saralash 
51 
Quyidagi tushunchalardan qaysilari saralash turlaridan hisoblanadi? 
ichki saralash 
52 
Tashqi saralash nima uchun qo'llaniladi? 
faylda (tashqi xotirada) saralash uchun 
53 
Quyidagi daraxtga element 40 ni qo'yish uchun qaysi elementga biriktirish 
lozim? 
30-inchiga 
54 
Ma'lumot (yoki tuzilma elementi) boshqa ma'lumotdan bilan nimasi bilan 
farq qiladi? 
biror bir belgisi bilan 
55 
Yaxshilangan usullar kattagina ustunlikka ega: 
saralash elementlari soni katta bo'lsa 
56 
Qidiruvni vazifasi nimadan iborat? 
berilgan argumentga mos keluvchi ma'lumotlarni massiv ichidan toppish 
57 
Quyidagicha saralash usullari mavjud. Noto'g'risini toping. 


Dinamik 
58 Saralash maqsadi nimalardan iborat? 
ma'lumotlarni qayta ishlashda berilgan qiymat (kalit) bo'yicha elementni qidirib 
topishni yengillashtirishdan iborat 
59 
Chiziqli qidiruv g'oyasi nimadan iborat? 
har bir element ketma-ket ko'rib chiqiladi 
60 
Operativ xotirada bajariladigan saralash qanday ataladi? 
ichki saralash 
61 
Binar qidiruvda massiv elementlari qanday joylashgan? 
o'sish tartibida 
62 
Massivda saralash usullarini uchta sinfga to'g'ri ko'rsatilgan qatorni toping 
Qo'shish orqali saralash; Tanlash orqali saralash;Almashtirish orqali sarlash 
63 
…….— bu butun soha va qidirilayotgan qiymatga o'xshash elementlar 
joylashgan masofani hisoblash orqali qidiruv sohasini aniqlash usuli 
Interpolyatsiya
64 
O'rinlashtirish usulini mag'zi nimadan iborat? 
topilgan element ro'yxat boshiga joylashtiriladi 
65 
Berilgan daraxtda saralanganlik buzilmasligi uchun kaliti k=20 bo'lgan 
massiv elementini daraxtga qanday joylashtirish lozim? 
30 elementning chap o'g'li 
66 
Ma'lumot (yoki tuzilma elementi) boshqa ma'lumotdan biror bir belgisi bilan 
farq qiluvchi belgisi nima deb ataladi? 
Kalit 
67 
Elementlarning boshqasidan farq qiluvchi yana bir belgisi va bir nechta 
elementlarda takrorlanuvchi kaliti nima deyiladi? 
ikkinchi kalit 
68 
Tuzilmaning elementlari alohida kalitlarga ega bo'lishi mumkin. Bunday 
element kaliti boshlang'ich, ya'ni ……..deyiladi 
birinchi kalit 


69 
Qaysi qidiruv samaraliroq? 
Binary 
70 
Katta xajmdagi ma'lumotlar saralanayotganda mashina vaqtini qanday 
qisqartirish mumkin? 
kalit adreslari jadvalida saralashni amalga oshirish orqali 
71 
Massivlar odatda qayerda tashkil etiladi 
Tezkor xotirada 
72 Transpozisiya usuli qayerlarda samarali? 
massiv va ro'yxatlarda 
73 
Noyob kalit nima? 
agar jadvalda kaliti mazkur kalitga teng ma'lumot yagona bo'lsa 
74 
Sinf elementlariga murojaat kim tomonidan boshqariladi? 
Sinf yaratuvchisi tomonidan 
75 
Sinfda yaratilgan destruktorlarni kompliyator qanday farqlaydi? 
Ularni farqlash kerakmas, chunki u bitta 
76 
Konstruktorlar va destruktorlar e’lon qilishda ularning nomlari qaysi belgi 
bilan farqlanadi. 

77 
Bir sinfda nechtagacha konstruktor e’lon qilish mumkin? 
Ixtiyoriy 
78 
Konstruktorlar va destruktorlar sinfning qaysi bo’limida e’lon qilinadi? 
Public 
79 
Vorislik bu … 
bir sinfga boshqa sinf funksionalligini qo’shish 
80 
Sinfning barcha elementlariga murojaatni o’rnatish mumkinmi? 
Ha 
81 Sinf a’zosiga sinf ichida va tashqarisida murojaat xuquqini berish qaysi so’z 
yordamida amalga oshiriladi? 
Public 


82 
Qaysi so’z yordamida faqat sinf ichida sinfning a’zolaridan erkin foydalanish 
xuquqini berish mumkin? 
Private 
83 
Inkapsulyasiya bu … 
yagona obyektda ma’lumotlar va funksiyalarni jamlash 
84 
Bir sinfda nechtagacha destruktor e’lon qilish mumkin? 
Bitta 
85 
Chiziqli konteyner -vector va Massivning vazifasida farqi bormi? 
Vazifasida farqi yo’q 
86 
Oxiriga qo’shish usulini ko’rsating 
push_back 
87 
Konteyner karta xar bir kalit bilan bir yoki bir nechta qiymat bog’langan 
Multimap 
88 
STL konteyner tarkibini aniqlab bering ? 
Containers; iterators; algorithms; adaptors; functors. 
89 
Konteyner karta xar bir kalit bilan bitta qiymat bog’langan 
Map 
90 Birinchi element o’chirish usulini ko’rsating 
pop_front 
91 
Konstruktorlarni e’lon qilishda ularning nomlari qaysi nom bilan bir xilligi 
ta’minlanishi lozim? 
Sinf 
92 
Konteyner to’plam xamma elementlari unikal 
Set 
93 Konteyner to’plam xamma elementlari unikal bo’lishi shart emas 
Multiset



Download 186.33 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling