return 0;
}
2
|
8
|
LO5
|
|
A
|
21
|
|
|
|
|
B
|
22
|
|
|
|
|
C
|
20
|
|
|
|
|
D
|
23
|
|
|
|
226
|
|
Constructorning vazifasi nima?
|
2
|
8
|
LO5
|
|
A
|
Classning maydonlariga boshlang`ich qiymat beradi
|
|
|
|
|
B
|
Classning funksiyalariga boshlang`ich qiymat beradi
|
|
|
|
|
C
|
Classning maydonlarini xotiradan egallagan joyidagi qiymatlarni tozalaydi
|
|
|
|
|
D
|
Classning maydonlari qiymatlarni tozalaydi
|
|
|
|
227
|
|
Inkapsulyatsiya nima?
|
2
|
8
|
LO5
|
|
A
|
Obyektga yo'naltirilgan dasturlashda Inkapsulyatsiya ma'lumotlar va ularni boshqaradigan funktsiyalarni bir-biriga bog'laydigan sifatida belgilanadi
|
|
|
|
|
B
|
Obyektga yo'naltirilgan dasturlashda Inkapsulyatsiya ma’lumotlarni bir-biriga bog'laydigan sifatida belgilanadi
|
|
|
|
|
C
|
Obyektga yo'naltirilgan dasturlashda Inkapsulyatsiya ma'lumotlar va ularni boshqaradigan funktsiyalarni bir-birini ajratadigan sifatida belgilanadi
|
|
|
|
|
D
|
Obyektga yo'naltirilgan dasturlashda Inkapsulyatsiya funktsiyalarni bir-birini ajratadigan sifatida belgilanadi
|
|
|
|
228
|
|
Destructor nima?
|
2
|
8
|
LO5
|
|
A
|
Destructor - bu ob'ektni yo'q qiladigan yoki o'chiradigan a'zo funktsiyasi
|
|
|
|
|
B
|
Destructor - bu ob'ektni hosil qiladigan yoki o'chiradigan a'zo funktsiyasi
|
|
|
|
|
C
|
Destructor - bu ob'ektni hosil qiladigan funktsiyasi
|
|
|
|
|
D
|
Destructor - bu ob'ektni hosil qiladigan protsedurasi
|
|
|
|
229
|
|
Quyidagi dastur natijasi qanday?
#include
using namespace std;
class Encapsulation
{
private:
int x;
public:
void set(int a)
{
x =a;
}
int get()
{
return x;
}
};
int main()
{
Encapsulation obj;
obj.set(5);
cout<
return 0;
}
|
2
|
8
|
LO5
|
|
A
|
5
|
|
|
|
|
B
|
6
|
|
|
|
|
C
|
7
|
|
|
|
|
D
|
hech qanday natija qaytarmaydi
|
|
|
|
230
|
|
C ++ da kirish modifikatorlarining nechta turi mavjud va ular qaysilar?
|
2
|
8
|
LO5
|
|
A
|
3 ta public, private, protected
|
|
|
|
|
B
|
3 ta protected, default, public
|
|
|
|
|
C
|
4 ta protected, default, public, private
|
|
|
|
|
D
|
2 ta public, default
|
|
|
|
231
|
|
C++ dasturlash tililda necha xil vorislik bor
|
3
|
18
|
LO5
|
|
A
|
3 xil
|
|
|
|
|
B
|
5 xil
|
|
|
|
|
C
|
1 xil
|
|
|
|
|
D
|
2 xil
|
|
|
|
232
|
|
Ushbu dastur qanday natija qaytaradi?
#include
using namespace std;
class Vehicle
{
public:
Vehicle()
{
cout << "This is a Vehicle" << endl;
}
};
class fourWheeler: public Vehicle
{ public:
fourWheeler()
{
cout<<"Objects with 4 wheels are vehicles"<
}
};
class Car: public fourWheeler{
public:
car()
{
cout<<"Car has 4 Wheels"<
}
};
int main()
{ Car obj;
return 0;
}
|
3
|
19
|
LO5
|
|
A
|
This is a Vehicle
Objects with 4 wheels are vehicles
Car has 4 Wheels
|
|
|
|
|
B
|
This is a Vehicle Car has 4 Wheels
|
|
|
|
|
C
|
This is a Vehicle
Objects with 4 wheels are vehicles
|
|
|
|
|
D
|
This is a Vehicle
|
|
|
|
233
|
|
C ++ da polimorfizm asosan ikki turga bo'linadi
|
3
|
20
|
LO5
|
|
A
|
Vaqt polimorfizm. Amaliy polimorfizm
|
|
|
|
|
B
|
Vaqt polimorfizm
|
|
|
|
|
C
|
Amaliy polimorfizm
|
|
|
|
|
D
|
Polimorfizm turga bo’linmaydi
|
|
|
|
234
|
|
Ushbu dastur qanday natija qaytaradi?
#include
using namespace std;
class Complex {
private:
int real, imag;
public:
Complex(int r = 0, int i =0) {real = r; imag = i;}
Complex operator + (Complex const &obj) {
Complex res;
res.real = real + obj.real;
res.imag = imag + obj.imag;
return res;
}
void print() { cout << real << " + i" << imag << endl; }
};
int main()
{
Complex c1(10, 5), c2(2, 4);
Complex c3 = c1 + c2; // An example call to "operator+"
c3.print();
}
|
3
|
18
|
LO5
|
|
A
|
12 + i9
|
|
|
|
|
B
|
12 - i9
|
|
|
|
|
C
|
12 + 9
|
|
|
|
|
D
|
12 + i
|
|
|
|
235
|
|
Polimorfizm nima?
|
3
|
19
|
LO5
|
|
A
|
Polimorfizm so'zi ko'plab shakllarga ega bo'lishni anglatadi. Odatda, polimorfizm sinflar ierarxiyasi mavjud bo'lganda yuzaga keladi va ular meros bilan bog'liq
|
|
|
|
|
B
|
Polimorfizm so'zi bir xil shakllarga ega bo'lishni anglatadi. Odatda, polimorfizm sinflar ierarxiyasi mavjud bo'lganda yuzaga keladi va ular meros bilan bog'liq
|
|
|
|
|
C
|
Polimorfizm so'zi ko'plab shakllarga ega bo'lishni anglatadi. Odatda, polimorfizm sinflar ierarxiyasi mavjud bo'lganda yuzaga keladi
|
|
|
|
|
D
|
Polimorfizm so'zi shakllarga ega bo'lishni anglatadi.
|
|
|
|
236
|
|
Himoyalangan vorislik nima va u qanday e`lon qilinadi?
|
3
|
20
|
LO5
|
|
A
|
Protected Inheritance
|
|
|
|
|
B
|
Public Inheritance
|
|
|
|
|
C
|
Private Inheritance
|
|
|
|
|
D
|
Default Inheritance
|
|
|
|
237
|
|
Obyekt nima?
|
2
|
8
|
LO5
|
|
A
|
Obyekt bu obyektga yo'naltirilgan dasturlashning asosiy birligi. Bu ma'lumotlar bilan ishlaydigan ma'lumotlar va funktsiyalar ob'ekt deb nomlangan birlik sifatida birlashtirilgan
|
|
|
|
|
B
|
Obyekt bu obyektga yo'naltirilgan dasturlashning asosiy birligi. Bu ma'lumotlar bilan ishlaydigan ma'lumotlar
|
|
|
|
|
C
|
Obyekt bu obyektga yo'naltirilgan dasturlashning asosiy birligi. Bu funksiyalar bilan ishlaydigan ma'lumotlar va funktsiyalar ob'ekt deb nomlangan birlik sifatida birlashtirilgan
|
|
|
|
|
D
|
Obyekt bu obyektga yo'naltirilgan dasturlashning asosiy birligi. Bu protseduralar bilan ishlaydigan ma'lumotlar va protseduralar ob'ekt deb nomlangan birlik sifatida birlashtirilgan
|
|
|
|
238
|
|
Class ga keltirilgan misollar qaysi javobda berilgan
|
2
|
8
|
LO5
|
|
A
|
Class daraxt{ int a; int b;};
|
|
|
|
|
B
|
Struct daraxt { int a; nt b}
|
|
|
|
|
C
|
Struct daraxt { int a, nt b}
|
|
|
|
|
D
|
Class daraxt{ int a; int b}
|
|
|
|
239
|
|
Dectructor e`loni qanday bo`ladi
|
2
|
8
|
LO5
|
|
A
|
~Descturtor()
|
|
|
|
|
B
|
Desctuructor()
|
|
|
|
|
C
|
~Desctuructor
|
|
|
|
|
D
|
~Desctructor
|
|
|
|
240
|
|
Constructor e`loni qanday?
|
2
|
8
|
LO5
|
|
A
|
Class Shape{ int a; int b; Shape(int a, int b){ this.a=a; this.b =b;}};
|
|
|
|
|
B
|
Class Shape{ int a; int b; Shape(int a){ a=this.a;}
|
|
|
|
|
C
|
Class Shape{ int a; int b; ~Shape(int a, int b){ this.a=a; this.b =b;}}
|
|
|
|
|
D
|
Class Shape{ Int a; int b; Shape(int a, int b){ this.a=a; this.b =b;}}
|
|
|
|
241
|
|
Quyidagi dastur qanday natijani qaytaradi?
#include
using namespace std;
int main() {
int 1_i ;
for( 1_i = 0; 1_i < 9; 1_i++)
cout << 1_i +1;
return 1;
}
|
1
|
3
|
LO2
|
|
|