Aytaylik, circle1 va circle Circle sinfining ikkita obyekti bo’lsin circle1 мф circl circle = circle 1; Bu qanday ma’noni anglatadi? A. circle1 ning qiymatini circle ga ko’chirilmoqda. B. circle ning qiymatini circle o’zgartirmoqda C



Download 89,87 Kb.
bet3/3
Sana31.12.2021
Hajmi89,87 Kb.
#238531
1   2   3
Bog'liq
Dasturlash Oraliq Javoblari

A. abcwelcome

-B. abc


-C. welcome

-D. welcomeabc

?

32. Quyidagi dastur qanday natijani chop etadi?



   

 string s("abc");


    s.append("welcome", 0, 3);
    cout << s << endl;

-A.abcwelcome

- B. abc

C. abcwel

- D. welcomeabc

?

33 Quyidagi dastur qanday natijani chop etadi?



    string s("abc");
    s.append("welcome", 3);
    cout << s << endl;

-A.abcwelcome

-B. abc

C. abcwel

-D. welcomeabc

?

34 Quyidagi dastur qanday natijani chop etadi?



string s("abc");
    s.append(3, 'w');
    cout << s << endl;

-A. abcwelcome

-B. abc

-C. abcwel



D. abcwww

?

35. Quyidagi dastur qanday natijani chop etadi?



-A. abcwelcome

-B. abc

-C. welcome

-D. abcwww



E. wel

?

36. Quyidagi dastur qanday natijani chop etadi?



    string s("abc");
    s.assign("welcome", 3);
    cout << s << endl;

-A. abcwelcome

-B. abc

C. wel

-D. abcwww

?

37. Quyidagi dastur qanday natijani chop etadi?



string s("abc");
    s.assign(3, 'w');
    cout << s << endl;

-A. abcwww

-B. abc



C. www

-D. abcwww

?

38. Quyidagi dastur qanday natijani chop etadi?



string s("abcd");
    cout << s.at(1) << endl;

-A. a

B. b

-C. c


-D. d

?

39. Quyidagi dastur qanday natijani chop etadi?


    string s("abcd");
    cout << s.length() << endl;

-A. 1


-B. 2

-C. 3


D. 4

?

40. Quyidagi dastur qanday natijani chop etadi?


    string s("abcd");
    cout << s.size() << endl;

-A. 1


-B. 2

-C. 3


D. 4

-E.5


?

41. Quyidagi dastur qanday natijani chop etadi?


    string s("abcd");
    s.clear();
    cout << s.length() << endl;

-A. 1


-B. 2

-C. 3


-D. 4

E.0

?

42. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefg");
cout << s.compare("abb") << endl;


A. 1

-B. 0


-C. -1

-D. -2


?

43. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefg");
    s.erase(2, 3);
    cout << s << endl;

-A. abcd



B. abfg

-C. abcg

-D. aefg

?

44. Quyidagi dastur qanday natijani chop etadi?




string s("abcdefg");
char s1[15] = "welcome";
s.copy(s1, 3, 0);
cout << s1 << endl;

-A. welcome



B. abccome

-C. welcomeabc

-D. abcwelcome

?

45. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefg");
cout << s.substr(1, 3);

-A. abc



B. bcd

-C. a


-D. c

?

46. Quyidagi dastur qanday natijani chop etadi?




string s("abcdefg");
cout << s.substr(3);

-A. abc

-B. bcd

C. defg

-D. efg


?

47. Quyidagi dastur qanday natijani chop etadi?




string s("abcdefg");
string s1("welcome");
s.swap(s1);
cout << s << endl;

-A. abcdefg



B. welcome

?

48. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefag");
cout << s.find("def") << " " << s.find("a", 3);

-A. 3 0



B. 3 6

-C. 2 4

-D. 0 0

?

49. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefg");
s.replace(1, 2, "wel");
cout << s << endl;

-A. abcdefg

B. aweldefg

-C. welabcdefg

-D. awelbcdefg

?

50. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefg");
s.insert(1, "wel");
cout << s << endl;

-A. abcdefg

-B. aweldefg

-C. welabcdefg



D. awelbcdefg

?

51. Quyidagi dastur qanday natijani chop etadi?



string s("abcdefg");
s.insert(1, 3, 'w');
cout << s << endl;

-A. abcdefg

-B. aweldefg

C. awwwbcdefg

-D. awelbcdefg

?

52. Quyidagi keltirilgan izohlardan qaysi biri to’g’ri?


-A.C++ dasturlash tili bizga obyekt turidagi argumentni funksiyaga qiymat orqali yuborishga ruxsat beradi.

-B.C++ dasturlash tili bizga obyekt turidagi argumentni funksiyaga havola orqali yuborishga ruxsat beradi.

-C.Argumentni havola orqali yuborish hotirani tejaydi.

D.Funksiyaga o`zarmas parametrli havola yuborganingizda ,funksiya qiymati o’zgarmaydi.
53.Quyidagi dastur kodi qanday natijani chop etadi?

  #include 


  using namespace std;
  class Count
  {  public:
    int count;
 Count(int c)
    {count = c;
    } Count()
    { count = 0;
    }
  };void increment(Count c, int times)
  {
    c.count++;
    times++;
  } int main()
  {  Count myCount;
    int times = 0;

    for (int i = 0; i < 100; i++)


    increment(myCount, times);

    cout << "myCount.count is " << myCount.count;


    cout << " times is " << times;

    return 0;


  }


A. myCount.count is 0 times is 0

-B. myCount.count is 100 times is 100

-C. myCount.count is 0 times is 100

-D. myCount.count is 100 times is 0

?

54. Quyidagi dastur kodi qanday natijani chop etadi?



  #include 
  using namespace std;
class Count
  {
  public:
    int count;
 Count(int c)
    {  count = c;
    } Count()
    {
      count = 0;
    }
  };  void increment(Count &c, int &n)
  { c.count++;
    n++;
  } int main()
  { Count myCount;
    int times = 0;
for (int i = 0; i < 100; i++)
      increment(myCount, times);
  cout << "myCount.count is " << myCount.count;
    cout << " times is " << times;
 return 0;
  }

-A. myCount.count is 0 times is 0



B. myCount.count is 100 times is 100

-C. myCount.count is 0 times is 100

-D. myCount.count is 100 times is 0

?

55. Quyidagi dastur kodi qanday natijani chop etadi?


  #include 


  using namespace std;
  class Count
  {  public:
    int count;
    Count(int c)
    { count = c;
    } Count()
    { count = 0;
    }};

void increment(Count c, int &n)


  { c.count++;
    n++;
  } int main()
  { Count myCount;
    int times = 0;
for (int i = 0; i < 100; i++)
      increment(myCount, times);
cout << "myCount.count is " << myCount.count;
    cout << " times is " << times;

 return 0;


  }

-A. myCount.count is 0 times is 0

-B. myCount.count is 100 times is 100

C. myCount.count is 0 times is 100

-D. myCount.count is 100 times is 0

?

56. Quyidagi dastur kodini tahlil qiling:



 #include 
 using namespace std;
 class A
 { public:
   A();
   double getNumber();
 private:
   double number;
 }; A::A()
 { number = 1;
 } double A::getNumber()
 {return number;
 } void printA(const A &a)
 { cout << "The numberr is " << a.getNumber() << endl;
 }int main ()
 {  A myObject;
   printA(myObject);

   return 0;


 }

-A.Dastur kompilyatsiya qilinishida hatolikga uchramaydi.

-B.Agar getNumber o’zgaruvchisi constanta sifatida e’lon qilinsa dastur kompilyatsiyasida hatolikga uchramaydi.

C.printA funksiyasidagi const A & a ni A & a ga almashtirsak dastur kompilyatsiyasi xatolikga uchramaydi.

-D.Dasturda myObject ni myObject() ga almashtirganda kompilyatsiyasi xatolikga uchramaydi.

-E. Dasturda printA(myObject) ni printA(&myObject)ga almashtirganda kompilyatsiyasi xatolikga uchramaydi. 

?

57. Quyidagi dastur kodini tahlil qiling:



#include 
  #include 
  using namespace std;

  class Name


  {
  public:
    string firstName;
    char mi;
    string lastName;
  
    Name(string firstName1, char mi1, string lastName1)
    {
      firstName = firstName1;
      mi = mi1;
      lastName = lastName1;
    }
  };

  int main()


  {
    string firstName("John");
    Name name(firstName, 'F', "Smith");
    firstName = "Peter";
    name.lastName = "Pan";
    cout << name.firstName << " " << name.lastName << endl;
  }

-A.Dasturga Peter Pan natijasini chop etadi.



B.Dasturga John Pan natijasini chop etadi

-C.Dasturga Peter Smith natijasini chop etadi

-D.Dasturga John Smith natijasini chop etadi

?

58. Quyidagi dastur kodini tahlil qiling:



  #include 
  #include 
  using namespace std;

  class MyDate


  {
  public:
    int year;
    int month;
    int day;
  
    MyDate()
    {
      year = 2003;
      month = 2;
      day = 3;
    }

    MyDate(int year1, int month1, int day1)


    {
      year = year1;
      month = month1;
      day = day1;
    }
  };

  class Name


  {
  public:
    string firstName;
    char mi;
    string lastName;
    MyDate birthDate;
  
    Name(string firstName1, char mi1, string lastName1, MyDate birthDate1)
    {
      firstName = firstName1;
      mi = mi1;
      lastName = lastName1;
      birthDate = birthDate1;
    }
};

  int main()


  {
    MyDate birthDate(1990, 3, 4);
    Name name("John", 'F', "Smith", birthDate);
    birthDate = MyDate(1991, 1, 2);
    birthDate.year = 1992;
    cout << name.birthDate.year << endl;
  }


A.Dasturga 1990 natijasini chop etadi.

-B. Dasturga 1991 natijasini chop etadi.

-C.Dasturga 1992 natijasini chop etadi.

-D.Dasturga hech qanday natijani chop etmaydi.


59. Quyidagi funksiyalarning qays biriga static kalit so’zini qo’shib yozilishi kerak?
  #include 
  using namespace std;
  
  class Test
  {
  public:
    ? int square(int n)
    {
      return n * n;
    }
  
    ? int getAge()
    {
      return age;
    }
  
  private:
    int age;
  };

-A.kvadrat funktsiyada, chunki funksiya ma’lumotlar maydonida hech qanday amal bajarilmayapdi;


-B. getAge funktsiyasida   

C. kvadrat funktsiyasida va getAge funksiyasida   

-D. yo'q

?

60. Quyidagi kodda qanday hatolik bor?
  #include 
  using namespace std;
  
  class Test
  {
  public:
    static int square(int n)
    {
      return n * n;
    }
  
    int getAge()
    {
      return age;
    }
  
  private:
    int age;
  };

  int main()


  {
    cout << Test.square(4);
  }

-A.Kompilyatsiya Test.square(4) ni chiqarishda hatolik ko’rsatadi;

-B.Test.square (4) ni square (4) bilan almashtirishingiz kerak.

-C. Square(4) ni Test.square (4) ga almashtirish kerak.



D.Test.square (4) ni Test :: square (4) bilan almashtirish kerak.

?

61. Quyidagi kodda qanday hatolik bor?



#include 
  using namespace std;

  class Test


  {
  public:
    static int square(int n)
    {
      return n * n;
    }

    int getAge()


    {
      return age;
    }

    static int k = 5;

  private:
    int age;
  };

  int main()


  {
    cout << Test::square(4);
  }

-A.Sinfda k static o’zgaruvchisi initsializatsiya qilinmaydi.

B.static int k = 5 ni static int k bilan almashtirish va test sinfining tashqarisidagi int Test: k = 5 deb e'lon qilish zarur.

-C.static int k = 5 ni static int k bilan almashtirish va test sinfining tashqarisidagi int Test.k = 5 deb e'lon qilish zarur.

-D.static int k = 5 ni static int k bilan almashtirish va test sinfining tashqarisidagi int Test.k ->=5 deb e'lon qilish zarur.
62. Quyidagi javoblarning qaysi biri to’g’ri?

A.Funksiyaning doimiy a’zosi hech qachon ma’lumotlar maydonini o’zgartira olmaydi.

B.Funksiyaning doimiy a’zosi bu statik funksiyadir.

C. Funksiyaning doimiy a’zosi bu nafaqat shablon funksiyalar balki barcha funksiyalar uchun qo’llanilishi mumkin.

D. Konstruktor-funksiyaning doimiy a’zosidir.

?

63. Quyidagi javoblarning qaysi biri to’g’ri?



A. int count = 5; int* x = &count;

-B. int count = 5; int x = &count;

-C. int count = 5; int& x = &count;

-D. int count = 5; int** x = &count;

?

64. Quyidagi satrda ampersand(&) ni qo’shib yozsak ,bu ___________ anglatadi.



-A. indirection operator

-B. dereference operator 

-C. bo’lish operatori

D. address operatori

?

 64. Quyidagi satrda (*)_________ vazifasinini bajaradi



  cout << * pCount;

A. Operatorga bilvosita murojat  

-B. Qidirish operatori  

-C. Ko’paytirish operatori

-D. Adress operatori

?

65. Quyidagi satrlarda o’zgaruvchini to’g’ri e’lon qilish uchun qanday o’zgartirish kiritish zarur?




int area = 1;
double* pArea = &area; 

-  A.   double * pArea = & area ni double * pArea = area ga almashtirish kerak;

-B.O’zgaruvchi turi ko’rsatkch turiga mos kelmaydi;

-C. double * pArea = & area ni * pArea = area ga almashtirish kerak;   

 D.   double * pArea = & area ni int * pArea = area ga almashtirish
66. Quyidagi satr e’lon qilingan:

double radius = 5;
double* const pValue = &radius;

Quyidagi javoblardan qaysi biri to’g’ri

-A. radius++;

-B. (*pValue)++;



C. pValue = &radius;

-D. *pValue = 0;

?

67. Quyidagi dasturdan qanday natija chiqadi?



  #include 
  using namespace std;
  
  int main()
  {
    int list[] = {10, 20, 30, 40};
    cout << *(list + 1) << " " << *list + 1 << endl;
  
    return 0;
  }

-A. 10 10

-B. 20 20

-C. 30 30



D. 20 11

?

68. Quyidagi dasturdan qanday natija chiqadi?



  #include 
  using namespace std;
  
  int main()
  {
    int list[] = {1, 1, 1, 1};
    *(list) = *(list) + 1;
    *(list + 1) = *(list + 1) + 2;
    *(list + 2) = *(list + 2) + 3;
    *(list + 3) = *(list + 3) + 4;
    cout << list[0] << " " << list[3] << endl;
  
    return 0;
  }

-A. 1 2

-B. 2 2

-C. 3 4

-D. 3 5

E. 2 5

?

69.Quyidagi satr qanday qiymatni ifodalaydi?


 int list1[4], list2[4];
 int* p1; int* p2;

-A. p1 = list1;

-B. p1 = p2;

-C. list1 = p1;



D. list1 = list2;

?

70. Quyidagi dastur kodini tahlil qiling



#include 
  using namespace std;
  
  int main()
  {
    char* p;
    cout << "Enter a string: ";
    cin >> p;

    cout << p << endl;


  
    return 0;
  }

-A.Agar siz abc satrni kiritsangiz dastur xatosiz ishlaydi ammo hech qanday natija ko’rsatmaydi;



B.Agar siz abc satrni kiritsangiz , abc satri chiqadi.

-C.Agar siz abc satrni kiritsangiz,natijada noaniq harflar chop etiladi.

-D.Agar siz abc satrni kiritsangiz,dastur shu zahotiyoq hatolik xaqida xabar beradi chunki,p initsializatsiya qilinmasdan foydalanilmoqda

?

71. Quyidagi dastur kodi qanday natijani chop etadi?



#include 
  using namespace std;
  
  void swap(int* pValue1, int* pValue2)
  {
    cout << "swap 1 invoked" << endl;
  }
  
  void swap(int& pValue1, int& pValue2)
  {
    cout << "swap 2 invoked" << endl;
  }
  
  int main()
  {
    int num1 = 1;
    int num2 = 2;
  
    swap(&num1, &num2);
  
    return 0;
  }


A. swap1 ni chop etadi

-B.swap2 ni chop etadi

-C.Dastur shu zahotiyoq hatolik ko’rsatadi chunki swap bir necha bor e’lon qilingan

-D.Dastur kompilyatsiyadan so’ng hatolik ko’rsatadi chunki swap bir necha bor e’lon qilingan

?

72.Quyidagi ifodalarning qaysi biri to’g’ri?



 - A.   int * pValue = new double;    

B.   int * pValue = new int;

  -C.   double * pValue = new double;   

-D.   double * pValue = new int;

73. Quyidagi dastur natijasi qanday bo’ladi?


  #include 
  using namespace std;

  class A


  {
  public:
    int x;
    int y;
    int z;

    A(): x(1), y(2), z(3)


    {
    }
  };
  int main()
  {
    A a;
    A* p1 = &a;
    a.x = 2;

    A a1;


    p1 = &a1;
    cout << p1->x << " " << (*p1).y << " " << p1->z;

    return 0;


  }

-A. 1 1 1;

-B. 1 1 2;

C. 1 2 3;

-D. 2 2 2

?

74.Quyidagi ta’riflardan qaysi biri to’g’ri?



-A. Shablon funksiya va sinfdagi parametrlar turini ifodalaydi;

B.Shablon orqali funksiya yoki sinfning universal turini aniqlash va kompilyatorga aniq turni ifodalash mumkin.

-C.shablonlar dasturiy ta’minodan bir necha bor foydalanishda qo’llaniladi.

-D.Shablonlar ishni osonlashtiradi

75.Quyidagi shablon sinfda



template
class Stack
{
  Stack();
  ...
};
Nuqtalar o’rniga to’g’ri keladigan javobni tanlang

-A. Stack s;



B. Stack s;

-C. Stack<> s;

-D. Stack s;

-E. Stack s;

?

76. Quyidagi shablon sinfda



template
class Stack
{
  Stack();
  ...
private:
  T elements[capacity];
  int size;
};


Nuqtalar o’rniga to’g’ri keladigan javobni tanlang

-A.Stack s;



B. Stack s;

-C. Stack<50> s;

-D. Stack s;

77. Quyidagi dasturda qnday hatolik bor?



#include 
  #include 
  using namespace std;

  int main()


  {
    vector v;
    cout << v[0];
    return 0;
  }

-A.Dasturda kompilyatsiya v[0] satrida hatolik ko’rsatadi.



B. Dasturda kompilyatsiya v[0] satrida hatolik ko’rsatadi,chunki bo’sh vektor

-C. Dasturda kompilyatsiya v Vektorida hatolik ko’rsatadi.

78. Quyidagi ilova qanday vazifani bajaradi?

ofstream stream;
  stream.open("scores.txt");


A.Faylga ma’lumot kiritish uchun ochish;

-B.fayldan ma’lumotni chiqarish,agar avvaldan mavjud bo’lmasaa ,amal bajarilmaydi.

-C.fayldan ma’lumotni chiqarish Fayl avvaldan mavjud bo’lsa u mazmunga ega bo’lmaydi.

-D. fayldan ma’lumotni chiqarish, Fayl avvaldan mavjud bo’lsa,operator ishga tushmaydi.

?

79.Quyidagi ifoda nima vazifani bajaradi?



  ifstream stream;
  stream.open("scores.txt");

-A.Faylga ma’lumot kiritish uchun ochish;



B.fayldan ma’lumotni chiqarish,agar avvaldan mavjud bo’lmasaa ,amal bajarilmaydi.

-C.fayldan ma’lumotni chiqarish Fayl avvaldan mavjud bo’lsa u mazmunga ega bo’lmaydi.

-D. fayldan ma’lumotni chiqarish, Fayl avvaldan mavjud bo’lsa,operator ishga tushmaydi.

80. Quyidagi dastur qanday natija chop etadi?

  #include 

#include
  using namespace std;
  int main()
  {
    ofstream output;
    output.open("scores.txt");
    output << "John" << " " << "T" << " " << "Smith"
      << " " << 90 << endl;
    output << "Eric" << " " << "K" << " " << "Jones"
      << " " << 85;
    output.close();
    ifstream input;
    input.open("scores.txt");
    char firstName[80];
    char mi;
    char lastName[80];
    int score;
    input >> firstName >> mi >> lastName >> score;
    double sum = score;
    input >> firstName >> mi >> lastName >> score;
    sum += score;
    cout << "Total score is " << sum << endl;
    input.close();
    return 0;
  }

-A. Total score is 90;

-B. Total score is 85;

C. Total score is 175;

-D. Total score is 0

?

81  Quyidagi izohlarning qaysi biri to’g’ri?



 A.   stream.getline funksiyasi (char array [], int size, char delimitChar)massiv ma’lumotlari xisoblanadi.Qachonki fayl oxiridagi belgi yoki a’lohida simvolga uchrasa yoki o’chamini ifodalasa bu bitta sonning belgisi

-B.stream.get () funksiyasi bitta simvolni o’qiydi

-C.stream.put (ch)funksiyasi bitta simvolni yozadi.

?

82. Quyidagi rejimlarning qaysi biri orqali siz faylni ochishingiz mumkin:



-A. ios::in;

-B. ios::out;



C. ios::app;

-D. ios::ate;

-E. ios::binary

83. Quyidagilarning qaysi biri rational obyektini yaratadi?

-A. Rational r1(1, 2);

B. Rational r1();

-C. Rational r1;

-D. Rational r1(1, 2, 3);

?

84. Quyidagi operatorlardan qaysi birini qayta yuklash mumkin?



-A. +;

B. +=;

-C. >;


-D. &&;

-E. ?:


85. Qaysi javobda index[] operatorini qayta yuklash to’g’ri ko’rsatilgan?

A. long Rational::operator[](const int& index)

-B. long& operator[](const int& index);

-C. &long operator[](const int& index);

-D. long operator&[](const int& index);

?

86. Qaysi javobda “+” operatorini qayta yuklash to’g’ri ko’rsatilgan?



A. Rational Rational::operator+(const Rational& r)

-B. Rational Rational::operator+()

-C. Rational Rational::operator<+>(const Rational& r)

-D. Rational Rational::operator(+)(const Rational& r)

?

87. Qaysi javobda “++” operatorini qayta yuklash to’g’ri ko’rsatilgan?



A. Rational operator++(Rational& r)

-B. Rational operator++()

-C. Rational operator++(int dummy)

-D. Rational operator++(int& dummy)

?
88. Quyidagi dasturni tahlil qiling:

#include 


  using namespace std;
  
  class Date
  {
    friend void p();
  
  private:
    int year;
    int month;
    int day;
  };
  
  void p()
  {
    Date date;
    date.year = 2000;
    cout << date.year;
  }
  
  int main()
  {
    p();
    return 0;
  }

-A.Dastur kompilyatsiyasida hatolikga uchraydi,chunki year obyekti Date sinfining xususiyati xisoblanadi.



B.Dastur natijasi 2000 chiqadi;

-C.    friend void p() satrini olib tashlansa dasturda hatolik bo’ladi/

-D.Agar year xususiyati private bo’lsa p() funksiyadagi data.year dan foydalanishga ruxsat berilmaydi;

?

89. Qaysi javobda “>>” operatorini qayta yuklash to’g’ri ko’rsatilgan?



A.   friend istream& operator>>(istream& stream, const Rational& rational);

  -B.   friend istream& operator>>(istream& stream, Rational& rational);

  -C.   friend istream operator>>(istream& stream, Rational& rational);

- D.   friend istream operator>>(istream& stream, const Rational& rational);

?

90. Faylning so’ngini anglatuvchi a’lohida belgi bormi?



A.   hа.   

-B.   Yo’q

?

91. Faylning oxiriini bildiruvchi funksiya__________ hisoblanadi



A.   stream.eof ()   

-B.   stream.fail ()

-C.   stream.bad ()   

-D.   stream.good ()

-E.   stream.clear ()

?

92. Fayda Kiritish/chiqarish amalini anglatuvchi funksiya _______ hisoblanadi.



A.   stream.eof ()  

-B.   stream.fail ()

-C.   stream.bad ()   

-D.   stream.good ()   

-E.   stream.clear ()

93. Funsiay sarlavhasi to’g’ri e’lon qilingan javobni toping

  -A.   int int [] teskari (int * const list, const int size)  

  -B.   int * teskari(int * const list, const int size)  

  C.   int * teskari (int * const list [], const int size)  

  -D.   int * teskari (int const list [], const int size)  

94. Faylga ma’lumotni yozish uchun _____dan foydalanamiz.

-A. iostream;

-B. ifstream;

C. ofstream;  

-D. stream

?

95.Fayldagi ma’lumotni o’qish uchun ______dan foydalanamiz


-A. iostream;

B. ifstream;

-C. ofstream;  

-D. stream

96.Obyekt __________ning nusxasi xisoblanadi.


-A.Program    

B. sinf    

-C. funktsiyasi    

-D. ma'lumotlar

96. Obyektni yaratish uchun ________ chaqiriladi

A. Konstruktor  

-B. Asosiy funktsiya    

-C. Qiymat qaytaruvchi funksiya

 -D. void qiymat qaytaruvchi funksiyasi

?

97. >> operatori qayta yuklangan javovni ko’rsating.



-A. friend istream& operator>>(istream& stream, const Rational& rational);

 B. friend istream& operator>>(istream& stream, Rational& rational);

-C. friend istream operator>>(istream& stream, Rational& rational);

-D. friend istream operator>>(istream& stream, const Rational& rational

98. Masalaning mohiyatini aniq identifikatsiylovchi ,real vaqtda mohiyatini namoyish etuvchi dasturning qismi  __________

-А. Sinf
   B. Obyekt


   -C. Funksiya
  - D. Ma`lumotlar maydoni

99. Mavjud turning sinonimini yangi tur sifatida e’lon qilingan javobni aniqlang.

A.typedef, Type newTypedning nusxasi;

    -B.typedef newType,Type ning nusxasi;

-C.typedef, as newType ning nusxasi;

-D.typedef newType as,Type ning nusxasi;

100. Sinf__________ kalit so’zi yordamida aniqlanadi

A. public

-B. private  

-C .Clas    

-D. Static

?  


101.Sinfdagi ma'lumotlar maydonlari uchun standart qiymatlar yo'q.

A.To’gri.  

B.Noto’g’ri

102. swap funsiyasi e’lon qilingan bo’lsa:



template
void swap(T& var1, T& var2)
{
  T temp = var1;
  var1 = var2;
  var2 = temp;
}

Qaysi variantda undan foydalanish mumkin

-A. swap(1, 2)

-B. int v1 = 1; int v2 = 2; swap(v1, v2);

C. int v1 = 1; int v2 = 2; swap(&v1, &v2);

-D. int v1 = 1; double v2 = 2; swap(v1, v2);

78. Shablonning sintaksisini ko’rsating.

+ A. template

-B. template

?

103. Shablon funksiyasi quyidagi ko’rinishda e’lon qilinga bo’lsa,uni qanday qilib chaqirish mumkin?



  A.   cout << maxValue (1, 2)   B.   cout << maxValue (1.5, 2.5)

  C.   cout << maxValue ('A', 'B')   D.   cout << maxValue ("AB", "AB")

  E.   cout << maxValue (1.5, 2) 

104. Shablon sinf e’lon qilingan:



template
void printArray(T list[], int arraySize)
{
  for (int i = 0; i < arraySize; i++)
  {
    cout << list[i] << " ";
  }
  cout << endl;
}

______ yordamida chaqirishingiz mumkin



  • A.int list[] = {1, 2, 3, 4}; printArray(list, 4);

  • B. int list[] = {1, 2.5, 3, 4}; printArray(list, 4);

  • C.double list[] = {1, 2, 3, 4}; printArray(list, 4);

  • D.string list[] = {"Atlanta", "Dallas", "Houston", "Chicago"}; printArray(list,4);

//////Javobning A va D variant to’g’ri

?

105. Circle x [10] nomli o’zgaruvchi e’lon qilingan bo’lsa , quyidagi javoblarning qaysi biri to’g’ri?



-A. x 10 ta elementdan tashkil topgan butun turdagi massiv;

-B. x 10 ta elementdan tashkil topgan Circle turdagi massiv;

-C. Massivning har bir elementi Circle ning obyekti hisoblanadi;

D. Bu yerda massivning yangi elementini belgilab ololmaymiz,ammo obyekt tarkibidagi elementni o‘zgartirishimiz mumkin.

106. c:\example\scores.txt faylini ochish uchun ________



  A.   stream.open ( "C: \ пример \ scores.txt");

  -B.   stream.open ( "scores.txt");

  -C.   stream.open ( "\ Пример \ scores.txt");

  -D.   stream.open ( "C: \\ Пример \\ scores.txt");
107. r1 obyektiga r2 obyektini qo’shish ________ ko’rinishida bo’adi.

A. r2 = r2.add(r1);

-C. r2 = r2.operator+=(r1);

-B. r2 += r1;

-D. r2 = r1.operator+=(r2);

?

108. r Rational sinfining obyekti bo’lishi uchun_____ ko’rinishda bo’ladi.



A. r[0];

-B. r[1];

-C. r[2];

-D. r[3];


109.Rational funksiyasini double turida ifodalanilishi qanday?

A. double operator()

-B. double operator double()

-C. Rational operator double()

-D. operator double()

?

110. int list[] = {3, 4, 5, 1, 13, 4} massivi berilgan (list, list + 3) ning minimal elementini toping



A. 3;

-B. 4;


-C. 5

-D.1-elementni ko’rsatadi

?

111. Ikkita ratsional obyektini bir biriga taqqoslash ____funksiyasi orqali amalga oshiriladi.



A. bool operator<(Rational& secondRational)

-B. bool

-C. bool operator<(Rational secondRational)

-D. bool operator(<)(Rational& secondRational)

112. Parametr sifatida obyektni havola orqali murojaat qilganda_____ amalga oshadi.
A.Obyekt mazmuni

B.Obyekt nusxasi

C.Obyekt havolasi

D.Obyektni nusxalaydi,havola obyektga ko’chiriladi.

?

113. Vektorning o’lchami ______ ko’rinishda bo’ladi.



-A.   v.getSize ();  

-B.   v.length ();

-C.   v.getLength ();   

D.   v.size();

?

114. Vektor elementini o’chirish ______ ko’rinishida bo’ladi.



-A.   v.deleteAll ();  

B.   v.clear ();

-C.   v.eraseAll ();  

-D.   v.delele ();

115. Vektorning birinchi elementi _______ ko’rinishida bo’ladi.

-A.   v.at (0);  

B.   v [0];  

-C.   v.at (1);   

-D.   v [1];
116. list[] = {3, 4, 5, 1, 13, 4} massivi berilgan max_element(list, list + 6) ni qiymati ______ ga teng
-A. 3;

-B. 4;


-C. 5;

D. 13 ;
117. Yopiq funksiyani chaqirishdan maqsad nima?

A. Agar bu funksiyani chqirmasa faylga ma’lumot noto’g’ri saqlangan.

-B.Agar funksiya chqirilmasa,faylni o’chirib bo’lmaydi.

118.uses.dat fayli qanday turdagi fayl hisoblanadi

-A. text

B. binary

-C. source

-D. input

-E. Output

?

119. chiqarish uchun fayl ko’rsatkichini ko’chiruvchi ______funksiyasidan foydalanamiz



-A. stream.seekg(length);

-B. stream.seekp(length);

- C. stream.tellg();

D. stream.tellp();




108-Gurux:

Nematov AkbarjonOpexgra

Download 89,87 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish