Amaliy matematika yo’nalishi 2-kurs talabalariga 4-semestr uchun Programmalash asoslari



Yüklə 32,12 Kb.
səhifə1/11
tarix23.05.2022
ölçüsü32,12 Kb.
#59006
  1   2   3   4   5   6   7   8   9   10   11
2-kurs Programmalash asoslari (Amaliy matematika)


Amaliy matematika yo’nalishi 2-kurs talabalariga 4-semestr uchun «Programmalash asoslari» fanidan yakuniy nazorat savollari



Savolning tartib raqami
(1-200)

Savolning qiyinlik darajasi

Savolning qanday mashg’ulotga tegishliligi

Mavzu
nomeri

Savol matni

1

1

1

1

Polimorfizm, undan foydalanish mexanizmlari

2

1

1

1

Virtual funksiyalar va polimorfizm

3

3

1

1

Abstrakt funksiyalar va sinflar

4

3

1

1

Sof virtual funksiyalar va ularga oid misollar

5

3

1

1

Interfeyslar va ularga oid misollar

6

1

1

2

Funksiya shablonlari va ularni yaratish

7

1

1

2

Funksiya shablonlaridan foydalanish

8

1

1

2

Shablon sinflar

9

1

1

3

Istisnolar va ularni generatsiya qilish

10

1

1

3

Istisnolarni qayta ishlash. throw, try va catch bloke

11

1

1

3

Istisnolarni topish. Try bloki.

12

1

1

3

Istisnolar bilan ishlash. Catch bloki

13

1

1

3

Istisnolarni ushlash. Throw operatori

14

1

1

3

Istisno holatlarni generatsiya qilishga oid misollar

15

2

1

3

Istisnolar va funksiyalar. Istisnolarni try blokidan tashqarida generatsiya qilish

16

2

1

3

Tugallanmagan istisnolar

17

2

1

3

Barcha turdagi istisnolar uchun qayta ishlovchilar

18

2

1

3

Istisnolar bilan ishlashda catch-all ishlov beruvchisi. Unga oid misollar

19

2

1

3

exception sinf interfeysi

20

1

1

4

Oqimli sinflar va obyektlar

21

1

1

4

Oldindan belgilangan obyektlar va oqimlar

22

1

1

4

Oqim bilan almashish funksiyalari

23

2

1

4

Foydalanuvchi tomonidan kiritilgan turlar uchun kiritish va chiqarish

24

2

1

4

Formatlash. Formatlash bayroqchalari

25

2

1

4

Manipulyatorlar

26

2

1

4

Fayllar bilan ishlash. Fayllar bilan ishlash sinflari

27

2

1

4

ofstream sinfi obyektlari

28

2

1

4

ifstream sinfi obyektlari

29

2

1

4

Fayl oxirini aniqlash usullari

30

2

1

4

fstream kutubxonasi va uning tarkibidagi ofstream va ifstream obyketlari

31

3

1

4

Fayl operasiyalarini bajarishda xatolarni tekshirish

32

1

1

4

Faylning kerak bo’lmay qolganda berkitilishi

33

3

1

4

O’qish va yozish operasiyalarining bajarilishi

34

2

1

4

Fayllar bilan ma’lumot almashish

35

3

1

4

Binar fayllar bilan ishlash. Oqim ko’rsatkichlari

36

3

1

4

Binar fayllar

37

1

1

5

Konteynerli tiplar va ularning qo’llanilishi

38

1

1

5

Konteyner sinflar

39

1

1

5

Konteyner sinflarning xususiyatlari

40

2

1

5

Konteyner sinflarni turlari

41

2

1

5

Qiymatli konteynerlar

42

3

1

5

Havola konteynerlari

43

3

1

5

Massiv konteyner sinfi

44

3

1

5

Standart shablonlar kutubxonasi

45

3

1

5

STL konteynerlari

46

2

1

5

Ketma-ket konteynerlar

47

2

1

5

Vektor konteyneri va u bilan ishlash uchun metodlar

48

2

1

5

Dek konteyneri va u bilan ishlash uchun metodlar

49

2

1

5

Array konteyneri va u bilan ishlash uchun metodlar

50

2

1

5

Ro’yxat konteyneri va u bilan ishlash uchun metodlar

51

2

1

5

Assotsiativ konteynerlar

52

2

1

5

Adapter turiga kiruvchi konteynerlar

53

2

1

5

Stek konteyneri va u bilan ishlash uchun metodlar

54

2

1

5

Navbat konteyneri va u bilan ishlash uchun metodlar

55

1

1

1

Ajdod va avlod sinflarni yaratish

56

1

1

1

C++da meros olish turlari va misollar

57

1

1

1

Virtual funksiyalar hosil qilishga oid misollar

58

1

1

2

Funksiya shablonini yaratish bosqichlari

59

1

1

2

Sinf shablonlarini yaratish bosqichlari

60

3

1

3

Istisno sinflar va merosxo’rlik

61

3

1

3

Istisno sinflar

62

3

1

3

Istisnolar va merosxo’rlik

63

3

1

4

Massiv konteyner sinfini hosil qilish. Konteynerda element qo’shish va elementni o’chirish metodlarini hosil qilish

64

3

1

1

Ko'rsatkichlar, havolalar va avlod sinflari

65

3

1

1

Ko'rsatkichlar, havolalar va ajdod sinflari

66

3

1

1

Vorislik usullari, mexanizmlari va yangi tiplarni aniqlash

67

1

1

1

Sinflarni boshqa sinflardan tashkil topishi

68

1

1

2

OYDda ob’yektlarni parametrlash

69

1

1

2

Funksiya shabloni nusxalari

70

1

2

6

Brend, silindrlar soni, quvvat bilan tavsiflangan Car (Avtomobil) ajdod sinfini yarating. Quvvatni qayta tayinlash va o'zgartirish metodlarini aniqlang. Lorry (yuk mashinasi) sinfini yarating, shuningdek, kuzovning yuk ko'tarish qobiliyati xossasini qo‘shing. Brendni qayta belgilash va yuk ko'tarish qobiliyatini o'zgartirish funksiyalarini aniqlang.

71

1

2

6

Mashina rusumi, yoqilg’i sarfi, bosib o’tgan masofasi kabi xossalarga ega Car (Avtomobil) ajdod sinfini yarating. Malibu sinfini Car sinfidan meros olgan holda yarating. Mashina rangi, narxi xossalarini qo’shing. Mashina to’lovini qancha muddatda to’lash mumkinligin aniqlash medotini hosil qiling.

72

1

2

6

Nom va zichlik maydonlari bilan Liquid sinfini yarating. Zichlikni qayta belgilash va o'zgartirish metodlarini aniqlang. Mustahkamlik xossasiga ega bo'lgan Alcohol (spirtli ichimliklar) sinfini yarating. Mustahkamlikni qayta tayinlash va o'zgartirish metodlarini aniqlang.

73

1

2

6

Pair sinfini yarating (raqamlar juftligi); maydonlarni o'zgartirish va sonlar ko'paytmasini hisoblash metodlarini aniqlash. Yon tomonlar bilan berilgan Rectangle sinfini aniqlang. To'rtburchakning perimetri va yuzasi hisoblash metodlarini aniqlang.

74

1

2

6

Man (Odam) sinfini yarating. Uning ism, yosh, jins va vazn maydonlari bo’lsin. Ismni o'zgartirish, yoshni o'zgartirish va vaznni o'zgartirish metodlarini aniqlang. O'quv yili maydoni bilan Student sinfini Man sinfidan meros olgan holda yarating. O'qish yilini qayta tayinlash va oshirish metodlarini aniqlang.

75

1

2

6

Triad sinfini yarating (uchta raqam); maydonlarni o'zgartirish va sonlar yig'indisini hisoblash metodlarini aniqlang. Tomonlari berilgan Triangle sinfini aniqlang. Uchburchakning burchaklari va yuzasini hisoblash metodlarini aniqlang.

76

1

2

6

Tomonlari bilan berilgan Triangle sinfini yarating. Tomonlarni o'zgartirish, burchaklarni hisoblash, perimetrni hisoblash metodlarini aniqlang.Yuza xossasiga ega bo’lgan Equilateral (teng tomonli) sinfini hosil qiling. Yuzani hisoblash metodini aniqlang.

77

1

2

6

Tomonlari bilan berilgan Triangle sinfini yarating. Tomonlarni o'zgartirish, burchaklarni hisoblash, perimetrni hisoblash metodlarini aniqlang. Yuza xossasiga ega bo’lgan RightAngled (to’g’ri burchakli uchburchak) sinfini hosil qiling. Yuzani hisoblash metodini aniqlang.

78

1

2

6

Pair sinfini yarating (raqamlar juftligi); maydonlarni o'zgartirish va sonlar ko'paytmasini hisoblash metodlarini aniqlang. RightAngled sinfini undan vorislik olgan holda aniqlang.Uning katetlar maydonlari bo’lsin. Uchburchakning gipotenuzasi va maydonini hisoblash metodlarini aniqlang.

79

1

2

6


Yüklə 32,12 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin