Quyidagi kodli satrlarning to`g`risini toping:
a.int count = 5; int x = &count;
b.int count = 5; int& x = &count;
11c.int count = 5; int* x = &count;
d.int count = 5; int** x = &count;
Faraz qiling, doira1 va doira2 lar Doira sinfida hosil qilingan ob’yektlar. Quyidagi buyruqning bajarilishidan so‘ng nima yuz beradi
?doira2 = doira1
11a.doira1 ning tarkibiy qiymatlari (xususiyatlari) doira2 ga nusxalanadi.
b.doira1 va doira2 ob’yektlari bitta ob’yekt bo‘lib qolishadi.
c.doira2 ning tarkibiy qiymatlari (xususiyatlari) doira1 ga nusxalanadi.
d.Bu buyruq dasturlash qoidalariga zid.
Ob’yekt_____ning nusxasi sanaladi.
a.funksiya
11b.sinf
c.dastur
d.ma’lumot
Quyidagi kodni tahlil qiling:
#include using namespace std;
class A
{
public:
int s;
A(int newS)
{
s = newS;
}
void print()
{
cout << s;
}
};
int main()
{
A a;
a.print();
}
11a.Dasturda kompilyatsion xatolik yuz beradi, chunki “A” sinf parametrsiz konstruktorga ega emas.
11b.Dastur to‘g‘ri ishlashi uchun A a ni A a(5) ga almashtirish kerak.
c.Dasturda hech qanday xatolik yuz bermaydi va dastur ishga tushadi. Lekin hech narsa chop etilmaydi.
d.Dasturda kompilyatsion xatolik yuz beradi, chunki “A” sinf ommaviy ochiq (public) sinf emas.
Quyidagi kodni tahlil qiling:
#include using namespace std;
class B
{
public:
B() { };
private:
int k;
};
int main()
{
B b;
cout << b.k << endl;
return 0;
}
11a.Dastur kompilyatsion xatolik beradi, chunki “b.k” ga ochiq murojaat uchun ruxsat berilmagan.
b.Dastur “0” ni ko‘rsatadi.
c.Dasturda bajarilishdagi xatolik yuz beradi, chunki “b.k” qiymaga ega emas.
d.Dastur tasodifiy sonni ko‘rsatadi.
e.Dastur “1” ni ko‘rsatadi.
Quyidagi kod ekranda nima chop etadi?
string s("abc");
s.append("welcome", 0, 3);
cout << s << endl;
11a.abcwel
b.welcomeabc
c.abc
d.abcwelcome
Sinfni e’lon qilish uchun_____kalit so‘zidan foydalanish talab etiladi.
a.private
b.public
11c.class
d.static
Quyidagi kod ekranda nima chop etadi?
string s("abcdefg");
s.insert(1, "wel");
cout << s << endl;
a.aweldefg
11b.awelbcdefg
c.welabcdefg
d.abcdefg
Quyidagi jumlalardan noto`g`risini aniqlang:
a.Agar lokal o`zgaruvchiga qiymat bermasak, u ixtiyoriy qiymat olishi mumkin
11b.Qiymat berilmagan ko`rsatkich qayta havolalash xato emas
c.Agar lokal ko`rsatkichga qiymat bermasak, u ixtiyoriy qiymat olishi mumkin
d.Agar agar massiv elementlariga qiymat bermasak, ular ixtiyoriy qiymat olishlari mumkin
Faraz qiling, siz int count = 5; ni e’lon qildingiz. Quyidagilarning to`g`risini toping:
a.*count 5 ga teng
11b.&count – count ning manzili
c.*count – count ning manzili
d.&count 5 ga teng
Quyidagi kod ekranda nima chop etadi?
string s("abcd");
cout << s.size() << endl;
a.3
b.1
c.2
11d.4
e.5
Sinfning barcha nusxalari uchun umumiy hisoblangan o‘zgaruvchi
a.public
b.nusxa
c.private
11d.static
Circle x[10] – e’lon qilinish berilgan. Quyidagi jumlalardan qaysi bir(lar)i to‘g‘ri?
11a.Massivdagi elementlarga yangi ob’yekt ta’minlab bo‘lmaydi, ammo har bir ob’yekt elementlarning tarkiblariga o‘zgartirishlar kiritish mumkin.
b.x – butun turdagi 10 ta qiymatga ega massiv
11c.Massiv elementlariga qadamlar soni 10 tadan iborat sikl orqali ishlov berish mumkin.
11d.x – Circle turidagi 10 ta qiymatga ega massiv.
11e.Massivdagi har bir element – Circle ob’yekt.
Quyidagi kod ekranda nima chop etadi?
string s("abc");
s.append("welcome");
cout << s << endl;
a.welcome
b.abc
c.welcomeabc
11d.abcwelcome
Quyidagi kodning bajarilishi natijasida konsolga nima chiqariladi?
#include #include "Rational.h"
using namespace std;
int main()
{
Rational r1(1, 2);
Rational r2(2, 4);
cout << r1.equals(r2);
return 0;
}
a.true
b.0
11c.1
d.false
Quyidagi kod ekranda nima chop etadi?
string s("abc");
s.assign(3, 'w');
cout << s << endl;
11a.www
b.abc
c.wel
d.abcwww
Quyidagi “A” sinfda __________ konstruktorlar va ____________ funksiyalar inlayn (inline) sifatida aniqlangan.
class A
{
public:
A()
{
value = 0;
}
A(double);
double f1()
{
return value;
}
double f2();
private:
double value;
};
11a.A()
b.f2()
c.A(double)
11d.f1()
Quyidagi jumlalardan qaysi bir(lar)i to‘g‘ri?
11a.Konstruktor qiymat qaytarmaydi va void ham emas.
b.Sinfda kamida bitta parametrli konstruktor bo‘lishi shart.
11c.Konstruktor o‘zi e’lon qilingan sinf nomi bilan bir xil nomda bo‘lishi lozim.
11d.Sinfda qo‘shimcha konstruktorlar aniqlanmagan bo‘lsa, parametrsiz konstruktor avtomatik tarzda ishga tushiriladi.
11e.Konstruktorlar ob’yekt yaratilishida chaqiriladi.
Faraz qiling, siz double list[] = {1, 3.4, 5.5, 3.5} massivni e’lon qildingiz.
&list[1] ni
a.list[0]
b.list
11c.list + 1
d.list + 2
Faraz qiling, scores.txt fayli mavjud emas. Quyidagi kodning bajarilishi natijasida konsolga nima chiqariladi?
input.open("scores.txt");
if (input.fail())
{
cout << "Fayl mavjud emas" << endl;
return 0;
}
a.Hech narsa chiqarilmaydi
11b.Fayl mavjud emas
Quyidagi jumlalardan qaysi bir(lar)i to‘g‘ri?
11a.Sinfning e’lon qilinishi sinf shartnomasinni tavsiflaydi. Sinf tadbiqi esa, shartnomani tadbiq etadi.
11b.Sinfning e’lon qilinishida faqatgina ma’lumotlar maydonlari, konstruktorlar va funksiyalarning prototiplari beriladi. Sinf tadbiqida esa, konstruktorlar va funksiyalar tadbiq qilinadi.
11c.Sinfninf aniqlanish fayli “.h” kengaytmasiga ega, sinfning tadbiq etish fayli esa “.cpp” kengaytmasiga ega.
11d.C++ sinf e’lon qilinish qismini uning tadbiq qilinish qismidan ajratib olishga ruxsat beradi.
11e.Sinf e’loni va tadbiqi bir xil nomlardagi alohida fayllarda bo‘ladi. Ammo bu fayllar kengaytmalari bilan farqlanadi.
Quyidagi kodda qanday xatolik mavjud?
#include using namespace std;
class TempClass
{
public:
int i;
TempClass()
{
int i = 5;
}
};
int main()
{
TempClass temp(2);
}
a.Dastur bexato kompilyatsiyalanadi va ishga tushadi.
11b.
Dasturda kompilyatsion xatolik mavjud, chunki TemClass int turidagi parametri mavjud konstruktorga ega emas.
c.Dasturda kompilyatsion xatolik mavjud, chunki TemClass parametrsiz (jimlik qoidasiga ko‘ra ob’yekt yaratuvchi) konstruktorga ega emas.
d.Dastur bexato kompilyatsiya qilinadi, ammo ishga tushmaydi.Chunki sinf ommaviy ochiq (public) emas.
Ikkita parametr uchun shablonni qurish qoidasi
_____ ko`rinishga ega.
11a.template
b.template
c.template
d.template
Quyidagi kod ekranda nima chop etadi?
string s("abcdefg");
cout << s.substr(3);
11a.defg
b.efg
c.bcd
d.abc
Quyidagi kod konsol oynada nimani chop etishini ko‘rsating:
#include using namespace std;
class A
{
public:int x;int y;int z;A(): x(1), y(2), z(3)
{}};int main(){A a;cout << a.x << " " << a.y << " " << a.z;return 0;}
a.1 1 1
b.3 3 3
11c.1 2 3
d.1 1 2
e.2 2 2
Faraz qiling, siz int count = 5 va int* pcount = &count; ni e’lon qildingiz. Quyidagilarning to`g`risini toping:
11a.pcount – count ning manzili
b.*pcount 5 ga teng
c.*count – count ning manzili
d.&count 5 ga teng
Alohida bir ob’yekt bilan bog‘liq bo‘lgan funksiya –
11a.nusxa funksiya
b.sinf funksiyasi
c.statik funksiya
d.ob’yekt funksiya
Faraz qiling, quyidagi shablon funksiya aniqlangan:
template T maxValue(const T& value1, const T& value2)
{
if (value1 > value2)
return value1;
else
return value2;
}
Quyidagi ko`rsatma satrlarining qaysi biri noto`g`ri ekanligini aniqlang:
a.cout << maxValue('A', 'B')
b.cout << maxValue(1.5, 2.5)
11c.cout << maxValue(1.5, 2)
d.cout << maxValue(1, 2)
Sinf tarkibidagi ma’lumotlar maydonida boshlang‘ich qiymat bo‘lmaydi.
11Верно
Неверно
Вопрос 30
return 0;
}
A.Agar “A myObject” qism “A myObject()” ga o‘zgartirilsa, dastur kompilyatsiyalanadi.
B.Agar “printA(myObject)” qism “printA(&myObject)” ga o‘zgartirilsa, dastur kompilyatsiyalanadi.
11c.Agar “getNumber” funksiyasi o‘zgarmas (const) sifatida e’lon qilinsa, dastur kompilyatsiyalanadi.
11 D. Agar “const A &a” qism “A &a” ga o‘zgartirilsa, dastur kompilyatsiyalanadi.
E.Dastur hech muammosiz kompilyatsiyalanadi va ishga tushadi
31. Quyidagi kod nima chiqarishini aniqlang:
#include using namespace std;
int main()
{
int list[] = {10, 20, 30, 40};
cout << *(list + 1) << " " << *list + 1 << endl;
return 0;
}
A.30 30
B.20 20
C.10 10
11 D.20 11
32. Quyidagi jumlalardan qaysi bir(lar)i to‘g‘ri?
11a.
Ma’lumotlar maydonlarini inkapsulyatsiyalash (himoyalash) uchun private kalit so‘zidan foydalaniladi
11b.
Ma’lumotlar maydonlarining inkapsulyatsiyalash xatoliklarning oldini olish imkonini beradi.
11c.
Agar public – kalit so‘zidan foydalanilmasa, jimlik holatiga ko‘ra tarkib private holatiga o‘tadi.
d.
Ma’lumotlar maydonlarining inkapsulyatsiyalash dasturni qisqartirish imkonini beradi
11e.
Ma’lumotlar maydonlarining inkapsulyatsiyalanishi (himoyalanishi) dasturni oson sozlash imkonini beradi.
33. Quyidagi kodni tahlil qiling:
#include using namespace std;
int main()
{
char* p;
cout << "Enter a string: ";
cin >> p;
cout << p << endl;
return 0;
}
11a.
Agar dasturni ishga tushirsak va abc ni kiritisak, bajarilishdagi xatolik yuz beradi. Chunki, p dan unga qiymat bermay turib foydalanilgan
b.
Agar dasturni ishga tushirsak va abc ni kiritisak, dastur oldindan aytib bilib bo`lmaydigan belgilarni chop etadi
c.
Agar dasturni ishga tushirsak va abc ni kiritisak, dastur abc ni chop etadi
d.
Agar dasturni ishga tushirsak va abc ni kiritisak, dastur hech narsa chop etilmaydi. Dastur xatoliklarsiz ishlaydi
34. Quyidagi ko`rsatma satri nima ish bajarilishini aniqlang:
ofstream stream;
stream.open("scores.txt");
11a.
Faylni chiqarish uchun ochadi. Agar fayl oldindan mavjud bo`lsa, uning tarkibini qayta quradi
b.
Faylni kiritish uchun ochadi. Agar fayl oldindan mavjud bo`lmasa, xatolik beradi
c.
Faylni chiqarish uchun ochadi. Agar fayl oldindan mavjud bo`lsa, xatolik beradi
d.
Faylni chiqarish uchun ochadi
35 ...Havola orqali ob’yekt qabul qilib oluvchi parametrga ega funksiyani chaqirishda argument sifatida
_____yuboriladi.
A.ob’yektning tarkibiy qiymatlari
B.ob’yekt nusxasi
11C.ob’yekt havolasi
D.ob’yekt nusxalanadi va nusxalangan ob’yekt havolasi
36 .Quyidagi kodni 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.Dastur konsol oynada hech narsa ko‘rsatmaydi.
11B.Dastur konsol oynada “1990” ni ko‘rsatadi.
C.Dastur konsol oynada “1992” ni ko‘rsatadi
D.Dastur konsol oynada “1991” ni ko‘rsatadi.
37 .Quyidagi kod ekranda nima chop etadi?
string s("abcdefg");
s.erase(2, 3);
11A.abfg
B.abcd
C.abcg
D.aefg
38 .Quyidagi kod ekranda nima chop etadi?
string s("abcd");
s.clear();
cout << s.length() << endl;
A.2
B.3
C.4
11D.0
E.1
39 . To`ldiring:
_____ ob’yekt yaratish uchun chaqiriladi.
A.main funksiyasi
B.void funksiya
C.Qiymat qaytaruvchi funksiya
11D.Konstruktor
40 . Quyidagi kod nima chiqarishini aniqlang:
#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;
}
11A.2 5
B.3 4
C.3 5
D.1 2
41 . Quyidagi kod ekranda nima chop etadi?
string s("abcdefg");
char s1[15] = "welcome";
s.copy(s1, 3, 0);
cout << s1 << endl;
A.welcome
B.abcwelcome
11C.abccome
D.welcomeabc
42 . Quyidagi kod nimani chop etishini aniqlang:
#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;
}
11A.swap 2 chaqiriladi
B.Dasturda kompilyatsion xatolik yuz beradi. Chunki swap bir necha bor aniqlangan
C.Dasturda bajarilishdagi xatolik yuz beradi. Chunki swap bir necha bor aniqlangan
D.swap 1 chaqiriladi
43 . Quyidagi kodni tahlil qiling:
#include using namespace std;
int main()
{
char t[10];
char* p = t;
cout << "Enter a string: ";
cin >> p;
cout << p << endl;
return 0;
}
A.Agar dasturni ishga tushirsak va abc ni kiritisak, dastur oldindan aytib bilib bo`lmaydigan belgilarni chop etadi
B.Agar dasturni ishga tushirsak va abc ni kiritisak, dastur hech narsa chop etilmaydi. Dastur xatoliklarsiz ishlaydi
C.Agar dasturni ishga tushirsak va abc ni kiritisak, bajarilishdagi xatolik yuz beradi. Chunki, p dan unga qiymat bermay turib foydalanilgan
11D.Agar dasturni ishga tushirsak va abc ni kiritisak, dastur abc ni chop etadi
44. Faraz qiling, siz quyidagilarni e’lon qildingiz:
double radius = 5;
const double* const pValue = &radius;
Quyidagi satrlarning qaysi birini qo`llash mumkin?
11A.cout << *pValue;
B.pValue = &radius;
11C.*pValue = 0;
11D.radius++;
11E.cout << pValue;
45. Doira x – e’lon qilinish berilgan. Quyidagi jumlalardan qaysi biri to‘g‘ri berilgan?
11A.x – Doira turidagi ob’yekt
B.x ga int turida qiymat berish mumkin
C.x – Doira ob’yektiga havola
D.x – int turidagi qiymatdan iborat
46. _____ e’lon qilingan ob’yektlarni bitta toifada quradi.
A.Ob’yekt
B.Ma’lumotlar maydoni
11C.Sinf
D.Funksiya
47. Quyidagi funksiya bosh qismlarini e’lon qilish satrlarining qaysi biri to`g`ri ekanligini aniqlang:
A.int* reverse(int* const list[], const int size)
11B.int* reverse(int* const list, const int size)
C.int int[] reverse(int* const list, const int size)
D.int* reverse(list[],size)
48. Quyidagi kod ekranda nima chop etadi?
string s("abcdefag");
cout << s.find("def") << " " << s.find("a", 3);
11A.0 0
B.2 4
C.3 0
D.3 6
49. Quyidagi kod nimani chop etishini aniqlang:
#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.Dasturda bajarilishdagi xatolik yuz beradi. Chunki swap bir necha bor aniqlangan
11B.Dasturda kompilyatsion xatolik yuz beradi. Chunki swap(num1, num2) qismi swap(int pValue1, int pValue2) yoki swap(int& pValue1, int& pValue2) larning bittasi bilan mos kelishi lozim
11C.swap 2 chaqiriladi
D.swap 1 chaqiriladi
50. Quyidagi kod ekranda nima chop etadi?
string s("abcdefag");
cout << s.find("def") << " " << s.find("a", 3);
11A.3 6
B.2 4
C.0 0
D.3 0
51. Quyidagi jumlalardan qaysi bir(lar)i to‘g‘ri?
A.Konstant a’zo funksiya nusxa funksiyadan tashqari ixtiyoriy funksiya uchun aniqlanishi mumkin.
B.Konstant a’zo funksiya nusxa funksiya yoki statik funksiya bo‘lishi mumkin.
11C.Konstant a’zo funksiya ob’yekt tarkibidagi ma’lumotlar maydonlarini o‘zgartira olmaydi.
D.Konstruktor constant a’zo funksiya sifatida e’lon qilinishi mumkin.
52. Nima uchun quyidagi ko`rsatkichning e’lon qilinishi xato?
int area = 1;
double* pArea = &area;
A.double* pArea = &area qismi float* pArea = area; bo`lishi kerak
11B.double* pArea = &area qismi int* pArea = area; bo`lishi kerak
C.double* pArea = &area qismi double* pArea = area; bo`lishi kerak
53. Faraz qiling, siz quyidagilarni e'lon qildingiz:
int list1[4], list2[4];
int* p1; int* p2;
Quyidagi jumlalardan to`g`rilarini aniqlang:
11A.p1 = list1;
B.list1 = p1;
C.list1 = list2;
11D.p1 = p2;
54. Quyidagi qaysi funksiya tarkibidagi “?” belgisi o‘rniga “static” kalit so‘zini qo‘yish lozim?
#include using namespace std;
class Test
{
public:
? int square(int n)
{
return n * n;
}
? int getAge()
{
return age;
}
private:
int age;
};
11A.square funksiyasi tarkibiga, chunki bu funksiya birorta ham ma’lumotlar maydoni nusxasidan foydalanmaydi.
B.Har ikkala funksiya tarkibiga ham.
C.getAge fuksiyasi tarkibiga.
D.Noaniq.
55. Quyidagi kodni 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.Dastur konsol oynada “John Smith” ni ko‘rsatadi.
B.Dastur konsol oynada “Peter Pan” ni ko‘rsatadi.
11C.Dastur konsol oynada “John Pan” ni ko‘rsatadi.
D Dastur konsol oynada “Peter Smith” ni ko‘rsatadi.
56. Quyidagi kod ekranda nima chop etadi?
string s("abcdefg");
cout << s.compare("abb") << endl;
A.0
11B.1
C.-1
D.-2
57. Quyidagi kodni tahlil qiling:
#include using namespace std;
class B
{
public:
B() { };
int k;
};
int main()
{
B b;
cout << b.k << endl;
return 0;
}
A.Dastur kompilyatsion xatolik beradi, chunki “b.k” ni amalga oshiriga ruxsat yo‘q
B.Dastur “1” ni ko‘rsatadi.
C.Dastur “0” ni ko‘rsatadi.
11D.Ba’zi kompilyatorlar “0” ni, ba’zilari esa, tasodifiy sonni chop etadi.
58. Quyidagi kod ekranda nima chop etadi?
string s("abcdefg");
cout << s.substr(1, 3);
A.c
B.a
C.abc
11D.bcd
59. Quyidagi kodni tahlil qiling:
#include using namespace std;
int main()
{
char t[10];
char* p = t;
cout << "Enter a string: ";
cin >> p;
cout << p << endl;
return 0;
}
A.Agar dasturni ishga tushirsak va abc ni kiritisak, dastur hech narsa chop etilmaydi. Dastur xatoliklarsiz ishlaydi
11B.Agar dasturni ishga tushirsak va abc ni kiritisak, dastur abc ni chop etadi
C.Agar dasturni ishga tushirsak va abc ni kiritisak, bajarilishdagi xatolik yuz beradi. Chunki, p dan unga qiymat bermay turib foydalanilgan
D.Agar dasturni ishga tushirsak va abc ni kiritisak, dastur oldindan aytib bilib bo`lmaydigan belgilarni chop etadi
60. Quyidagi kod nimani chop etishini aniqlang:
#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.Dasturda bajarilishdagi xatolik yuz beradi. Chunki swap bir necha bor aniqlangan
B.swap 1 chaqiriladi
C.swap 2 chaqiriladi
D.Dasturda kompilyatsion xatolik yuz beradi. Chunki swap bir necha bor aniqlangan
61. Quyidagi kod ekranda nima chop etadi?
string s("abc");
s.assign("welcome", 0, 3);
cout << s << endl;
A.welcome
B.abcwww
C.wel
D.abcwelcome
E.abc
62. Quyidagi kod ekranda nima chop etadi?
string s("abcdefag");
cout << s.find("def") << " " << s.find("a", 3);
A.0 0
B.3 0
C.3 6
D 2 4
63. Quyidagi kodni tahlil qiling:
#include using namespace std;
class Test
{
public:
int x;
Test()
{
cout << "Test";
}
};
int main()
{
Test test;
cout << test.x;
}
A.Dasturda kompilyatsion xatolik mavjud, chunki test qiymat bilan yuborilmagan.
B.Dasturda kompilyatsion xatolik mavjud, chunki xa ga qiymat berilmagan.
C.Dastur yaxshi ishga tushadi, lekin test.x oldindan aniqlanmagan.
D.Dasturda kompilyatsion xatolik mavjud, chunki Test sinfi parametrsiz konstruktorga ega emas.
64. Quyidagi kodning bajarilishi natijasida konsolga nima chiqariladi?
#include #include "Rational.h"
using namespace std;
int main()
{
cout << Rational().toString();
return 0;
}
A.0/1
B.Kompilyatsion xatolik yuz beradi
C.0/0
11D.0
65. Faylga ma’lumot yozish uchun
_____ nusxasini yaratish lozim.
A.iostream
11B.ofstream
C.stream
D.ifstream
66.
Do'stlaringiz bilan baham: |