2.eng katta qiymat qabul qiluvchi butun tip
long long
unsigned long long
unsigned
int
3.Quyidagi ma’lumot toifalaridan qaysi biri bo’sh toifa hisoblanadi?
char
int
enum
void
4.char a o'zgaruvchi e'lon qilingan; Quyidagi iboralarning qaysi biri to'g'ri emas?
a = "3";
a = '3';
a = 3;
int a=3
5.Ushbu dasturda qaysi o’zgaruvshilar global o’zgaruvchilar?
#include int a, n;double s;
int main()
{ int i, j, k; char c; return 0;}
a, n, c
a, n, s
i, j, k
i, j, k, c
6.C++ da shartsiz o’tish operatorini ko’rsating.
if
break
goto
switch
7.Quyidagi ifoda bajarilganda ekranda nima paydo bo’lishini aniqlang.
int x = 3;
if(x>-5&&x<5) cout<<“Tegishli”; else cout<<“ Tegishli emas”;
if(x>-1&& x<2) cout<<“bir yoki nol”;
Tegishli emas
Tegishli
bir yoki nol
Xatolik chiqadi
8.Qaysi operator o‘zidan keyin amallar ketma ketligini bajarmasdan bajarilish jarayonini tsikl (takrorlanish) operatoridan keyin birinchi kelgan operatorga uzatadi?
return
10. O‘lchami ko‘rsatilgan massiv elementlarini to‘liq initsializatsiyalash:
massivning barcha elementlariga boshlang‘ich qiymatlar berish
massivning barcha elementlariga boshlang‘ich qiymatlar bermaslik
barcha elementlariga boshlang‘ich qiymatlar bermaslik
ba’zi elementlariga boshlang‘ich qiymatlar bermaslik
Saralash usullari. Misollar keltiring.(8 ball)
Ko'rsatkich nima? Misollar keltiring.(7 ball)
7.__________ Guruh_______________________________________________________talabasi oraliq nazorat ishi
1. Xotira new amali bilan ajratilgan bo‘lsa,
a) u new amali bilan bo‘shatilishi kerak.
b) u delete amali bilan bo‘shatilishi kerak.
c) u delete* amali bilan bo‘shatilishi kerak.
d) u new* amali bilan bo‘shatilishi kerak.
2.Static metodlar ________ murojat qiladi.
Jumlani to’ldiring.
Static a’zolarga
Konstruktorlarga
Destruktorlarga
Hamma a’zolarga
3.Quyidagi Kitob klassida o’zgaruvchilar private qismida berilgan. Nuqtalar o’rniga shu o’zgaruvchilarga murojaat qiluvchi metodni joylashtiring?
class Kitob{
private:
string nomi;
int betlari;
int narxi;
…….};
public:
void Kitob::setkitob (string n, int b, int m)
{ nomi=n;
betlari=b;
narxi=m;}
public:
setkitob (string n, int b, int m){ nomi=n;
betlari=b;
narxi=m;}
public:
int setkitob (n, b, m) { nomi=n;
betlari=b;
narxi=m;}
public:
void setkitob (n, b, m) { nomi=n;
betlari=b;
narxi=m;}
4.Destructor nima?
Destructor - bu ob'ektni yo'q qiladigan yoki o'chiradigan a'zo funksiyasi
Destructor - bu ob'ektni hosil qiladigan yoki o'chiradigan a'zo funksiyasi
Destructor - bu ob'ektni hosil qiladigan funksiyasi
Destructor - bu ob'ektni hosil qiladigan protsedurasi
5.Birinchi satr oxiridan ikkinchi satrni qushuvchi funksiyani kursating!
a) strcat
b) char
c) string
d) main
6.Binar(ikkilik) fayllar−bu…
oddiygina baytlar kеtma-kеtligidan iborat bo’lgan va binar fayllardan bеrilganlarni foydalanuvchi tomonidan bеvosita ko’rish zarur bo’lmagan hollarda foydalanilaniladigan fayllar;
buzilishlarga kamroq moyil bo’lgan fayllar;
Dasturda faqat ofstream kutubxonasidan foydalanadigan fayllar;
Odam o'qiydigan belgilarni matnli hujjat sifatida saqlash uchun foydalaniladigan fayllar.
7.Quyidagi sinflardan qaysi biri fayllarga kiritishni amalga oshiradi?
Ofstream
Instream
Ifstream
Inputfile
8.Inkapsulyatsiya– bu…
yagona obyektda ma’lumotlar va funksiyalarni jamlash
bir obyektga boshqa obyekt nusxasini qo’shish
yagona obyektda ma’lumotlar va shu ma’lumotlarga ko’rsatkichlarni jamlash
yagona obyektda ma’lumotlar va shu ma’lumotlarga ilovalarni jamlash
9. Polimorfm sinf -
a). tarkibida hech bo‘lmaganda ikkita virtual funksiyasi bo‘lgan
b). *tarkibida hech bo‘lmaganda bitta virtual funksiyasi bo‘lgan sinfga aytiladi
c). Tarkibida hech bo‘lmaganda bitta abstract sinf bo’lsa
d). Tarkibida hech bo‘lmaganda bitta voris sinf bo‘lgan
10.Operatorlarni qayta yuklash nimaga kerak?
Obyektlar ustida amallar bajarish uchun.