2- oraliq nazorat bo’yicha test savollari


Quyidagi dastur natijasi qanday bo’ladi?


Download 36.2 Kb.
bet4/5
Sana05.01.2022
Hajmi36.2 Kb.
#204764
1   2   3   4   5
Bog'liq
test2

Quyidagi dastur natijasi qanday bo’ladi?



#include

using namespace std;

  

class Test {



  static int count;

  int id;

public:

  Test() {

    count++;

    id = count;

    cout << id << "Obyekt raqam konstruktori " << endl;

    if(id == 4)

       throw 4;

  }


  ~Test() { cout << id << "Obyekt raqam destruktori " << endl; }

};


  

int Test::count = 0;

  

int main() {



  try {

    Test array[5];

  } catch(int i) {

    cout << i <<" Tutildi " << endl;

  }

}


(A)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

1 Obyekt raqam destruktori

2 Obyekt raqam destruktori

3 Obyekt raqam destruktori

4 Obyekt raqam destruktori

4 Tutildi



(B)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

3 Obyekt raqam destruktori

2 Obyekt raqam destruktori

1 Obyekt raqam destruktori

4 Tutildi

(C)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

4 Obyekt raqam destruktori

3 Obyekt raqam destruktori

2 Obyekt raqam destruktori

1 Obyekt raqam destruktori

4 Tutildi



(D)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

1 Obyekt raqam destruktori

2 Obyekt raqam destruktori

3 Obyekt raqam destruktori

4 Tutildi



  1. Download 36.2 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5




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