1. C++ Dasturlash tilida eng samarali qaysi kutubxonasi hisoblanadi va nima uchun? C++ Fayllar


Download 21.79 Kb.
Sana15.06.2023
Hajmi21.79 Kb.
#1478870
Bog'liq
NAZARIY


Abdullayev G’anisher “Dasturlash II” maruzadan.

1.C++ Dasturlash tilida eng samarali qaysi kutubxonasi hisoblanadi va nima uchun?

C++ Fayllar


C++ dasturlash tili nafaqat boshqa dasturlash tillarida ham fayllar bilan ishlash juda katta ahamiyatga ega hisoblanadi. C++ dasturlash tilida fstream standart kutubxonadan foydalaniladi. fstream dan foydalanish uchun va standart kutubxonalardan foydalaniladi.
#include
#include
fstream standart kutubxonasi ichida 3 ta obyekt mavjud.


Faylga yarating va yozing
Fayl yaratish uchun, ofstream yoki fstream ob'ektdan foydalaning va fayl nomini ko'rsating. Faylga yozish uchun kiritish operatoridan ( <<) foydalaning
#include
#include
using namespace std;

int main() {
// Faylni yaratadi yoki ochadi.
ofstream MyFile("filename.txt");
// Faylga yozadi.
MyFile << "Hello World. MasterSherkulov.Uz";
// Faylni yopadi.
MyFile.close();
}




  1. Konteyner sinflar qanday sinf hisoblanadi?




  1. Konteynerlarni nechta turga bo‘lish mumkin va qaysilar?

  2. Iteratorda begin(), end(), cbegin(), cend(), rbegin(), rend(), crbegin() va crend() funksiyalari nimalarini aniqlashi mumkin?

  3. Dinamik va static massivlarning o‘xshash tomonlarini misollar yordamida tushuntirib bering

  4. Assosiativ konteynerlarga qaysi sinflar kiradi?

  5. C++ barcha assotsiativ konteynerlar qanday amallarni qo‘llab quvvatlaydi?

  6. Tartiblangan konteynerlar yoki tartiblanmagan konteynerlar orasidagi tanlov nimaga bog‘liq bo‘ladi.

  7. Adapterlar nima va qaysi sinflar kiradi?

Konteynerlarning adapterlari qaysi sinflar kiradi.

  1. Stek nima va u nimasi bilan harakterlanadi.

  2. Birinchi kirgan oxiri chiqadi tamoyili bo‘yicha faoliyat ko‘rsatuvchi ma’lumotlar to‘plami bu nima.

  3. Navbat nima va u nimasi bilan harakterlanadi.

Birinchi kirgan Birinchi chiqadi tamoyili bo‘yicha faoliyat ko‘rsatuvchi ma’lumotlar to‘plami bu nima.

  1. Agar C++ da navbat shablonini ishlatmoqchi bo‘lsangiz, avval qanday kutubxonasini ulashingiz kerak.

  2. empty() – navbat uchun nima vazifani bajaradi.

  3. Massiv yordamida navbatlarni yaratish mumkinmi?, mumkin bo‘lsa izohlab bering.

  4. Ustuvor navbat (Priority_queue) bilan navbat (queue) obyektlarining farqi nimada.

  5. To‘plamdagi elementlarni qidirish funksyasi find()ga taʻrif bering.

  6. Standart algoritmlar kutubxonasi nima uchun yaratilgan.

  7. Algoritm kutubxonasi tomonidan taqdim etiladigan funksiyalar odatda nechta toifaga bo‘linadi va qaysilar?

Download 21.79 Kb.

Do'stlaringiz bilan baham:




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