Dasturlash I (swd) O’quv natijalari


Download 132.87 Kb.
bet16/19
Sana06.08.2020
Hajmi132.87 Kb.
#125643
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
Test1


using namespace std;

class Geeks

{

    public:

    int id;

    Geeks()

    {

        cout << "Default Constructor called" << endl; 

        id=-1;

    }

    Geeks(int x)

    {

        cout << "Parametrized Constructor called" << endl;

        id=x;

    }

};

int main() {

    Geeks obj1;

    cout << "Geek id is: " <

    Geeks obj2(21);

    cout << "Geek id is: " <

    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





Download 132.87 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




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