( Informatika ) Dasturlash tillari fanidan nazorat savollari
- Yozilgan yili: 2019 .
- Bo'limi: Nazorat savoollari
- Elektron resurs QR code surati:
nazorat uchun savollar:
1 – Savollar
- Obyekt, hodisa va xususiyat nima?
- Klass a’zolarining ko‘rinish doiralari va ularning vazifasi?
- Ko‘rsatkich va undan foydalanish
- Ob’ektga yo‘naltirilgan dasturlashning asosiy tushunchalari.
- Rekursiya va undan foydalanish
- Ma’lumotlar tiplari va ularning bir – biridan farqi?
- Strukturalar va ularni qanday e’lon qilinadi?
- Fayllar va ular bilan ishlash?
- Variant tanlash operatorini ishlash jarayonini tushuntirib bering?
- Massivlar. Bir va ko‘p o‘lchovli massivlar.
- Statik va dinamik massivlar.
- Lokal va global o‘zraruvchilar
- Sinflar yaratish. Konstruktor va destruktor
- Sikllar va ularni tashkil etish
- New va Delete operatorlarning qo‘llanishi
- Sinf elementlariga murojaat turlari
- Fayllar va ulardan foydalanish
- Sinf va ob’ekt tushunchalari
- Satrlar va ular bilan ishlash
- Funksiya. Funksiya propotipi.
- Massiv va struktura farqi.
- Takrorlanish operatorlarini tushuncha bering.
- Mantiqiy ifoda va mantiqiy amallar haqida tushuncha bering.
- SHart operatori va undan foydalanish
- Public va private qismlar xaqida ma’lumot
2 – Savollar
Berilgan matematik ko’rinishdagi funksiyalarni DELPHI tilida qiymatini topish dasturini tuzing.
- y=e-a×x ×sin(a×t+c)
- y=cos (tg) + 4,1234×104-
- y=1+ arctg(x/(1+))
- y=x/(r×x/p×r) + lnx
- y=lnx + sinx|d-x|
- y=tg (x-a2) - ln + esin x
- y=b×a5 + (sinx3 + cosx2) / ( 3,4+x|3-x|)
- y=ex-2+ (sinx4 + cosx5)/ (1- tgx)
- y=cosx + tg+a×c3-x
- y= ln|x-3| + sin(cos|x3|)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
ìp×k4+ cosa 0<x<0,7
y= í a×lnx3+ x=0,7
î sinx x>0,7
ì a×lnx + x>1
y= í 0 x=1
î 2×a×cosx+3×x2 x £ 1
ìp×x4+a×x7 x £ -3
y= í lnx+cos(tg) -3< x £ 1
î sin(a+) x>1
ì |t- cosa3| -1£ t£ 0,5
y= í t+a 0,5<t< 1
î ln(|t-a|) t=1
ìp×x2-7/x2 x<1,3
y= í a×x3+7× x=1,3
î log10(x+7×) x>1,3
ì a×t2×lnt 1£ t£ 2
y= í 1 t< 1
î ea×t×cos(b×t) t>2
ì d×t3×tgt -1£ t£ 1
y= í 1 1<t< 2
î ea×t×cos(b×t) t ³ 2
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
3 – Savollar
- Manzil strukturasini yarating
- Savdo strukturasini yarating
- Talaba strukturasini yarating va undan foydalanish
- Futbol jamoasi strukturasini yarating
- Sonning sinusi, kosinusini gradusda hisoblash funksiyasini yozing
- Muntazam n burchakni tashqi burchagini hisoblash funksiyasini yozing
- Selsiydan farengeytga o‘tkazish funksiyasini yozing
- 3 ta sondan kattasini aniqlash funksiyasini yozing
- Berilgan sonning faktorialini hisoblash funksiyasini yozing
- Sonni juft yoki toqligini aniqlash funksiyasini yozing
- Sonni tub ekanligini aniqlash funksiyasini yozing
- Sonni bolinuvchilarini chiqarish funksiyasini yozing
- Uchburchakning barcha chiziqli elementlarini aniqlash funksiyasini yozing
- Muntazam n burchak dioganallari sonini aniqlash funksiyasini yozing
- Savdo klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- Inson klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- Uchburchak klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- Dastur uchun ma’lumot kiritish maydoni klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- Dastur uchun tugma maydoni klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- Kompьyuter klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- Uchburchak klassini yarating (Klass elementlarining kamida 2tasi yopiq qismda)
- A[8] berilgan. YAngi b[i]=a[i]2+3 massiv yaratilsin
- A[10] massiv berilgan. Musbat elementlaridan iborat b[] massiv hamda uning elementlari yig‘indisi
- A[10] massiv berilgan. Uning max va minlari topilib orni almashtirilsin
- A[10] massiv berilgan. Juft elementlaridan iborat b[] va elementlari ko‘paytmasi aniqlansin
- A[7] massiv berilgan.. Massivning toq o‘rindagi elementlaridan iborat massiv hamda uning yig‘indisi aniqlansin
- A[5] massiv berilgan.. Minimal qiymati hamda uning o‘rni aniqlansin
- A[10] elementlaridan 5ga karralilarini yangi massivga joylashtirilsin
- A[10] ning massivning manfiy elementlaridan iborat b[] massiv hamda uning elementlari kopaytmasi
- Ob’ektga yo‘naltirilgan dasturlash tillari fani nimani o‘rgatadi?
- Ob’ektga yo‘naltirilgan dasturlash haqida tushuncha
- Sinf maydonlari va usullari.
- B sinf A sinf vorisi, C sinf esa B sinfning vorisi. Ularning vorislik bog‘lanishini DELPHI kodi orqali ifodalang.
- Agar B sinfning maydoni A sinf ob’ekti bo‘lsa, bu bog‘lanish munosabatini yoriting.
- Sinf usuli. Dasturning asosiy qismida funksiya(usul)dan foydalanish.
- Destruktor tushunchasi va undan foydalanish.
- Dinamik massivlar uchun xotiradan joy ajratish va uni bo‘shatish
- Konstruktor va uning tuzilishi.
- Struktura haqida tushuncha.
- Struktura yordamida ob’ekt yaratish va uni initsializatsiyalash.
- Belgili va satrli o‘zgaruvchilar ustida ishlovchi funksiyalar.
- Sinf o‘zining komponentalariga murojaat qilishi.
- Sinf ob’ektining komponentalarga murojaat qilishi.
- Sinf ob’ekti uchun statik xotira sifatida joy ajratish.
- Sinf ob’ekti uchun dinamik xotira sifatida joy ajratish.
- Sinf komponentalariga murojaat etish huquqini cheklash.
- Sinfda komponentalarga murojaat qilishning “yopiq” huquqi.
- Sinfda komponentalarga murojaat qilishning “ochiq” huquqi.
- Sinfda komponentalarga murojaat qilishning “himoyalangan” huquqi.
- Sinflar va ob’ektlar bilan ishlashda This ko‘rsatkichi.
- Funksiyalarni e’lon qilish
- Funksiyalar va uning formal parametrlari
- Sinflar haqida tushuncha
- Ob’ektlar haqida tushuncha
- Konstruktorlar va destruktorlar vazifasini ko‘rsating.
- Ob’ektlar massivi yaratilganda qanday konstruktorlar chaqiriladi?
- Ob’ektlar massivi qanday ko‘rinishlarda yaratilishi mumkin?
- Sinflar orasidagi munosabatlar
- Sinflarlar orasida “mijoz etkazuvchi” munosabati.
- Sinflarlar orasida “ota-onalar va vorislar” munosabati.
- Sinfning umumiy tuzilmasi
- Vorislikda murojaat huquqlari.
- Konstruktor va destruktorlarda vorislik
- Virtual funksiyalar
- Abstrakt sinflar
- Inkapsulyasiya tushunchasi
- Polimorfizm tushunchasi
- Vorislik tushunchasi
- Qo‘shimcha yuklangan amallar qanday ikki usulda aniqlanadi?
- Qanday amallarni qo‘shimcha yuklash mumkin?
- Funksiya operator da “sinf” yoki “sinfga ilova” tipidagi parametrni ishlatish.
- Unar va binar amal-funksiyalar sintaksisi farqi.
- Funksiyalar shablonlari
- Sinflar shablonlari
- Oqimli fayllar va ulardan foydalanish
- Oqimli fayllarning funksiyalari
- Oqimli sinflar va ularning ierarxiyasi.
- Oqimli sinflar usullari
3-savol uchun
- Sinflar va ob’ektlardan foydalanib dasturlash: ABITURIENT (FIO, sana, ball, kiritish(),chiqarish(),o‘rtaBall())
- Sinflar va ob’ektlardan foydalanib dasturlash: FAN (Nomi, kurs, gurux, soat, kirit(),chiqar(),JamiSoat())
- Sinflar va ob’ektlardan foydalanib dasturlash: SHAXS (FIO, yosh, jins, millat, kirit(),chiqar(),MinYOsh ())
- Sinflar va ob’ektlardan foydalanib dasturlash: KAFEDRA (Nomi, fan, soat, guruhlar soni, kirit(),chiqar(),JamiSoat())
- Sinflar va ob’ektlardan foydalanib dasturlash: O‘QITUVCHI (FIO, maktab, staj, predmet, kirit(),chiqar(),o‘rtaStaj())
- Sinflar va ob’ektlardan foydalanib dasturlash: FUTBOLCHI (FIO, o‘ynagan vaqti, o‘yinlar soni, kirit(),chiqar(),O‘rtaO‘yinVaqti())
- Ob’ektlar massivi ustida ishlash: Kitob: Avtor, Nomi, Nashriyot, Yil, Sahifalar soni. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Ko‘rsatilgan yilda chiqarilgan kitoblar ro‘yxati.
- Ob’ektlar massivi ustida ishlash: Poyezd: Yo‘nalishi, Poezd raqami, Jo‘nash vaqti, Umumiy o‘rinlar soni, Vagonlar soni. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: 200 dan o‘rtiq o‘rinlarga ega bo‘lgan poezdlar ro‘yxati.
- Ob’ektlar massivi ustida ishlash: Mahsulot: Nomi, Ishlab chiqaruvchi, Narxi, Saqlanish muddati, Miqdori. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Ko‘rsatilgan narhdan kam bo‘lgan mahsulotlar ro‘yxati;
- Ob’ektlar massivi ustida ishlash: Mahsulot: Nomi, Ishlab chiqaruvchi, Narxi, Saqlanish muddati, Miqdori. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Ko‘rsatilgan saqlanish muddatidan yuqori bo‘lgan mahsulotlar ro‘yxati;
- Ob’ektlar massivi ustida ishlash: Bemor: FIO, Manzili, Medkarta rakami, Diagnoz. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Ko‘rsatilgan diagnoz bo‘yicha kasallar ro‘yxati;
- Ob’ektlar massivi ustida ishlash: Avtobus: Haydovchi ismi, Avtobus davlat raqami, Marshrut raqami, Markasi, Ishlab chiqarilgan yili, Bosib o‘tgan masofasi. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring:
10 yildan ortiq ishlagan avtobuslar ro‘yxati; - Ob’ektlar massivi ustida ishlash: Mijoz: FIO, Adres, Telefon, Plastik karta raqami. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Plastik karta raqami bo‘yicha mijozlar ro‘yxati.
- Ob’ektlar massivi ustida ishlash: Fayl: Fayl nomi, Hajmi, YAratilgan vaqti, Murojaatlar soni. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Berilgan hajmdan katta bo‘lgan fayllar ro‘yxati;
- Ob’ektlar massivi ustida ishlash: Uy: Manzili, Qavati, Xonalar soni, Maydoni. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: 2 xonadan ortiq uylar ro‘yxati;
- Ob’ektlar massivi ustida ishlash: Abonent: Familiyasi, Ismi, Otasining ismi, Manzili, Raqami, SHaxar so‘zlashuvlari vaqti. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: Ko‘rsatilgan vaqtdan ortiq shahar ichida so‘zlashgan abonentlar ro‘yxati;
- Ob’ektlar massivi ustida ishlash: Shaxs: Familiyasi, Ismi, Otasining ismi, Manzili, Tug‘ilgan yili. Ob’ektlar massivini hosil qiling va ularning ma’lumotlari asosida quyidagilarni ekranga chiqaring: 30 yoshdan ortiq insonlar ro‘yxati;
- Vorislikdan foydalanib dasturlash:
- Vorislikdan foydalanib dasturlash:
- Vorislikdan foydalanib dasturlash:
- Vorislikdan foydalanib dasturlash:
- Vorislikdan foydalanib dasturlash:
- Vorislikdan foydalanib dasturlash:
- Vorislikdan foydalanib dasturlash:
4-savol. Mustaqil loyihalashtiriladi. Variantlarda ajdod-voris sinflarga misollar berilgan. Ularning maydonlari va usullarini tanlang va vorislikdan foydalanib dasturini tuzing (variantlardan biri tushadi):
- Bilim oluvchilar – Talabalar;
- Hayvonlar – Fillar;
- Avtomobillar – Matizlar;
- EHM – Noutbuklar;
- Ta’lim beruvchilar – Tarbiyachilar;
- Figuralar – To‘rtburchaklar
- Insonlar – Olimlar;
- EHM – Noutbuklar;
- Maishiy texnika – Sovutkichlar
- EHM – Noutbuklar
- va h.k.
Ko'chirib olish nazorat-uchun-savollar.docx Hajmi: 124,53 Kb Ko'chirib olganlar: 116 Fayl nomi: nazorat-uchun-savollar.docx
Faylni online o'qish: nazorat-uchun-savollar.docx