Dasturlash II fanidan yakuniy nazorat savollari


Fayllar bilan ishlashda oqim holatini tekshirish



Download 387,89 Kb.
bet4/8
Sana31.12.2021
Hajmi387,89 Kb.
#267379
1   2   3   4   5   6   7   8
Bog'liq
Dastulash II YN (2)

Fayllar bilan ishlashda oqim holatini tekshirish (eof(), fail(), good(), va bad() funksiyalari);

  • Operatorlarni qayta yuklash funksiyasi(Kalit so’zlar:operatorlar, +,-,* /)

  • Ob’yektlar massivi (circleArray);

  • vector sinfidan foydalanib massivlarni almashtirish (Massivlar va vector oʻrtasidagi oʻxshashliklar va farqli jixatlar);




    1. Merosxo’rlik to’g’risidagi 4 asosiy tushunchalarni yozing (Kalit so’zlar: D. Liang muallifligidagi “Introduction to programming with C++” kitobning 567-betida ma’lumot keltirilgan).

    2. Sinfda polimorfizm va me’rosxo’rlikdan foydalanish (Kalit so’zlar: polimorfizm, merosxo’rlik, meros sinf, supertur, turosti, protected, private)

    Masalalar

    1. (To’rtburchak sinfi) To’g’ri to’rtburchakni tavsiflovchi To’rtburchak nomli sinf yarating. Sinf quyidagilardan iborat bo’lsin:

    1. To’g’ri to’rtburchaning bo’yi va enini tavsiflash uchun ikkita double turida bo’yi va eni nomli maydonlar;

    2. bo’yi 1 va eni 1 qiymatli to’rtburchakni hosil qiluvchi argumentsiz konstruktor;

    3. Barcha maydonlar uchun aksessor va mutetor funksiyalar;

    4. To’rburchak yuzining qiymatini qaytaruvchi getArea() nomli funksiya;

    5. Perimetrining qiymatini qaytaruvchi getPerimeter() nomli funksiya.

    Sinfni (tanasini) implementatsiya qiling. To’rtburchak sinfida ikkita ob’yekt yaratib, test dastur yozing. Birinchi ob’yektda eni uchun 4, bo’yi uchun 40, ikkinchi ob’yektda esa eni uchun 3.5 va bo’yi uchun 35.9 qiymatlar berilsin. Ikkala ob’yektning ham xususiyatlarini hamda ularning yuzlari va perimatrlarini ekranga chiqaring.

    1. (Nuqta sinfi) x va y koordinatalarni tavsiflovchi Nuqta nomli sinf yarating. Sinf quyidagilardan iborat:

    1. Koordinatalrni tavsiflovchi x va y nomli maydonlar;

    2. (0, 0) nuqtani yaratuvchi argumentsiz konstruktor;

    3. Berilgan koordinatalar bilan nuqtani hosil qiluvchi konstruktor;

    4. x va y maydonlar uchun ikkita get funksiyalar;

    Ikki nuqta orasidagi masofani qaytaruvchi masofa nomli funksiya. Sinfni implementatsiya qiling. (0, 0) va (10, 30.5) koordinatali ikki nuqtani hosil qiluvchi test dastur yozing. Nuqtalar orasidagi masofa ekranga chiqarilsin.

    1. Sinflar va obyektlarni namoyish qiluvchi dastur. Radius 1.0, 25 va 125 bo'lgan uchta aylana moslamalarni quradi va ularning har bir radiusini va maydonini ko'rsatadi. Ikkinchi obyekt radiusini 100 ga o'zgartirib, uning yangi radiusi va maydonini namoyish etadi.

    2. Радиуси хусусий бўлган синф яратган ҳолда мазкур маълумотлар майдонига аксессор ва мутатор функциялар ёрдамида уланиб маълумотларни ўзгартирадиган дастур яратинг.


    Download 387,89 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8




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

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish