137
|
Qaysi javobda massivning manfiy elementlari yig’indisini topish dastur qismi keltirilgan.
|
2
|
15
|
LO4
|
|
A)
|
int sum=0;
for (int i=0; i
{
if (a[i]<0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
B)
|
int sum=0;
for (int i=0; i
{
if (a[i]>0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
C)
|
int p=1;
for (int i=1; i
{
p*=a[i];
}
cout<<"answer: "<
|
|
|
|
|
D)
|
int p=1;
for (int i=0; i
{
if (i%2==1) p*=a[i];
}
cout<<"answer: "<
|
|
|
|
138
|
|
Qaysi javobda massivning musbat elementlari yig’indisini topish dastur qismi keltirilgan.
|
2
|
14
|
LO4
|
|
A)
|
int sum=0;
for (int i=0; i
{
if (a[i]>0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
B)
|
int sum=0;
for (int i=0; i
{
if (a[i]<0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
C)
|
int p=1;
for (int i=1; i
{
p*=a[i];
}
cout<<"answer: "<
|
|
|
|
|
D)
|
int p=1;
for (int i=0; i
{
if (i%2==1) p*=a[i];
}
cout<<"answer: "<
|
|
|
|
139
|
|
Qaysi javobda juft indeksdagi massiv elementlarining ko’paytmasini topish dastur qismi keltirilgan.
|
2
|
15
|
LO4
|
|
A)
|
int p=1;
for (int i=0; i
{
p*=a[i];
}
cout<<"answer: "<
|
|
|
|
|
B)
|
int sum=0;
for (int i=0; i
{
if (a[i]>0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
C)
|
int sum=0;
for (int i=0; i
{
if (a[i]<0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
D)
|
int p=1;
for (int i=0; i
{
if (i%2==1) p*=a[i];
}
cout<<"answer: "<
|
|
|
|
140
|
|
Qaysi javobda toq indeksdagi massiv elementlarining ko’paytmasini topish dastur qismi keltirilgan.
|
2
|
14
|
LO4
|
|
A)
|
int p=1;
for (int i=0; i
{
if (i%2==1) p*=a[i];
}
cout<<"answer: "<
|
|
|
|
|
B)
|
int sum=0;
for (int i=0; i
{
if (a[i]>0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
|
C)
|
int p=1;
for (int i=1; i
{
p*=a[i];
}
cout<<"answer: "<
|
|
|
|
|
D)
|
int sum=0;
for (int i=0; i
{
if (a[i]<0)
{
sum+=a[i];
}
}
if (!sum)
{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<
}
|
|
|
|
141
|
|
Voris olish sinfning umumiy strukturasini ko’rsating.
|
3
|
18
|
LO5
|
|
A)
|
Class voris_sinf_nomi:access asos_sinf_tanasi{ voris sinf tanasi };
|
|
|
|
|
B)
|
Class Asos_sinf_nomi{ sinf tanasi};
|
|
|
|
|
C)
|
Class Asos_sinf_nomi:access Voris_sinf_tanasi{ voris sinf tanasi };
|
|
|
|
|
D)
|
Acces voris_sinf_nomi:access Voris_sinf_tanasi{ voris sinf tanasi };
|
|
|
|
142
|
|
Agar voris_sinf Asos_sinfdan private qilib yaratilsa:
|
3
|
19
|
LO5
|
|
A
|
Asos_sinfning protected va public hususiyat va metodlari Voris_sinf uchun private bo’ladi.
|
|
|
|
|
B
|
Asos_sinfning protected hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
|
C
|
Asos_sinfning private public hususiyat va metodlari Voris_sinf uchun protected bo’ladi.
|
|
|
|
|
D
|
Asos_sinfning public hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
143
|
|
Agar voris_sinf Asos_sinfdan public qilib yaratilsa:
|
3
|
20
|
LO5
|
|
A)
|
Asos_sinfning public va protected hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
|
B)
|
Asos_sinfning public va private hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
|
C)
|
Asos_sinfning public va protected hususiyat va metodlari Voris_sinf uchun private bo’ladi.
|
|
|
|
|
D)
|
Asos_sinfning protected hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
144
|
|
Agar voris_sinf Asos_sinfdan protected qilib yaratilsa:
|
3
|
18
|
LO5
|
|
A)
|
Asos_sinfning public va protected hususiyat va metodlari Voris_sinf uchun protected bo’ladi.
|
|
|
|
|
B)
|
Asos_sinfning public va private hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
|
C)
|
Asos_sinfning public va protected hususiyat va metodlari Voris_sinf uchun private bo’ladi.
|
|
|
|
|
D)
|
Asos_sinfning protected hususiyat va metodlari Voris_sinf uchun public bo’ladi.
|
|
|
|
145
|
|
Inkapsulyatsiya tushunchasi bu:
|
3
|
19
|
LO5
|
|
A)
|
Ob’yektga tegishli bo’lgan ma’lumotlarni tashqi omildan himoyalaydi
|
|
|
|
|
B)
|
Ob’yektga tegishli bo’lgan ma’lumotlarni tashqi omildan himoyalamaydi
|
|
|
|
|
C)
|
Boshqa bir sinfdagi a’zolarni so’rov jo’natadi
|
|
|
|
|
D)
|
Ob’yekt ma’lumotlarni konstruktor sifatida junatadi.
|
|
|
|
146
|
|
Vorislik sinfi bu:
|
3
|
20
|
LO5
|
|
A)
|
Bir ob’yekt boshqa bir ob’yektning hususiyat va metodlarni oladi, yani bir sinf boshqa sinfdan nasl oladi.Birinchi sinfning hamma hususiyat va medotlari boshqa ikkinchi singga o’tadi.
|
|
|
|
|
B)
|
Ob’yektlarni tashqi omildan himoyalaydi, yani ob’yektning o’zi murojaat qiladi boshqa obyektlarga huquq berilmaydi.
|
|
|
|
|
C)
|
Murojaat huquqlari doimo ochiq bo’lgan yangi yaratilgan sinf.
|
|
|
|
|
D)
|
Ob’yektlarni nusxalarni boshqa obyektka nusxalaydi
|
|
|
|
147
|
|
Agar voris sinf yaratilganda Asos sinfning murojaat huquqi (Access) ko’rsatilmasa qaysi murojaat huquqi hususiy olinadi.
|
3
|
18
|
LO5
|
|
A)
|
Private
|
|
|
|
|
B)
|
Protected
|
|
|
|
|
C)
|
Public
|
|
|
|
|
D)
|
Murojaat huquqi (Access) ko’rsatilishi shart
|
|
|
|
148
|
|
class A {
public:
void display(){
cout << “Hello world”;}
};
class B: public A{
public:
void chiqarish(){
cout << “Salom dunyo”;
};
Voris sinfi nomini ko’rsating.
|
3
|
19
|
LO5
|
|
A)
|
B
|
|
|
|
|
B)
|
A
|
|
|
|
|
C)
|
A va B
|
|
|
|
|
D)
|
Voris sinf yaratilmagan
|
|
|
|
149
|
|
Voris sinf konstruktori yaratishda:
|
3
|
20
|
LO5
|
|
A)
|
Voris sinf konstruktori yaratilganda Voris sinfi nomi bilan bir xil bo’lishi kerak.
|
|
|
|
|
B)
|
Voris sinf konstruktori yaratilganda Asos sinf nomi bilan bir xil nomga ega bo’lishi lozim
|
|
|
|
|
C)
|
Voris sinf yaratilganda sinf kontruktori yaratilmaydi. Voris sinf konstruktori Asos sinfdan voris sifatida oladi.
|
|
|
|
|
D)
|
Barcha javoblar to’g’ri
|
|
|
|
150
|
|
Bir necha sinfdan voris olish jarayonini ko’rsating.
|
3
|
18
|
LO5
|
|
A)
|
class voris_sinf_nomi: Access Asos_sinf1, Access Asos_sinf2, …{ };
|
|
|
|
|
B)
|
Class Asos_sinf_1, Asos_sinf2, …:Access Voris_sinf {};
|
|
|
|
|
C)
|
Class Voris_sinf: Access Voris_sinf2: Access:Asos_sinf{};
|
|
|
|
|
D)
|
class voris_sinf_nomi:{ Access Asos_sinf1, Asos_sinf2, …}{ };
|
|
|
|
151
|
|
#include
using namespace std;
class Inkapsulyatsiya
{
private:
int x;
public:
void set(int a)
{
x =a;
}
int get()
{
return x;
}
};
int main()
{
Inkapsulyatsiya obekt;
obekt.set(5);
cout<
return 0;
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
19
|
LO5
|
|
A)
|
5
|
|
|
|
|
B)
|
a
|
|
|
|
|
C)
|
Set()
|
|
|
|
|
D)
|
Dastur ishga tushirilganda xatolik yuz beradi.
|
|
|
|
152
|
|
Quyidagi qaysi madifikatorlarda Inkapsulyatsiya yani ma’lumotlarni tashqi omildan himoyalaydi
|
3
|
20
|
LO5
|
|
A)
|
Private va protected
|
|
|
|
|
B)
|
Public
|
|
|
|
|
C)
|
Hidden
|
|
|
|
|
D)
|
Protected va public
|
|
|
|
153
|
|
#include
using namespace std;
class A{
public:
A()
{
cout << "Salom dasturchi\n";
}
};
class C:public A{
public:
C()
{
cout << "C++ dasturlash\n";
}
};
int main()
{
C x;
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
18
|
LO5
|
|
A)
|
Salom dasturchi
C++ dasturlash
|
|
|
|
|
B)
|
C++ dasturlash
|
|
|
|
|
C)
|
Salom dasturchi
|
|
|
|
|
D)
|
Dastur ishga tushirilganda xatolik yuz beradi
|
|
|
|
154
|
|
Agar asos sinfda sinf konstruktori yaratilib, Asos sinfdan voris olinib, Voris sinfda sinf konstruktori yaratilib, voris sinf obekti yaratilganda asos sinfda sinf konstruktori ishga tushiriladimi.
|
3
|
19
|
LO5
|
|
A)
|
Ha. Chunki bu voris sinf asos sinfning merosxori bo’lgani uchun asos sinfdagi barcha hususiyat va metodlar voris singa o’tadi.
|
|
|
|
|
B)
|
Yo’q. Sinf konstruktori sinf obyekti yaratilganda ishga tushiriladi.
|
|
|
|
|
C)
|
Voris sinflar uchun sinf konstruktori yaratilmaydi.
|
|
|
|
|
D)
|
Barcha javoblar to’g’ri
|
|
|
|
155
|
|
#include
using namespace std;
class A{
public:
void yigindi(int a, int b)
{
cout << a + b << endl;
}
};
class B: public A{
public:
void chiqarish()
{
cout << "Salom dunyo\n";
}
};
int main()
{
B x;
x.yigindi(15, 25);
x.chiqarish();
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
20
|
LO5
|
|
A)
|
40
Salom dunyo
|
|
|
|
|
B)
|
40
|
|
|
|
|
C)
|
Salom dunyo
|
|
|
|
|
D)
|
Dastur bajarilishi davomida xatolik yuz beradi
|
|
|
|
156
|
|
#include
using namespace std;
class A{
private:
int a = 25;
int ayirma()
{
return a -10;
}
public:
void display()
{
cout << ayirma();
}
};
class B:public A{
public:
};
int main()
{
B x;
x.display();
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
18
|
LO5
|
|
A)
|
15
|
|
|
|
|
B)
|
25
|
|
|
|
|
C)
|
40
|
|
|
|
|
D)
|
Dastur ishga tushirilganda xatolik yuz beradi.
|
|
|
|
157
|
|
#include
using namespace std;
class A{
private:
int a = 25;
int funk_1()
{
return a -10;
}
int funk_2()
{
return a*a;
}
public:
int display()
{
return funk_1() + funk_2();
}
};
class B:public A{
public:
void natija()
{
cout << "Natija: " << display();
}
};
int main()
{
B x;
x.natija();
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
19
|
LO5
|
|
A)
|
Natija: 640
|
|
|
|
|
B)
|
Natija: 625
|
|
|
|
|
C)
|
Natija: 15
|
|
|
|
|
D)
|
Natija: 40
|
|
|
|
158
|
|
#include
using namespace std;
int a[5] = {1,2,3,4,5};
class A{
public:
int display()
{
int s = 0;
for (int i=0; i<5; i++)
s+=a[i];
return s;
}
int summa(int n)
{
int S = 0;
for (int i=1; i<=n; i++)
S+=i;
return S;
}
};
class B:public A{
public:
void natija()
{
cout << "Natija: " << display() << endl;
cout << "Natija: " << summa(100) << endl;
}
};
int main()
{
B x;
x.natija();
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
20
|
LO5
|
|
A)
|
Natija: 15
Natija: 5050
|
|
|
|
|
B)
|
Natija: 625
|
|
|
|
|
C)
|
Natija: 5050
|
|
|
|
|
D)
|
Natija: 15
|
|
|
|
159
|
|
#include
using namespace std;
class A{
protected:
int a = 15;
int b = 25;
public:
void yigindi()
{
cout << a + b << endl;
}
};
class B: public A{
public:
void display()
{
cout <<”Natija = “ << a + b;
}
void Salom()
{
yigindi();
}
};
int main()
{
B x;
x.Salom();
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
18
|
LO5
|
|
A)
|
40
|
|
|
|
|
B)
|
Yigindi()
|
|
|
|
|
C)
|
Natija = 40
|
|
|
|
|
D)
|
Dastur natijasi ekranda ko’rinmaydi
|
|
|
|
160
|
|
#include
using namespace std;
class A{
private:
void chiqarish1()
{
cout << "Salom dunyo";
}
public:
void display()
{
cout << " Hello world\n";
}
};
class B:public A{
private:
int a = 17;
int b = 18;
void chiqarish()
{
cout << a + b;
}
public:
void setter()
{
display();
}
};
int main()
{
B x;
x.setter();
}
Ushbu dastur bajarilishi davomida ekranga qanday natija hosil bo’ladi.
|
3
|
19
|
LO5
|
|
A)
|
Hello World
|
|
|
|
|
B)
|
Salom dunyo
|
|
|
|
|
C)
|
35
|
|
|
|
|
D)
|
Ekranda hech nima hosil bo’lmaydi.
|
|
|
|
161
|
|
Qaysi mexanizm orqali polimorfizm amalga oshiriladi?
|
3
|
20
|
LO5
|
|
A
|
Funksiyalarni qayta yuklash, vorislik, virtual funksiyalar.
|
|
|
|
|
B
|
Funksiyalarni qayta yuklash, metodlardan voris olish, shablonlar.
|
|
|
|
|
C
|
Metodlardan voris olish, virtual funksiyalar, shablonlar.
|
|
|
|
|
D
|
Funksiyalarni qayta yuklash, virtual funksiyalar, shablonlar.
|
|
|
|
162
|
|
Dasur bajarilganidan so’ng ekranda qanday natija paydo bo’ladi:
#include
Using namespace std;
class A
{ public:
A() { f(); }
virtual void f()
{ cout << "A::f"; } };
class B : public A
{ public:
void f()
{ cout << "B::f"; } };
int main( )
{ A * a = new B(); delete a; return 0; }
|
3
|
18
|
LO5
|
|
A
|
A::f
|
|
|
|
|
B
|
B::f
|
|
|
|
|
C
|
Kompilyasiya xatoligi
|
|
|
|
|
D
|
Bajarilish jarayonida xatolik
|
|
|
|
163
|
|
Dasur bajarilganidan so’ng ekranda qanday natija paydo bo’ladi:
#include
using namespace std;
class Base
{ public:
void show()
{ cout << "Base"; }
};
class Derived:public Base
{ public:
void show()
{ cout << "Derived"; }
};
int main()
{ Base* b; Derived d;
b = &d; b->show(); return 0; }
|
3
|
19
|
LO5
|
|
A
|
Base
|
|
|
|
|
B
|
Derived
|
|
|
|
|
C
|
Base, Derived
|
|
|
|
|
D
|
Error
|
|
|
|
164
|
|
Dasur bajarilganidan so’ng ekranda qanday natija paydo bo’ladi:
#include
using namespace std;
class Base
{ public:
~Base() {cout << "Base Destructor"; }
};
class Derived:public Base
{ public:
~Derived() { cout<< "Derived Destructor"; }
};
int main()
{ Base* b = new Derived;
delete b;
return 0; }
|
3
|
20
|
LO5
|
|
A
|
Base Destructor
|
|
|
|
|
B
|
Error
|
|
|
|
|
C
|
Derived Destructor Base Destructor
|
|
|
|
|
D
|
Derived Destructor
|
|
|
|
165
|
|
C++ ta virtual distructorlar mavjudmi?
|
3
|
18
|
LO5
|
|
A
|
Xa mavjud
|
|
|
|
|
B
|
Yoq mavjud emas
|
|
|
|
|
C
|
Mustaqil yaratish mumkun
|
|
|
|
|
D
|
Kutubxonaga murojat qilish kerak
|
|
|
|
166
|
|
Do’stona funksiya nima?
|
3
|
19
|
LO5
|
|
A
|
friend sinf atributi bilan e'lon qilingan, ammo sinf a'zosi bo'lmagan funktsiya
|
|
|
|
|
B
|
funktsiya argumentlari orasida ushbu sinf elementlari mavjud bo'lgan boshqa sinfning funktsiyasi
|
|
|
|
|
C
|
sinf a'zosi bo'lgan va friend atributi bilan e'lon qilingan funktsiya
|
|
|
|
|
D
|
boshqa sinfda berilgan sinf uchun friend deb e'lon qilingan funktsiya
|
|
|
|
167
|
|
To'g'ri javoblarni tanlang:
|
3
|
20
|
LO5
|
|
A
|
bitta funktsiya bir nechta sinflarga do'stona munosabatda bo'lishi mumkin
|
|
|
|
|
B
|
do'stona funktsiya odatdagi funktsiya bo'lishi mumkin emas, faqat boshqa sinfning usuli bo'lishi mumkin
|
|
|
|
|
C
|
samimiy funktsiya sinf ichida e'lon qilinadi, unga kirish kerak bo'lgan elementlarga
|
|
|
|
|
D
|
do'stona funktsiya boshqa sinf uchun usul bo'lishi mumkin emas
|
|
|
|
168
|
|
Funktsiya shabloni deb
|
3
|
16
|
LO7
|
|
A
|
ishlov beriladigan ma'lumot turiga belgi berilgan funktsiyani aniqlash
|
|
|
|
|
B
|
parametr nomlari o'rniga shartli tur ko'rsatilgan funktsiyaning prototipi
|
|
|
|
|
C
|
ishlov beriladigan parametrlarning mumkin bo'lgan turlari ko'rsatilgan funktsiyani aniqlash
|
|
|
|
|
D
|
prototipda shartli tur ko'rsatilgan funktsiyaning ta'rifi va belgilangan parametrlarning turlari ushbu ta'rifda ko'rsatilgan.
|
|
|
|
169
|
|
Polimorfizm bu:
|
3
|
18
|
LO5
|
|
A
|
tegishli sinflar uchun xos bo'lgan harakatlarni ko'rsatish uchun bitta ismdan foydalanishga imkon beradigan vosita
|
|
|
|
|
B
|
bir xil sinfda bir xil nomdagi usullardan foydalanishga imkon beradigan vosita;
|
|
|
|
|
C
|
bitta sinfga bir xil amallarni bajarish uchun turli nomdagi usullardan foydalanishga imkon beradigan vosita
|
|
|
|
|
D
|
funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun ortiqcha yuklashga imkon beradigan vosita.
|
|
|
|
170
|
|
Qanday funcsiyalar virtual funcsiyalar deb ataladi:
|
3
|
19
|
LO5
|
|
A
|
olingan sinfda bekor qilinishi mumkin bo'lgan asosiy sinf funktsiyalari
|
|
|
|
|
B
|
olingan sinfda ishlatilmaydigan asosiy sinf funktsiyalari;
|
|
|
|
|
C
|
baza sinfida aniqlab bo'lmaydigan funktsiyalar;
|
|
|
|
|
D
|
bazaviy sinfga nisbatan olingan klass funktsiyalari
|
|
|
|
171
|
|
Quyidagi ko'rsatmalarning qaysi biri funktsiyani qayta aniqladi?
|
3
|
20
|
LO5
|
|
A
|
Vazifani faqat bir marta aniqlash mumkin.
|
|
|
|
|
B
|
Qayta tiklangan funktsiya bir xil qaytish turiga va parametrlar ro'yxatiga ega bo'lishi kerak.
|
|
|
|
|
C
|
Sinf ichida ortiqcha funktsiyani bajarib bo'lmaydi.
|
|
|
|
|
D
|
Statik funktsiyani bekor qilib bo'lmaydi.
|
|
|
|
172
|
|
Virtual kalit so'zi Virtual sinfning a'zo funktsiyasini yaratish uchun ishlatilganmi?
|
3
|
18
|
LO5
|
|
A
|
Base
|
|
|
|
|
B
|
Derive
|
|
|
|
|
C
|
Error
|
|
|
|
|
D
|
To'g'ri javob yo'q
|
|
|
|
173
|
|
To'g'ri fikrni tanlang?
|
3
|
19
|
LO5
|
|
A
|
Abstract sinf - bu kamida bitta sof virtual funktsiyani o'z ichiga olgan sinf.
|
|
|
|
|
B
|
Abstract sinf normal funktsiyalarga ega bo'lolmaydi.
|
|
|
|
|
C
|
Abstract sinf yaratilishi mumkin.
|
|
|
|
|
D
|
Abstract sinfga meros qilib bo'lmaydi.
|
|
|
|
174
|
|
Quyidagilardan qaysi biri Pure Virtual funktsiyani e'lon qilishning to'g'ri usuli ?
|
3
|
20
|
LO5
|
|
A
|
virtual void show() = 0;
|
|
|
|
|
B
|
virtual void show();
|
|
|
|
|
C
|
virtual void show(){};
|
|
|
|
|
D
|
virtual void show() = pure;
|
|
|
|
175
|
|
C ++ da toza virtual destruktorlar bormi?
|
3
|
18
|
LO5
|
|
A
|
Ha mavjud bo'lishi mumkin
|
|
|
|
|
B
|
Yo'q
|
|
|
|
|
C
|
Siz uni o'zingiz yaratishingiz mumkin
|
|
|
|
|
D
|
Unga kutubxonani yuklab olish kerak
|
|
|
|
176
|
|
Konstruktorlar va destruktorlar sinfning qaysi bo’limida e’lon qilinadi?
|
3
|
19
|
LO5
|
|
A
|
Public
|
|
|
|
|
B
|
Private
|
|
|
|
|
C
|
Protected
|
|
|
|
|
D
|
Ixtiyoriy bo’limida e’lon qilinishi mumkin
|
|
|
|
177
|
|
Bir sinfda nechtagacha konstruktor e’lon qilish mumkin?
|
3
|
20
|
LO5
|
|
A
|
Ixtiyoriy
|
|
|
|
|
B
|
Bitta
|
|
|
|
|
C
|
Ikkita
|
|
|
|
|
D
|
Uchta
|
|
|
|
178
|
|
Bir sinfda nechtagacha destruktor e’lon qilish mumkin?
|
3
|
18
|
LO5
|
|
A
|
Bitta
|
|
|
|
|
B
|
Ixtiyoriy
|
|
|
|
|
C
|
Ikkita
|
|
|
|
|
D
|
Uchta
|
|
|
|
179
|
|
Sinfning barcha elementlariga murojaatni o’rnatish mumkinmi?
|
3
|
19
|
LO5
|
|
A
|
Ha
|
|
|
|
|
B
|
Yo’q
|
|
|
|
|
C
|
Ha, sinfdagi elementlarning 50% ga
|
|
|
|
|
D
|
Ha, sinfdagi elementlarning 70% ga
|
|
|
|
180
|
|
Sinfning barcha elementlariga murojaatni cheklab qo’yish mumkinmi?
|
3
|
20
|
LO5
|
|
A
|
Ha
|
|
|
|
|
B
|
Yo’q
|
|
|
|
|
C
|
Ha, sinfdagi elementlarning 50% ga
|
|
|
|
|
D
|
Ha, sinfdagi elementlarning 70% ga
|
|
|
|
181
|
|
|