d) dastur tuzish uchun yaniy kodlarning qonun qoida bo’yicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi amaliy algoritmdir.
c) float a; cin>>a; cout<
d) float a=9; cout<
Quyidagi dastur bajarilgandan so’ng ekranda qanday qiymat chiqadi:
#include
int k;
int main(){
k = 123;
printf("%d", k ++);
return 0;
}
123
124
122
121
Kiritilgan sonning kubini topuvchi dasturni ko’rsating
a) float a; cin>>a; cout<b) float a; cin>>a; cout<
c) float a; cin>>a; cout<
d) float a=9; cout<
Ekranda nima paydo bo'lishini aniqlang:
int x = 5;
if ( x < 2 || x > 4 )
if ( x > 4 && x <6 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
A 1
B 4
C 2
D 24
Ekranda nima paydo bo'lishini aniqlang
int x = 2;
if ( x < 4 | | x > 6 )
if ( x > 2 && x <8 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
A 3
B 4
C 1
D 13
Quyidagi jumlaga mos keluvchi buyruqni C++ tilida yozing
«Agar o’zgaruvchi index qiymati o’zgaruvchi size qiymatidan katta bo’lsa, count o’zgaruvchiga inkrement amalini qo’llang»?
A if (index>size) count++;
B if index>size { count++; }
C if (index>=size) { ++count; }
D if (index>size) { count++ }
C++ tilida to’gri yozilgan buyruqni ko’rsating?
A if (x>0) y=sqrt (x);
B IF (x>0) Do y:=sqrt (x)
C if y=sqrt (x) then x>0
D IF x>0 then y:=sqrt (x);
Qaysi variantda shartli o’tish operatorini qo’llashda xatolikka yo’l qo’yilgan?
A if (x=1) {y=1} else y=2;
B if (x==1) y=1; else y=2;
C if (x==1) {y=1;} else {y=2; }
D if (x=1) y=1; else {y=2;}
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim='4';
switch (sim)
{ case '2': cout<<” imtixondan yiqildi”; break;
case '3' …'5': cout<<”imtixondan o’tdi”; break;
default: cout<<”kiritishda xatolik”; }
A imtixondan o’tdi
B imtixondan yiqildi
C kiritishda xatolik
D kompilyatsiyada xatolik
Quyida keltirilgan dastur qismi ishi natijasida
int i=2;
switch (i)
{ case 1: i += 2;
case 2: i *= 3;
case 6: i /= 2;
default: ; }
A o’zgaruvchi i ning qiymati 3 teng bo’ladi
B o’zgaruvchi i ning qiymati 6 teng bo’ladi
C o’zgaruvchi i ning qiymati o’zgarmasdan qoladi
D o’zgaruvchi i ning qiymati 1 teng bo’ladi
Quyida berilgan dastur qismi natjasida
int i=2;
switch (i)
{ case 1: i += 2; break;
case 2: i *= 3; break;
case 6: i /= 2; break;
default: ; }
A o’zgaruvchi i ning qiymati 6 teng bo’ladi
B o’zgaruvchi i ning qiymati 3 teng bo’ladi
C o’zgaruvchi i ning qiymati o’zgarmasdan qoladi
D o’zgaruvchi i ning qiymati 1 teng bo’ladi
Quyida berilgan dastur qismi natjasida monitorga nima chop etiladi
char sim='3';
switch (sim)
{ case '2': cout<<”qoniqrsiz”; break;
case '3': cout<<”qoniqarli”; break;
case '4': cout<<”yaxshi”; break;
case '5': cout<<”a`lo”; break;
default: cout<<”kiritishda xatolik”; }
A qoniqarli
B qoniqarliyazshia`lo kiritishda xatolik
C kiritishda xatolik
D kompilyatsiyada xatolik
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim='3';
switch (sim)
{ case '2': cout<<”imtixondan yiqildi”; break;
case '5'…'3': cout<<” imtixondan o’tdi”; break;
default: cout<<”kiritishda xatolik”; }
A kompilyatsiyada xatolik
B imtixondan yiqildi
C kiritishda xatolik
D imtixondan o’tdi
Quyida keltirilgan dastur qismi ishi natijasida monitorga nima chop etiladi
int x,y;
x=2; y=3;
if (y/x>1) y+=2;
else if (y/x<1) y-=2;
else y*=2;
cout<<"\n y="<
A y=6
B y=5
C y=1
D kompilyatsiyada xatolik
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim='2';
switch (sim)
{ case '2': cout<<”qoniqarsiz”;
case '3': cout<<”qoniqarli ”;
case '4': cout<<”yaxshi”;
case '5': cout<<”a`lo”;
default: cout<<” kiritishda xatolik”; }
A qoniqarsizqoniqarli yaxshia`lo kiritishda xatolik
B qoniqarsiz
C kiritishda xatolik
D kompilyatsiyada xatolik
Quyida keltirilgan dastur qismi ishi natijasida monitorga nima chop etiladi
int x,y;
x=2;
if (x=1) y=x+1; else y=x-2;
cout<<"\n y="<
A y=2
B 3
C 0
D kompilyatsiyada xatolik
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x=1, y=3;
if (--x && ++y) y+=3;
cout<<”\n x+y=”<
A x+y=3
B x+y=4
C x+y=7
D x+y=9
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x=1, y=3;
if (--x || ++y) y+=3;
cout<<”\n x+y=”<
A x+y=6
B x+y= 4
C x+y=7
D x+y=9
Quyida keltirilgan dastur qismi ishi natijasida monitorga nima chop etiladi
int x=1, y=3;
if (x++ && y++) y+=2;
cout<<”\n x+y=”<
A x+y=8
B x+y=4
C x+y=7
D x+y=6
Quyidagi keltirilgan misollarning qaysi biri for 1 da 5 gacha bo‘lgan sonlarning yig‘indisini hisoblaydi?
s=0;
for (i=1, i≤5; i++)
s=s+i;
s=0;
for (i=1, i==5, i++)
s=s+i;
s=0;
for (i=1; i<=5; i++)
s=s+i;
s=0;
for (i=1, i<=5; i++)
s=s+i;
Siklning tanasi necha marta bajarilishini aniqlang
int i; for (i=0; i<7; i+=2)
{
…….
}
4
1
7
8
Qaysi operator o‘zidan keyin amallar ketma ketligini bajarmasdan booshqaruvni takrorlanish operatorning boshiga uzatadi?
break
return
while
to‘g‘ri javob yo‘q
C++ tasturlash tilida ishlatiladigan takrorlanuvchi jarayon qaysi javobda to‘g‘ri yozilgan?
for( n = strlen(s)-1; n>=0; n--)
while( 0 ) for( c<=7 )
for(j=0; j>=9; j++)
while( i =10; i >=0; I-- )
break operatori ...
Strukturadan chiqish uchun
Sikldan chiqish uchn
Dasturdan chiqish uchun
Windows dan chiqish uchun
Dastur bo‘lagi bajarganingizdan keyin x o’zgaruvchisining qiymatini aniqlang:
int x=1, y=0;
while ( y < 12 )
y = 3 * ( ++x ) + 1;
4
5
7
2
Siklning tanasi necha marta bajarilishini aniqlang
int i;
for ( i = -8; i % 3 <= -1; ++i )
{
…….
}
2
1
3
8
"while (ifoda_shart) {…}" konstruksiyadan foydalanish nimani bildiradi?
Avval shartga tekshiriluvchi sikl
Amal bajarilgandan so’ng shartga tekshiriluvchi sikl
parametrik sikl
Dastlab funktsiyani tekshiradigan sikl
So'ngra tekshirish sikl operatorini to’g’ri e’lon qilinganini ko’rsating
do while
for
switch
while
Har qanday sikl tanasi uning holati qadar davom etadi, qachonki ...
Yolg’on bo’lguncha
Takrorlanishda shart yoq
Rost
Dastur chiqib ketguncha
C++ dasturlash tilida ishlatiladigan takrorlanuvchi operatorlar tog’ri ko’rsatilgan javobni tanlang
for,while, do while
while, if, continue
while, NULL, type
cin, gets, char
goto operatori boshqaruvni nimaga beradi?
nishonga
satrga
funksiyaga
o‘zgaruvchiga
Qiymat qaytarmaydigan funksiyalar . . . deyiladi.?
protsedura
Struktura
dastur
inline funksiyalar
. . . . . . -unikal nomga ega bo’lgan buyruqlar (operatorlar) ketma-ketligiga aytiladi.
funksiya
union
kalit
kalitmaydon
Inline kalit so’zi nimani anglatadi?
Funksiyaga kiritilgan hamma chaqiruvlar shu funksiyaning kodi bilan almashtiriladi
To’g’ri javob yo’q
Funksiyaga kiritilgan hamma chaqiruvlar shu funksiya bajarilishi natijasi bilan almashtiriladi
Kompilyatorga funksiyani bitta fayl chegarasida ishlatishga xabar beradi
C/C++ tilida asosiy funksiya ichida e’lon qilingan o’zgaruvchilar qanday o’zgaruvchilar deyiladi?
Local o’zgaruvchilar
Global o’zgaruvchilar
Butun o’zgaruvchilar
haqiqiy o’zgaruvchilar
Funksiyasini strukturasi to’g’ri ko’rsatilgan javobni toping?
([])
{
<оb`еktlаrni аniqlаsh>
.... }
([])
{
<оb`еktlаrni аniqlаsh>
.... }
([])
{
<оb`еktlаrni аniqlаsh>
.... }
()
{
<оb`еktlаrni аniqlаsh>
.... }
Signatura deb nimaga aytiladi?
Funksiya prototipi
Funksiya local o’zgaruvchilari
Funksiya global o’zgaruvchilari
Funksiyaning turi
Funktsiya e`lоnini . . . . . . tаvsiflаydi.
Funksiya prototipi
Funksiya local o’zgaruvchilari
Funksiya global o’zgaruvchilari
Funksiyaning turi
Funksiyada parametrlar ro’yxati -?
8>6>6>3>
Do'stlaringiz bilan baham: