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 -?
- vеrgul bilаn аjrаtilgаn funksiya pаrаmеtrlаrining turi vа nоmlаri ro'yxаti. Pаrаmеtr nоmini yozmаsа hаm bo'lаdi. Ro'yxаt bo'sh bo'lishi hаm mumkin
- nuqtali vеrgul bilаn аjrаtilgаn funksiya pаrаmеtrlаrining turi vа nоmlаri ro'yxаti. Pаrаmеtr nоmini yozmаsа hаm bo'lаdi. Ro'yxаt bo'sh bo'lishi hаm mumkin
- nuqta bilаn аjrаtilgаn funksiya pаrаmеtrlаrining turi vа nоmlаri ro'yxаti. Pаrаmеtr nоmini yozmаsа hаm bo'lаdi. Ro'yxаt bo'sh bo'lishi hаm mumkin
- vеrgul bilаn аjrаtilgаn funksiya pаrаmеtrlаrining nomi vа natijalar ro'yxаti. Pаrаmеtr nоmini yozmаsа hаm bo'lаdi. Ro'yxаt bo'sh bo'lishi hаm mumkin
Turli funksiyalаrdа bir birigа bоg'liq bo'lmаgаn bir xil nоmdаgi lоkаl o'zgаruvchilаrni ishlаtish mumkinmi?
Ha, mumkin
Yo’q
Bu funksiyaning qaytaradigan qiymat turiga bog’liq.
To’g’ri javob yo’q
Funksiya prototipini inline kalit so’zi yordamida e’lon qilganda dastur hajmi va ishlash tezligi qanday o’zgaradi?
Hajmi oshadi, ishlash tezligi nisbatan ortadi
Hajmi kamayadi, ishlash tezligi o’zgarmaydi.
Hajmi oshadi, ishlash tezligi kamayadi.
Hajmi o’zgarmaydi, ishlash tezligi kamayadi.
Dostları ilə paylaş: |