№
|
Savol
|
A
|
B
|
C
|
D
|
|
C++ dasturlash tilida funksiyalar o’z –o’zini chaqirish imkoniyatiga qaysi funksiyada ega bo’ladi?
|
return
|
*rekursiv
|
getline
|
insert
|
|
Sikl operatorlarini ko’rsating?
|
* for,do.. while,while
|
string,while,for
|
getline ,while
|
break ,do.. while
|
|
Bevosita rekursiv funksiya nima ish bajaradi?
|
o’ziga -o’zi murojat qiladi
|
* o’zidan oldingiga murojat qiladi
|
O’zidan keyingisiga murojat qiladi
|
ish bajarmaydi
|
|
Qaysi funksiyada 100 marta murojat bo’lsa jami 100 lokal obyektlarning majmusi uchun joy ajratiladi?
|
* rekursiv
|
double
|
return
|
main
|
|
Shart operatori tarkibida qaysi operatordan foydalanish mumkun?
|
sikl
|
for
|
* ixtiyoriy
|
while
|
|
Харбиралгоритммазмунигакўрабиртурдагимасалаларнингбарчасиучунхамўринлибўлишикерак bu algoritmning qaysi hossasi?
|
*omaviylik
|
natijavitlik
|
aniqlilik
|
algoritmning bunday hossasi yoq
|
|
ҳархилтоифадагимаълумотларнингчеклангантўпламига nima deyiladi
|
massiv
|
rekursiya
|
*struktura
|
funksiya
|
|
“#” bu belgining C++ dagi nomi nima?
|
mantiqiy va
|
direktiva
|
panjara
|
*funta
|
|
#include
using namespace std;
struct
{
int a:8;
int b:6;
} xx={64,64};
int main()
{
cout<return 0;
}
dastur natijasini aniqlang
|
*64 0
|
0 64
|
36 64
|
64 36
|
|
#include
using namespace std;
int main()
{ cout<<”algoritm”<return 0;
} natijani aniqlang
|
endl
|
*algoritm
|
a l g o r I t m
|
algoritm algoritm
|
|
МаълумотларниаралаштоифасибиланишлашучунС++ дастурлаштилида nimadan foydalaniladi
|
char
|
while
|
massiv
|
*struct
|
|
qaysi belgi struktura elementiga murojat qilish amali deyiladi.
|
kopaytirish
|
*nuqta
|
bolish
|
ikki nuqta
|
|
Харбиралгоритммазмунигакўрабиртурдагимасалаларнингбарчасиучунхамўринлибўлишикерак bu algoritmning qaysi hossasi?
|
*omaviylik
|
natijavitlik
|
aniqlilik
|
algoritmning bunday hossasi yoq
|
|
int main()
{
int i=1;
int s=0;
do
{ s+=1/i;
i++;
} while (i <= 4);
cout<return 0;
}
dastur natijasini toping.
|
* 1
|
4
|
2
|
3
|
|
int main()
{
int s = 1, i = 11;
while (i<=111)
{
s += i; i++;
}
cout<< s;
return 0;
}
//dastur natijasini toping.
|
*6162
|
5152
|
5051
|
7071
|
|
for(int i ; i<=10 ; i++) - bu siklda [ ; ] va [i<=10] nima deb ataldi?
|
* majburiy ajratuvchi , sikl takrorlanish sharti
|
majburiy ajratuvachi, sikl so’ngi
|
xizmatchi so’z, sikl parametri
|
sikl takrorlanish sharti , sikl parametri
|
|
* int main()
{
int i=100;
while (i<=110)
{
cout<}
return 0;
}
dastur natijasi qanday
|
123456789
|
123 456 789
|
*12345678910
|
12345678910
|
|
for(int I ; i<=10 ; i++) - bu siklda [for] va[ i++] nima deb ataladi?
|
* xizmatchi so’z, sikl parametrini o’chirish
|
sikl operatori, majburiy ajratuvchi
|
sikl parametri, sikl operatori
|
sikl parametri, majburiy ajratuvchi
|
|
Funfsiyaga murojat qilinganda xotiradan joy ajratiladigan va funksiya tugaganida ajratilgan joy bo’shatiladigan paramet qaysi?
|
* qiymat parametri
|
ko’rsatkich parametri
|
barcha funksiya parametrlari
|
bunday parametr yo’q
|
|
for(int i ; i<=10 ; i++) - bu siklda [i] nima?
|
*sikl parametri
|
sikl operatori, majburiy ajratuvchi
|
o’zgarmas
|
sikl operatori
|
|
Funksiyada qanday parametrlar asosiy dasturdagi qiymati uzatilayotgan o’zgaruvchilar toifasi bilan birxil bo’lishi lozim
|
* qiymat parametri va ko’rsatkich parametrlari
|
qiymat parametrlari
|
ko’rsatkich parametrlari
|
rekursiya parametrlari
|
|
Sharti oldin berilgan takrorlanish operatorini toping
|
if
|
*while
|
else
|
for
|
|
Sharti keyin berilgan takrorlanish operatorini toping
|
* do..while
|
for..while
|
if.. Else
|
to’g’ri javob yo’q
|
|
Goto ni vazifasi nima?
|
o’zlashtirish
|
saqlash
|
* ga o’tish
|
elon qilish
|
|
Funksiya qiymat qaytarmasligini ifodalash uchun qaysi xizmatchi so’zidan foydalaniladi?
|
* void
|
goto
|
else
|
if
|
|
Taakrorlash operatorini toping
|
*do..while
|
if..else
|
if.. For
|
if.. While
|
|
Fayllar bilan ishlash oqimlariga qaysilar kiradi
|
iostream , ostream , istream
|
*ifstream, ofstream, fstream
|
ifstream , ,cout istream
|
iostream , ofstream, istream
|
|
Fayllarni o’qishda faylni oxirini aniqlash uchun qaysi uslub qo’llaniladi
|
chiqarish
|
close()
|
*eof()
|
fopen()
|
|
Fayllar bilan ishlashda ochilgan faylni yopish uchun qaysi uslub qo’llanilaniladi
|
*close()
|
o’chirish
|
yopish
|
eof()
|
|
Ma’lumotlarni saqlab qo’yish uchun, tashqi xotiraning nomlangan qismiga… . Deyiladi
|
ism
|
belgi
|
*fayl
|
xotira
|
|
Fayllar qanday turga bo’linadi
|
hisobli va hisobsiz
|
aniq va aniqmas
|
*mantiqiy va kizik
|
aniq va hisobli
|
|
……...- har hil obektlarni ifodalovchi baytlar ketma-ketligi deyiladi.
|
operativ fayllar
|
unar fallar
|
*binar fayllar
|
tizimli fayllar
|
|
Fayl ko’rsatkichining kelgan joyni aniqlash uchun qanday funksiya ishlatiladi
|
fittol
|
*ftell
|
fseek
|
feof
|
|
Fayl ko’rsatkichining siljitish uchun qaysi fumksiya ishlatiladi
|
main
|
feof
|
fwrite
|
*fseek
|
|
Matnli fayllarda malumot qayerga saqlanadi
|
xotiraga
|
*satrlarga
|
tashqi xotiraga
|
ichki xotiraga
|
|
#include
using namespace std;
int main ()
{ …. A, B, C;
cin>>A>>B;
C=A/B;
cout<return 0; }
dastur natijasi butun son chiqishi uchun qaysi tip ishlatiladi
|
double
|
*int
|
float
|
long double
|
|
int main ()
{ int a= 30, b=40, c;
c=a..b;
cout <return 0; }
natijani 30 chiqishi uchun nuqtalar o’rniga qaysi belgi qo’yiladi
|
/
|
*%
|
&
|
||
|
|
Struktura amallarini qayta yuklash uchun qaysixizmatchi so’zdan foydalaniladi?
|
struct
|
*operator
|
real
|
image
|
|
Aniq o’lchamda formatlab chiqarish operatori bu...
|
scientifi
|
internal
|
*fixed
|
showpoint
|
|
Formatli kiritish hamda stdio.h modulida joylashgan funksiyani toping
|
cout
|
printf
|
cin
|
*scanf
|
|
Dastur natijasini toping. int main()
{ int a=7,b=17;
a=a-b;
b=a+b;
cout <return 0;
}
|
5
|
*7
|
12
|
2
|
|
Kiritish va chiqarish operatori to’g’ri qo’llanilgan dasturni toping
|
int main()
{ int a,b;
cin<b=a;
cout << "b=" << endl;
return 0;
}
|
int main()
{ int a,b;
cin>>a;
b=a;
cout >>"b=" << endl;
return 0;
}
|
* int main()
{ int a,b;
cin>>a;
b=a;
cout << "b=" >> endl;
return 0;
}
|
int main()
{ int a,b;
cin<b=a;
cout >>"b=" >>endl;
return 0;
}
|
|
Prefiksli inkrement berilgan qatorni toping?
|
*int f=3; cout<<++f< |
int f=3; cout<<--f< |
int f=3; cout< |
int f=3; cout<<-f< |
|
|-bu belgi qanday mantiqiy amal?
|
matiqiy va (kopaytiruvchi)
|
*mantiqiy yoki(qo’shish)
|
istisno qiluvchi
|
mantiqiy inkor(inversiya)
|
|
Dastur natijasini toping?
int x=8;
cout<cout<cout<<++x;
|
81010
|
888
|
8910
|
*8810
|
|
Dastur natijasini toping?
int a=7,b=5,c;
c=a|b;
cout< |
5
|
6
|
*7
|
8
|
|
Bir xil toifali , chekli qiymatlarning tartiblangan to’plamiga nima deb ataladi?
|
funksiya
|
Rekursiv funksiya
|
*Massiv
|
oqim
|
|
Bu dasturda necha marta massiv elementi kiritiladi?
int n=4;
int a[n];
for (int i=o;i<=n;i++)
{cin>>a[i];}
|
*5
|
4
|
3
|
2
|
|
Prefiksli dekrement berilgan qatorni toping?
|
int f=3; cout<<++f< |
*int f=3; cout<<--f< |
int f=3; cout< |
int f=3; cout<<-f< |
|
Massiv qanday elon qilinadi?
|
*int a [n]; flout a[n];double a[n];
|
int a; flout a;double a;
|
int (a); flout (a); double (a);
|
xammasi to’g’ri
|
|
Programmist tomonidan programma elementlari uchun ixtiyoriy tanlangan nom nima deyiladi?
|
Operator
|
*Identufikator
|
Direktiva
|
O’zgaruvchi
|
|
Qaysi xizmatchi so’zlardan identifikator sifatida foydalanib bo’lmaydi?
|
float
|
for
|
while
|
*barchasidan
|
|
Protsessor registrlarini belgilash uchun qanday s’zlardan foydalaniladi?
|
*_AH
|
AL
|
BX
|
ES
|
|
Sanab o’tiluvchi o’zgarmaslar qanday kalit so’zi bilan aniqlanadi?
|
sizeof
|
*enum
|
signed
|
auto
|
|
Belgili tipni qabul qiluvchi o’zgaruvchilarni e’lon qilish uchun qaysi xizmatchi so’zidan foydalanish mumkin?
|
*char
|
void
|
bool
|
int
|
|
Nomlar fazosi -bu,qanday identifikatorlarni aniqlovchi soha sanaladi?
|
ma’lumot tiplari nomi
|
funksiyalar
|
o’zgaruvchilar
|
*barchasi
|
|
Qo’shimcha prefikslarni(::) ishlatilishini oldini oluvchi direktiva qaysi?
|
undef
|
#include
|
*using
|
#undef
|
|
Identifikator ketma-ketligi to’g’ri yozilgan qatorni toping?
|
=/
|
=/
|
*=/
|
to’g’ri javob yo’q
|
|
Short int kompyuter xotirasida necha bayt joy egallaydi?
|
*2 bayt
|
4bayt
|
8bayt
|
10bayt
|
|
Fayl bilan ishlashdagi xatolikni aniqlash uchun qaysi funksiyadan foydalaniladi
|
*feror()
|
feof(_)
|
fgets()
|
fopen
|
|
Fizik va mantiqiy fayllar bir biri bilan qanday funksiya orqali bog’lanadi
|
*fopen
|
fgets
|
close
|
open
|
|
Har xil obeyktlarni ifodalovchi baytlar ketma ketligi qanday fayl deb ataladi
|
*Binar fayl
|
unar fayl
|
mantiqiy
|
fizik fayl
|
|
Faylda malumot bo’lmasa takrorlanish amalga oshmadigan sikl operatorni ko’rsating
|
*while()
|
do while()
|
for()
|
bunday o
perator yoq
|
|
Makumotlarni saqlab qo’yish uchun hotiraning nomlangan qismi nima deyiladi
|
*fayl
|
unar fayl
|
fizik fayl
|
hotira
|
|
Fayl bilan ishlashda ostream sinf obekti qanday maqsadda islatiladi
|
*faylga malumotlarnni yozish uchun
|
Fayldan malumotlarni
o’qish uchun
|
Faylga malumot kiritish
uchun
|
ish bajarmaydi
|
|
feof funksiyasi fayl ko’satkichi fayl ohirida bo’lsa qanday qiymat qaytaradi
|
*0 dan far
qli
|
0
|
qiymat qaytarma
ydi
|
|
|
Fayl bilan ishlashda fayldagi belgilarni o’qish uchun qaysi funksidan foydalaniladi
|
*fgets
|
fprintf
|
fputs
|
feof
|
|
int a=20,b=70,c;
c=a>b+a-b
cout<
dastur natija qaanday ?
|
*1
|
3
|
2
|
20
|
|
Amal bu qandaydir harakat bo’lib,nechta operandlar ustida bajariladi
|
faqat bitta
|
faqat ikkita
|
*bitta va ikkita
|
t.j.y.
|
|
Mantiqiy amallarda & belgisini vazifasi nima
|
qo’shish
|
ayirish
|
bo’lish
|
*ko’paytirish
|
|
A=1 B=0 A^B ni qiymatini toping
|
0
|
* 1
|
2
|
0 va 1
|
|
A=1 B=1 A&B ni qiymatini toping
|
* 1
|
0
|
2
|
0 va 1
|
|
Dasturlash tillarida qiymat qaytarmaydigan funksiyalar nima deyiladi
|
prodmissorlar
|
prodrayverlar
|
*prodseduralar
|
reboylerlar
|
|
Funksiya qiymat qaytarmasligini ifodalash uchun qaysi xizmatchi so’z ishlatiladi
|
return 0
|
* void
|
endl
|
display
|
|
sizeof operatorining vazifasi nimadan iborat?
|
sizeof amali operand sifatida ko’rsatilgan obyektning bitlarda hotiradagi hajmini hisoblaydi
|
*sizeof amali operand sifatida ko’rsatilgan obyektning baytlarda hotiradagi hajmini hisoblaydi
|
sizeof amali operand sifatida ko’rsatilgan obyektning kilabaytlarda hotiradagi hajmini hisoblaydi
|
sizeof amali operand sifatida ko’rsatilgan obyektning Megabaytlarda hotiradagi hajmini hisoblaydi
|
|
Quyidagi dastur natijasini aniqlang:
int main()
{
printf("sizeof(int)=%d\n", sizeof(int));
return 0;
}
|
sizeof(int)=32
|
sizeof(int)=16
|
sizeof(int)=8
|
*sizeof(int)=4
|
|
Quyidagi dastur natijasini aniqlang:
int main()
{
printf("sizeof(string)=%d\n", sizeof(string));
return 0;
}
|
sizeof(string)=16
|
sizeof(string)=16
|
*sizeof(string)=4
|
sizeof(string)=8
|
|
Xotira ajratish qaysi protsedurani chaqirish orqali amalga oshiriladi?
|
*new
|
open
|
protsedure
|
int
|
|
Shart operatorini necha xil ko’rinishi mavjud ?
|
*2
|
1
|
3
|
4
|
|
Variant tanlash operatori qaysi ?
|
for
|
*switch
|
if
|
else
|
|
Qaysi sinf o’zgaruvchisi hotirada manzilga ega bo’lmaydi ?
|
auto
|
statik
|
*registr
|
extern
|
|
int main()
{ int a=30, b=40, c=35,d;
if (a>b) {d=b;}
else {d=a;}
if(d>c)d=c;
cout << d;
return 0;
}
|
35
|
40
|
5
|
*30
|
|
Ham asosiy programmada ham funksiyada ishlashi mumkin bo’lgan o’zgaruvchilar bu …?
|
parametrli funksiyalar
|
parametirsiz o’zgaruvchilar
|
laokal o’zgaruvchilar
|
*global o’zgaruvchilar
|
|
Faqatgina funksiya tarkibida ishlashi mumkin bo’lgan o’zgaruvchi bu …?
|
*lokal o’zgaruvchi
|
global o’zgaruvchi
|
parametrsiz o’zgaruvchi
|
parametrli funksiya
|
|
Fayillar bilan ishlovchi funksiyalardan foydalanish uchun … sarlavha faylini programmaga qo’shish kerak
|
stdlib.h
|
*stdio.h
|
cmath
|
iomanip
|
|
Tashqi xotiraning saqlab qo’yish uchun nomlangan qismi bu ?
|
ko’rsatkich
|
qiymat
|
*fayl
|
xotira
|
|
Ochilgan faylni yopish chun qaysi fayl ishlatiladi ?
|
fopen
|
fleft
|
fright
|
*fclose
|
|
Fayllarda ma’lumotni o’qish ,ochish va yozish uchun qaysi funksiya ishlatiladi ?
|
*fopen
|
fleft
|
fright
|
fclose
|
|
Har xil obyektlarni ifodalovchi baytlar ketma ketligi bu ?
|
fayl ko’rsatkichi
|
*binar fayl
|
rekursiv funksiya
|
mantiqiy fayl
|
|
Faqat bir qatorni izohga aylantirish uchun qo’llaniladigan belgilar
|
/* */
|
/*
|
* //
|
*/
|
|
Dasturning jumlasining tili va ma’lumotlar taxlilinig bosqichini tugallangaligini anglatuvchi belgi ?
|
* ;
|
:
|
<<
|
>>
|
|
Ko’rsatkich bu - …
|
dasturda mavjud emas
|
*kompyuterxotirasiyacheykasiningadresiyozilgano’zgaruvchidir
|
qiymatsiz o’zgaruvchi
|
tip
|
|
int main()
{int a;
cout<<"Ok\tOk";
return 0;
} Dastur natijasini toping.
|
Ok
|
Ok\tOk
|
*Ok Ok
|
OkOk
|
|
int main()
{int b=10;
double a=b; int c=a; double g=c;
cout<return 0;
} g o’zgaruvchining tipini toping
|
int
|
short
|
float
|
*double
|
|
int main()
{unsigned short int b=10;
cout <return 0;
} b o’zgaruvchining tipini toping
|
*unsigned short int
|
unsigned short
|
unsigned
|
int
|
|
Xotiradan to’rt bayt joy egallaydigan butun qiymatli o’zgaruvchini ko’rsating
|
*int a;
|
double a;
|
long long a;
|
long double a;
|
|
Xotiradan sakkiz bayt joy egallaydigan butun qiymatli o’zgaruvchini ko’rsating
|
int a;
|
*double a;
|
long long a;
|
long double a;
|
|
C++ da amal nima?
|
*qandaydir harakat
|
malumot bazasi
|
buyruqlar
|
satrlar
|
|
Struktura uchun ajratilgan joy hajmi ni aniqlovchi amal qaysi?
|
*sizeof(struktura_nomi)
|
sizeof(tip)
|
sizeof(nomi_tipi)
|
dasturda ko’rib bo’lmaydi
|
|
double array[10] tarif hotiradan qancha joy egallaydi?
|
8*sizeof bayt
|
16*sizeof bayt
|
*10*sizeof bayt
|
10*sizeof bit
|
|
int a; a o’zgaruvchini amallar ichida double tipida ishlatilib beruvchi amal.
|
double(int_a)
|
int(double a)
|
double(int.a)
|
*(double)a
|
|
Ekranga qanday natija chiqadi? (a=16)
int main()
{int a;
cin>>a;
cout<return 0;
}
|
8
|
*4
|
9
|
47
|
|
int main()
{int a;
cin>>a;
cout<return 0;
}
Ekranga qanday natija chiqadi? (a=118)
|
*8
|
4
|
10
|
16
|
|
Ekranga qanday natija chiqadi?
int main()
{int a=18;
cout <<(double)a/12;
return 0;
}
|
18
|
1
|
*1.5
|
1.50000
|
|
Ekranga qanday natija chiqadi?
int main()
{int a=18;
cout <<(double)a/12<<" "<return 0;
}
|
*1.5 1
|
dasturda xatolik bor
|
18 12
|
1 1
|
|
int main()
{int a;
cin>>a;
cout<<(double)a;
return 0;
} Ekranga qanday natija chiqadi? (a=6)
|
4
|
*6
|
6.000000000
|
1.5
|
|
Qiymat qaytarmadigan funksiya dasturlash tilida nima deb ataladi ?
|
parametrli funksiya
|
parametrsiz funsiya
|
prototip
|
prosedura
|
|
Funskiya qiymat qaytarmasligini ifodalash uchun qaysi xizmatchi so’zidan foydalaniladi?
|
bool
|
*void
|
goto
|
scanf
|
|
Funksiyalarni bir-biriga murojaatini xatolarsiz bajarilishini ta’minlashga nima yordam beradi ?
|
*prototip
|
parametr
|
rekursiya
|
razryad
|
|
O’zgaruvchi psevdonimi nima deb ataladi ?
|
Kursatkich
|
*Xavola
|
O’zgarmas
|
rekursiya
|
|
Qaysi funksiya fayl ko’rsatkichi fayl oxirida bo’lsa noldan faqrli qiymat qaytaradi ?
|
fread
|
fseek
|
*feof
|
fwrite
|
|
Paralelogram qanday blok ?
|
*kirtish bloki
|
uzatish bloki
|
qaytarish bloki
|
shart bloki
|
|
Olti burchak qanday vazifa bajaradi ?
|
shart uzatadi
|
*takrorlanadi
|
sxemani ulash
|
ma’lumot kiritish
|
|
Agar matritsaning elementi ham vektor bo’lsa uch o’lchamli massivlar ……………………. Xosil bo’ladi?
|
kvadrat
|
*kub
|
n
|
kvadrat massiv
|
|
-bu?
|
*massiv xadining joylashgan o’rnini anglatuvchi taktik qiymat
|
massivlar qitymati xadining matematik qiymati
|
o’zgaruvchiga yozilgan tartib xadi
|
chekli qiymatlarning tartiblangan to’plamidir
|
|
Indeksni ifodalovchi ifodaning tipini qanday tip deb ataladi ?
|
int
|
*indeks
|
short
|
double
|
|
Formatli kiritish operatorini ko’rsating?
|
cin
|
*scanf
|
console
|
ReadLine
|
|
Quyidagi spetsifikatsiya simvolini bajaradigan vazifasini ko’rsating? C-…….?
|
*Parametr bitta simvol deb qaraladi
|
Parametr o’nli butun songa aylantiriladi
|
Parametr ishorasiz o’nlik songa aylantiradi
|
Hammasi to’g’ri
|
|
n=8 bo'lganda dastur qismi qanday natija beradi?
int n, s = 0;
cout << "n="; cin >> n;
for (int i = 0; i <= n; i = i + 2)
s += i;
cout << s << endl;
|
10
|
*20
|
21
|
19
|
|
n=9 bo'lganda dastur qismi qanday natija beradi?
int n, s = 0;
cout << "n="; cin >> n;
for (int i = 0; i <= n; i++)
if (i % 2==1)
s += i;
cout << s << endl;
|
*25
|
35
|
15
|
26
|
|
n=10 bo'lganda dastur qismi qanday natija beradi?
int n, s = 0;
cout << "n="; cin >> n;
for (int i = 1; i <= n; i++)
if (n % i == 0)
s += i;
cout << s << endl;
|
17
|
16
|
*18
|
19
|
|
n=15 bo'lganda dastur qismi qanday natija beradi?
int n, s = 0;
cout << "n="; cin >> n;
for (int i = 1; i <= n; i++)
if (n % i == 0)
s += 1;
cout << s << endl;
|
3
|
6
|
5
|
*4
|