C
ob'ekt uchun xotira (o'zgaruvchi) o'zgaruvchiga murojaat qilganda har safar chiqariladi
|
|
|
|
|
D
|
ob'ekt uchun xotira (o'zgaruvchilar) darhol ajratilgan bo'lishi mumkin emas, va dastur jarayonida, xotirani ozod qilish dasturi tugagandan so'ng avtomatik ravishda amalga oshiriladi
|
|
|
|
252
|
|
Quyidagi mulohazalardan qaysi biri rost:
|
2
|
6
|
LO4
|
|
A
|
o'zgaruvchilar e'lon qilinadi, keyin boshlang’ich qiymat beriladi va o'zgaradi
|
|
|
|
|
B
|
o'zgaruvchilar ishga tushiriladi, keyin e'lon qilinadi
|
|
|
|
|
C
|
o'zgaruvchilar e'lon qilinadi, keyin o'zgaradi
|
|
|
|
|
D
|
o'zgaruvchilar o’zgaradi
|
|
|
|
253
|
|
sinf oilasining shablonini tavsiflashning to'g'ri usulini ko'rsating?
|
3
|
16
|
LO7
|
|
A
|
template
class array
{. . . };
|
|
|
|
|
B
|
template {class t}
class array
{. . . }
|
|
|
|
|
C
|
template (class t)
class array
{. . . };
|
|
|
|
|
D
|
template
class array
{. . . }
|
|
|
|
254
|
|
Qaysi operatorlarni qayta yuklasa bo’ladi?
|
2
|
14
|
LO5
|
|
A
|
Unar va binar operatorlarni
|
|
|
|
|
B
|
Faqat unar operatorlarni
|
|
|
|
|
C
|
Faqat binar operatorlarni
|
|
|
|
|
D
|
Unar, binar va ternar operatorlarni
|
|
|
|
255
|
|
Qaysi holatda dastur konsolda yozilgan satrni ko'rsatadi
|
2
|
15
|
LO1
|
|
A
|
#include
using namespace std;
int main()
{
cout << "hello, world!" << endl;
return 1;
}
|
|
|
|
|
B
|
#include
using namespace std;
void main()
{
cout < "hello, world!" < endl;
return;
}
|
|
|
|
|
C
|
#include
using namespace std;
void main()
{
cout >> "hello, world!" >> endl;
return;
}
|
|
|
|
|
D
|
#include
using namespace std;
void main()
{
cout << "hello, world!" << endl;
return 0;
}
|
|
|
|
256
|
|
Qaysi usul yordamida fayldagi joriy pozitsiyani o'zgartirishingiz mumkin?
|
2
|
14
|
LO6
|
|
A
|
seekp
|
|
|
|
|
B
|
put
|
|
|
|
|
C
|
get
|
|
|
|
|
D
|
open
|
2
|
15
|
LO5
|
257
|
|
Sinf a'zolariga nimalar kirishi mumkin
|
|
|
|
|
A
|
private va public da e’lon qilingan o’zgaruvchilar ham, funksiyalar ham kiradi
|
|
|
|
|
B
|
private da e’lon qilingan faqat o’zgaruvchilar kiradi
|
|
|
|
|
C
|
private e’lon qilingan faqat funksiyalar kiradi
|
|
|
|
|
D
|
public da e’lon qilingan o’zgaruvchilar ham, funksiyalar ham kiradi
|
|
|
|
258
|
|
Quyidagi massivlardan qaysi biri uzunligi eng katta?
char *s1= "qwerty";
char s2[7]= "qwerty";
char *s3= "127*27";
|
2
|
14
|
LO6
|
|
A
|
Hamma massiv elementlar uzunligi bir xil
|
|
|
|
|
B
|
s1
|
|
|
|
|
C
|
s2
|
|
|
|
|
D
|
s3
|
|
|
|
259
|
|
Ichida «hello world» so’zi yozilgan «c:\test.dat» fayl yaratilgan.
Kod bajarilgandan keyin faylning mazmuni qandaybo'ladi:
ofstream outfile("c:\\test.dat",ios::in);
if (!outfile)
{ cout << "fayl ochilishida xatolik";
return 1; }
outfile << "!!!";
outfile.close();
|
2
|
15
|
LO6
|
|
A
|
!!!lo world
|
|
|
|
|
B
|
hello world!!!dddd
|
|
|
|
|
C
|
!!!
|
|
|
|
|
D
|
hello world
|
|
|
|
260
|
|
Dasturning ushbu qatori nimani tavsiflaydi:
float mas=new int[3][2]?
|
2
|
14
|
LO4
|
|
A
|
bu qator noto'g'ri yozilgan va ishlamaydi
|
|
|
|
|
B
|
3ta elementdan iborat bo’lgan bir o'lchovli dinamik qator
|
|
|
|
|
C
|
3*2 o'lchamli ikki o'lchovli dinamik qator
|
|
|
|
|
D
|
2ta elementdan iborat bo’lgan bir o'lchovli dinamik qator
|
|
|
|
261
|
|
C++ dagi kod ekranga nima chiqaradi?
int a = 5; float b = 2; cout<< b / a;
|
1
|
1
|
LO1
|
|
A
|
0,4
|
|
|
|
|
B
|
2
|
|
|
|
|
C
|
2,5
|
|
|
|
|
D
|
0
|
|
|
|
262
|
|
C++ dagi kod ekranga nima chiqaradi?
float a = 2; int b = 32; cout<< (pow(a, 5.0) == b);
|
1
|
1
|
LO1
|
|
A
|
1
|
|
|
|
|
B
|
0
|
|
|
|
|
C
|
32
|
|
|
|
|
D
|
2
|
|
|
|
263
|
|
Agar x=6;u=6;
if ( x > 5) { if ( y > 5 ) cout<< “ x and y are > 5 “ ; } else cout<< “ x is <= 5 “ ; dastur fragmenti bajarilganida ekranda qanday natija paydo bo’ladi ?
|
1
|
2
|
LO1
|
|
A
|
x and y are > 5
|
|
|
|
|
B
|
x is <= 5
|
|
|
|
|
C
|
«x and y are > 5» va « x is <= 5»
|
|
|
|
|
D
|
«x and y are > 5» yoki « x is <= 5»
|
|
|
|
264
|
|
Dastur lavhasi bajarilganda ekranda qanday natija paydo bo’ladi:
int k , I = 69 ; if ( I >50) { k= I % 10; cout<< k ;} else { float t = I / 10; cout<< t ;}
|
1
|
2
|
LO1
|
|
A
|
9
|
|
|
|
|
B
|
7
|
|
|
|
|
C
|
6
|
|
|
|
|
D
|
6,9
|
|
|
|
265
|
|
Dastur bo’lagi bajarilgach ekranda nechta belgi paydo bo’ladi?
for (x=3;x>=2;x- -) cout<<”+”<<”_”<
|
1
|
3
|
LO2
|
|
A
|
4
|
|
|
|
|
B
|
3
|
|
|
|
|
C
|
2
|
|
|
|
|
D
|
0
|
|
|
|
266
|
|
Dastur bajarilganidan so’ng k qiymati nechaga teng bo’ladi?
|