Dasturlash uslublari va paradigmalari 3-kurs (O'zb)


Download 57.51 Kb.
Pdf ko'rish
Sana28.03.2023
Hajmi57.51 Kb.
#1304487
Bog'liq
Dasturlash uslublari va paradigmalari 3-kurs (O\'zb) | HEMIS Student axborot tizi



1. C++ dasturlash tilida sinflarni e’lon qilish qanday amalga oshiriladi

class sinf_nomi {…};
2. Moslikni tanlang. Barcha a'zolar yopiq hisoblanadi:

private
3. “Paradigma” atamasining muallifi kim?

Tomas Kun
4. Sinfning imkoniyatlarini e'lon qiluvchi, lekin uning strukturasi va holatini
yashiruvchi qismi nima deyiladi?

obyekt
5. Sof protseduraviy dasturlash tillari qaysi javobda berilgan?

C,1C,Fortran,Pascal
6. Ushbu jumla rostmi:"Funksional dasturlash uslubida dasturning tavsiflash - bu
ketma-ket alohida funksiyalarni tavsiflash."?

Rost
7. C++ dasturlash tili muallifi kim?

Byorn Straustrap
8. Assembler tilida shartsiz o‘tish buyrug‘i qaysi javobda to‘g‘ri berilgan?
07/02/23, 17:38
Стр. 1 из 8



jmp
9. Qaysi dasturlash tilida to‘g‘ridan-to‘g‘ri markaziy protsessor buyruqlaridan
foydalanib dastur tuziladi?

Assembler tili
10. Moslikni tanlang: Funksional dasturlash -

Asosiy diqqat-e’tibor “Siz nima qilasiz?” degan savolga qaratiladi.
11. Moslikni tanlang: Obyektga yo‘naltirilgan dasturlash -

Asosiy diqqat e’tibor “Ish qanday qilinadi?” ga qaratiladi.
12. Ushbu jumla rostmi:"Funksional dasturlash uslubida dasturning tavsiflash - bu
ketma-ket alohida funksiyalarni tavsiflash."?

Rost
13. Sinf ob’yektni yaratish vaqtida avtomatik chaqiladigan usul:

dectruktor
14. Turli sinflarga kirgan usullar uchun bitta nomdan foydalanish imkoniyati nima
deb nomlanadi?

Merosxo‘rlik
15. Ushbu fikr rostmi:"Obyektga yo‘naltirilgan dasturlash kabi funksional
dasturlash ham inkapsulyatsiya, polimorfizm, merosxo‘rlik, abstraksiya kabi
tushunchalarni qo‘llab-quvvatlaydi"?
07/02/23, 17:38
Стр. 2 из 8



Rost
16. Qurilmaga bog‘liq abstraktsiyalash darajasi bo‘yicha dasturlash tillari qanday
klassifikatsiyalanadi?

Quyi darajali dasturlash, yuqori darajali dasturlash va juda yuqori darajali dasturlash
17. Qanday funksiyalar rekursiv funksiyalar deyiladi?

O‘z tanasida o‘ziga murojaat qiluvchi funksiyalar
18. Ob’yektni initsializatsiya qilish uchun ishlatiladigan usulni ko‘rsating:

konstruktor
19. C dasturlash tili muallifi kim?

Dennis Ritche
20. Konstruktorlar odatda qanday murojaat xuquqiga ega?

public
21. Moslikni tanlang. Barcha a'zolar xususiy hisoblanadi:

protected
22. Faraz qiling, siz char city[7] = “Dallas”; ni e’lon qildingiz. Unda nechta belgi
bor?

6
23. Qaysi qatorda parallel hisoblash tushunchasiga tog‘ri ta'rif berilgan?
07/02/23, 17:38
Стр. 3 из 8



Parallel hisoblash (parallel or concurrent computations) deganda masalani yechish
jarayonida bir va aynan bitta vaqt momentida bir qancha hisoblash amallarini
bajarilishi tushuniladi.
24. Quyidagilardan qaysi biri assembler kompilyatori emas?

GCC
25. Ilmiy faoliyatning muayyan bir bosqichida aniq ilmiy tadqiqotni olib borishda
foydalanish uchun nazariy metodologik asos nima deb ataladi?

paradigma
26. Qanday dasturlash uslubida buyruqlarni bajarish emas, balki ifodalarni
hisoblash asosiy rolni o‘ynaydi?

funksional
27. C dasturlash tili qaysi paradigmaga asoslangan?

imperativ
28. Moslikni tanlang: Protseduraviy dasturlash -

Asosiy diqqat-e’tibor funksiya va protseduralar yaratishga qaratilib, imperativ uslubda
bo‘ladi
29. Qaysi dasturlash paradigmasi "Qanday qilib?" degan savolga javob berishga
asoslangan?

Imperativ
30. Qaysi so‘z yordamida tuzilma ta’riflanadi?
07/02/23, 17:38
Стр. 4 из 8



struct
31. numbers[99] uchun to‘g‘ri iborani ko‘rsating.

massiv o‘zgaruvchisi
32. Quyidagilardan qaysi bir inson uchun mo‘ljallangan dasturlash tilida yozilgan
dasturni mashina tiliga o‘girib beradigan vosita hisoblanadi?

Kompilyator
33. Nechta asosiy dasturlash paradigmasi sinfi mavjud?

2 ta
34. Vizual dasturlash vositalarining eng asosiy elementi nima?

komponent
35. Ikkilik qidiruvga mo‘ljallangan quyidagi funksiyaning ishlashi uchun dastur
kodidagi bo‘sh joylarni to‘ldiring: int binarySearch(const int list[], int key, int low,
int high) { if (low > high) // The list has been exhausted without a match return -
low - 1; // Return -insertion point - 1 int mid = (low + high) / 2; if (key < list[mid])
return binarySearch(list, key, low, mid - 1); else if (key == list[mid]) return mid; else
return binarySearch(list, key, mid + 1, high); } int binarySearch(const int list[], int
key, int size) { int low = 0; int high = size - 1; return __________________________;
}

binarySearch(list, key, low + 1, high - 1)
36. Sinf a'zolarini faqat sinfning o‘ziga va do‘stiga ochiq, qolganlar uchun yopiq
deb e’lon qilish qaysi so‘z yordamida beriladi?
07/02/23, 17:38
Стр. 5 из 8



private
37. Ketma-ket bajariladigan operatorlarni dasturlash tilining o‘z mexanizmlaridan
foydalangan holda juda katta dastur kodi birliklarini qism dasturlarga yig‘ish
orqali imperativ dasturlash uslubi qanday paradigma hisoblanadi?

protsedurali dasturlash paradigmasi
38. Quyidagi e’lon qilish bir ma’noni anglatadimi? Char city[7] = “Dallas”; char
city[] = “Dallas”;

Ha
39. Standart boshqaruvchi elementlar joylashgan komponentalar palitrasi
saxifasini nomini ko‘rsating

Standart
40. Quyidagi e’lon qilish bir ma’noni anglatadimi? Char city[] = {‘D’, ‘a’, ‘l’, ‘l’, ‘a’, ‘s’};
char city[] = “Dallas”;

Ha
41. Agar sinf class so‘zi bilan ta’riflangan bulsa odatiy xolda:

xamma komponentalari xususiy xisoblanadi
42. Quyidagi ko‘rsatma satrlaridan qaysi biri to‘g‘ri?

Fibonachchi ketma-ketligi 0 va 1 bilan boshlanadi va har bir keyingi son ketma-
ketlikdagi oldingi ikkita sonning yig‘indisidir.
07/02/23, 17:38
Стр. 6 из 8


43. Ushbu jumla rostmi:"Funksional dasturlash uslubida iterativ takrorlanuvchi
oparator mavjud emas. Uning o‘rniga rekursiyadan foydalaniladi."?

Rost
44. Assembler tilida loop buyrug‘i qaysi registr qiymatiga bevosita ta'sir
ko‘rsatadi?

EAX
45. Sinf a’zolariga mo‘rojaat qaysi kalit so‘zlar orqali aniqlanadi?

Public, Protected, Private
46. Qaysi qatorda parallel hisoblash tizimlarining qo‘llanilish sohalari to‘g‘ri
berilgan?

barcha javoblar to‘g‘ri
47. Assembler tilida berilgan ikkita qiymatni taqqoslash buyrug‘i qaysi javobda
to‘g‘ri berilgan?

cmp
48. Assembler tilidan mashina tiliga o‘girish jarayoni nima deb ataladi?

Assemblerlash
49. Quyidagilardan qaysilari obyektga yo‘naltirilgan dasturlashga tegishli emas?

Ma’lumotlarni jamlashda iteratsiyadan foydalaniladi.
50. Qanday dasturlash tillari quyi darajali dasturlash tillari deyiladi?
07/02/23, 17:38
Стр. 7 из 8



Mashina tillari va mashinaga yo‘naltirilgan tillar
Imtihon
Dasturlash uslublari va paradigmalari_3-kurs_(O'zb)
Talaba
MAVLONOV RAMIZJON QOBILJON O‘G‘LI
Guruh
DI20-10
Boshlandi
07.02.2023 15:21
Tugadi
07.02.2023 16:05
To'g'ri
35
Foiz
70.0
07/02/23, 17:38
Стр. 8 из 8

Download 57.51 Kb.

Do'stlaringiz bilan baham:




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