int x=1, y=3; if (x++ && y++) y+=2; cout<<”\n x+y=”< x+y=5
x+y=4
x+y=8
x+y=7
2.Sonlarni o’zidan katta bo’lgan butun sonlarga yaxlitlash qaysi qatorda
fmod
ceil
floor
cout
3.Leksema nima?
tilning eng kichik bo’linmas ifodasi
operatsiyalarning belgi va operatorlarning ketma-ketligi
dastur bajarilishi jarayonida o’z qiymatini o’zgartira oladigan kattalik
to’g’ri javob berilmagan
4.Char + tipidagi ma'lumotlar uchun C ++ da qanday standart kod ishlatiladi?
Kod ASCI
Kod UTF-8
c)Kod ASCII
d)Kod cp-1251
5.Dastur natijasi qanday bo'ladi?
int main()
{
int a,b,c; double d;
a=0; b=2; c=1;
d=(a+b)/c+pow(b,a)/b;
cout << d << endl;
return 0;
}
2.5
2
0
xatolik bor
6.Shart operatori qaysi konstruksiya yordamida ifodalanadi?
if (ifoda_shart) {…} else {…}
while (ifoda_shart) {…}
else (ifoda_shart) else {…}
if (ifoda_shart) else {…}
7.Quyidagi ifoda bajarilganda ekranda nima paydo bo’lishini aniqlang:
int x = 3;
if ( x > 7 | | x < 5 )
if ( x < 6 && x > 1 )
if ( !( x > 2 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
4
1
3
2
8.Siklning tanasi necha marta bajarilishini aniqlang
int i;
for (i=0; i<7; i+=2)
{
…….
}
7
3
4
8
9.Quyidagi dastur qanday natija ega?
int A(int a, int b){
return a+b;
}
int main(){ int a=3, b=7;
cout<}
7
10
3
Dastur xato
10. Dinamik xotirada qaysi amali bilan joy ajratiladi?
a) malloc, new;
b) free
c) delete; free
d) sizeof;
Algoritm turlari va tuzilishi. (7 ball)
Do’st funksiyalar qanday e’lon qilinadi? Misol keltiring. (8 ball)
10.__________ Guruh_____________________________________________________talabasi oraliq nazorat ishi
Agarda xotira new[] amali bilan ajratilgan bo‘lsa, …
uni bo‘shatish uchun delete [] amalini o‘lchovi ko‘rsatilmagan holda qo‘llash kerak.
uni bo‘shatish uchun delete [] amalini o‘lchovi ko‘rsatilgan holda qo‘llash kerak.
uni bo‘shatish uchun new [] amalini o‘lchovi ko‘rsatilmagan holda qo‘llash kerak.
uni bo‘shatish uchun new [] amalini o‘lchovi ko‘rsatilgan holda qo‘llash kerak.
Qaysi funskiyalar sinfdan tashqarida mavjud bo’ladi va ushbu funksiya sinfning barcha sohalariga murojaat qila olishi mumkin.
Inline funksiyalar
Static funksiyalar
Konstruktorlar
Friend funksiyalar
Metodsiz klass e’lon qilingan qatorni ko’rsating.
class Talaba{
public:
string ism;
int yosh;
int tug_yil; };
class Talaba{
public:
void string ism();
int yosh;
int tug_yil; };
class Talaba{
public:
string ism();
int yosh;
int tug_yil; };
class Talaba{
public:
string ism;
int yosh;
void tug_yil(); };
Class nomi bilan bir xil e’lon qilinadigan funksiya nima deyiladi?
Destructor
Konstruktor
Class nomi bilan bir xil funksiya e’lon qilib bo’lmaydi
inline funksiya
Satrni tozalash uchun ishlatiladigan funksiyani kursating ?
strlen
void main
void clear
d) void
Fayllar bilan ishlashda fayllarni ochishning w rejimi vazifasi qanday?
Faylni yozish uchun hosil qiladi;
Faylni o’qish uchun ochiladi;
Fayl davomiga qo’shish uchun ochadi;
Faylni o’qish va yozish uchun ochadi
Fayllar bilan ishlashda fayllarni ochishning a rejimi vazifasi qanday?
Fayl davomiga qo’shish uchun ochadi;
Faylni o’qish uchun ochiladi;
Faylni yozish uchun hosil qiladi;
Faylni o’qish va yozish uchun ochadi
Inkapsulyatsiya– bu…
Obyektlar bir vaqtni o’zida atributlar va funksiyalar ta’rifiga ega bo’lgan xususiyat
Sinfning umumiy usullari sonini nazorat qilish zarur bo'lganda
Agar do'stona sinf ob'ektlaridan massiv elementlariga murojaat qilish zarur bo’lganida
Sinfning barcha ob'ektlariga bir vaqtning o'zida murojaat qilish zarur bo’lganda
virtual funksiya deb –
a) b) va c) to’gri javob
b) chaqirish interfeysi (prototipi) ma’lum, amalga oshirilishi umumiy ko‘rinishda berilishi mumkin bo‘lmasdan, faqat konkret holatlardagini aniqlanadigan funksiyalarga aytiladi.
c) bu chaqirilishi uchun qanday ifoda ishlatilishidan qat’iy nazar obyekt uchun to‘g‘ri (mos) funksiya chaqirilishini kafolatlaydigan funksiyadir.
d) To’gri javob mavjud emas.
Qaysi operatorlarni qayta yuklab bo’lmaydi?
+