Yakuniy nazorat bo’yicha test savollari


Download 70.49 Kb.
bet1/5
Sana21.07.2023
Hajmi70.49 Kb.
#1661560
  1   2   3   4   5
Bog'liq
Yakuniy nazorat bo’yicha test savollari


Yakuniy nazorat bo’yicha test savollari

Yakuniy nazorat bo’yicha test savollari:
  1. Quyidagi ifodaning qiymati int x ning qaysi qiymatlari to'g'ri ekanligini ko'rsating: x<3 && x<=5 || x>4





  1. Quyidagi ifodaning qiymatini aniqlang: 3 + 15 / 3 * 5


  • 28

  • 1.2

  • 30



  1. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?


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 ” );

  • 1

  • 14

  • нe будeт выведeно ничего




  1. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?


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 ” );

  • 1

  • 2

  • 4

  1. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?

#include


int k;

int main(){


k = 123;

printf("%d", k ++);


return 0;
}
  • 122

  • 124

  • 123



  1. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?


int x=1, y=3;


if (--x && ++y) y+=3;
cout<<”\n x+y=”<
  • x+y=3

  • x+y=7

  • x+y=4



  1. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?


  • x+y=6

  • x+y=7

  • x+y= 4



  1. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?


int x=1, y=3;


if (x++ && y++) y+=2;

cout<<”\n x+y=”<


  • x+y=7

  • x+y=4

  • x+y=8



  1. C ++ tilida ko'p satrlar qaysi belgilar bilan tugatiladi?




  • , (vergul)


  • : (nuqta)


  • . (nuqta)


  • ; (nuqta-vergul)


  1. Quyidagi ma'lumotlar turlaridan qaysi biri C ++ da ma'lumot turi emas?


  • float

  • int

  • real

  • double



  1. 2.18e-6 ushbu son quyidagilardan qaysi biriga teng?


  • 2.18*10^-6


  • 0.0000218


  • 2.18-6

  • 2.18*10-6

  1. getch( ) funksiyasi qaysi sarlavha fayliga (kutubxonasiga) tegishli va qaysi kvadratga bog’langan?






  1. cout<

  • Ifodani kasr qismini 4 xona birlikgacha yahlitlash

  • 4-satrga o’tish


  • 4-satrni hisoblash va natijasini chiqarish


  • 4-satrni hisoblamaslik uchun


  1. Qaysi ma’lumotlar tipi suzuvchi vergul sonlar tipiga kiradi?


  • float

  • char

  • int

  • usigned int



  1. Qaysi ma’lumotlar tipi belgili tipga kiradi?


  • char

  • float

  • Int

  • Bool


  1. Mantiqiy toifani ko’rsating.



  • bool

  • int

  • char

  • float

  1. Qaysi ma’lumotlar tipi butun sonlar tipiga kiradi?


  • int

  • float

  • double

  • Bool


  1. Qaysi tipli o’zgaruvchi bilan razryad bo’yicha amallarni qo’llash mumkin emas?


  • float

  • char

  • short int


  • int

  1. Xotiradagi hajmni hisoblash amalini ko’rsating

  • sizeof

  • typdef

  • define

  • Struct

  1. Uzunligi 32 bitdan kam bo’lmagan ma’lumotni xaqiqiy tipi qaysi so’z orqali ifodalanadi?



  • double

  • long long

  • long

  • short




  1. char a o'zgaruvchi e'lon qilingan; Quyidagi iboralarning qaysi biri to'g'ri emas?
  1. a = "3";


  2. a = '3';


  3. a = 3;

  4. int a=3




  1. Char + tipidagi ma'lumotlar uchun C ++ da qanday standart kod ishlatiladi?

  1. Kod ASCII


  2. Kod cp-1251


  3. Kod ASCI


  4. Kod UTF-8





  1. Dasturda qaysi funksiya bo’lishi shart?
  1. main()

  2. global()

  3. inline()


  4. local()




  1. Qiymat qaytarmaydigan funksiya qanday nomlanadi?
  1. void

  2. Int

  3. bool

  4. float




  1. Haqiqiy toifadagi o’zgaruvchi float xotiradan qancha bayt egallaydi?
  1. 4 bayt

  2. 2 bayt

  3. 8 bayt

  4. 10 bayt




  1. Uzunligi 32 bitdan kam bo’lmagan ma’lumotni xaqiqiy tipi qaysi so’z orqali
  1. double

  2. long long

  3. long

  4. short




  1. Kompilyator bu

a) dastur tuzish uchun yaniy kodlarning qonun qoida bo’yicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi amaliy dasturdir.


b)amallar ketma ketligi
c)buyruqlar ketma ketligi
d) dastur tuzish uchun yaniy kodlarning qonun qoida bo’yicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi amaliy algoritmdir.



  1. C++ tilida kata va kichik harflarning …..

a) farqi bor


b) farqi yuq
c) faqat kichkina harflar ishlatiladi
d) faqat katta harflar ishlatiladi



  1. To’g’ri yozilgan qatorni ko’rsating

a) float x=7.7, y=5;


b) int x=7.7, y=5;
c) string x=7.7, y=5;
d) intdouble x=7.7, y=5;


  1. C++ dasturlash tilida toifalar turi va ularning xotiradagi hajmi ….

a) sizeof


b) define
c)include
d)main



  1. float ….?

a)haqiqiy sonlar bilan uchun


b)butun sonlar biln ishlash uchun
c)belgilar bilan ishlash uchun
d)satrlar bilan ishlash uchun


  1. Dastur fragmentining natijsini aniqlang:

a) 3


b) 13,2

c) 1,47


d)1


  1. Quyidagi sonlardan qaysi biri sakkizlik sanoq sistemasiga xos?
  1. 010, 0204, -076663


  2. 17, 132, -32179


  3. 0xA, 0x84, 0x7db3


  4. 1010, 132, 0x86





  1. Dastur fragmentining natijsini aniqlang:

a) 13.2


b) 12

c) 1,47


d) 1


  1. Quyidagi ifoda qiymatini aniqlang:

5 + 15 / 5 * 2


  1. 11

  2. 8

  3. 6.5

  4. 6





  1. Quyidagi ifoda qiymatini aniqlang:

1 – 2 * – 3


  1. 7

  2. 3

  3. 5

  4. -5




  1. Quyidagi ifoda qiymatini aniqlang:

3 + 15 / 3 * 5


  1. 28

  2. 1.2

  3. 30

  4. 1




  1. Quyidagi ifoda qiymatini aniqlang:

3 – 4 * – 2


  1. 11

  2. 2

  3. -14

  4. -11




  1. Funksiyaga ko‘rsatkichning yozilish sintaksisi quyidagicha:


  1. (* ) (
    );



  2. (* ) (
    );




  3. (* ) (
    );



  4. (* ) (
    );




  1. Kiritilgan sonning kvadratini topuvchi dasturni ko’rsating

a) float a; cin>>a; cout>a; cout<


c) float a; cin>>a; cout<
d) float a=9; cout<


  1. Quyidagi dastur bajarilgandan so’ng ekranda qanday qiymat chiqadi:


#include

int k;

int main(){

k = 123;

printf("%d", k ++);

return 0;

}
  1. 123

  2. 124

  3. 122

  4. 121




  1. Kiritilgan sonning kubini topuvchi dasturni ko’rsating

a) float a; cin>>a; cout>a; cout<


c) float a; cin>>a; cout<
d) float a=9; cout<
  1. 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


  1. 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


  1. 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++ }
  1. 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);

  1. 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;}

  1. 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
  1. 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

  1. 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

  1. 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
  1. 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
  1. 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



  1. 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
  1. 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



  1. 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
  1. 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
  1. 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
  1. Quyidagi keltirilgan misollarning qaysi biri for 1 da 5 gacha bo‘lgan sonlarning yig‘indisini hisoblaydi?


  1. s=0;

for (i=1, i≤5; i++)
s=s+i;

  1. s=0;

for (i=1, i==5, i++)
s=s+i;

  1. s=0;

for (i=1; i<=5; i++)
s=s+i;

  1. s=0;

for (i=1, i<=5; i++)
s=s+i;

  1. Siklning tanasi necha marta bajarilishini aniqlang


int i; for (i=0; i<7; i+=2)


{
…….

}

  1. 4

  2. 1

  3. 7

  4. 8


  1. Qaysi operator o‘zidan keyin amallar ketma ketligini bajarmasdan booshqaruvni takrorlanish operatorning boshiga uzatadi?


  1. break

  2. return

  3. while

  4. to‘g‘ri javob yo‘q


  1. C++ tasturlash tilida ishlatiladigan takrorlanuvchi jarayon qaysi javobda to‘g‘ri yozilgan?


  1. for( n = strlen(s)-1; n>=0; n--)


  2. while( 0 ) for( c<=7 )


  3. for(j=0; j>=9; j++)


  4. while( i =10; i >=0; I-- )



  1. break operatori ...


  1. Strukturadan chiqish uchun


  2. Sikldan chiqish uchn


  3. Dasturdan chiqish uchun


  4. Windows dan chiqish uchun



  1. Dastur bo‘lagi bajarganingizdan keyin x o’zgaruvchisining qiymatini aniqlang:


int x=1, y=0;


while ( y < 12 )
y = 3 * ( ++x ) + 1;
  1. 4

  2. 5

  3. 7

  4. 2


  1. Siklning tanasi necha marta bajarilishini aniqlang


int i;
for ( i = -8; i % 3 <= -1; ++i )


{
…….

}

  1. 2

  2. 1

  3. 3

  4. 8


  1. "while (ifoda_shart) {…}" konstruksiyadan foydalanish nimani bildiradi?


  1. Avval shartga tekshiriluvchi sikl


  2. Amal bajarilgandan so’ng shartga tekshiriluvchi sikl


  3. parametrik sikl


  4. Dastlab funktsiyani tekshiradigan sikl



  1. So'ngra tekshirish sikl operatorini to’g’ri e’lon qilinganini ko’rsating


  1. do while


  2. for

  3. switch

  4. while


  1. Har qanday sikl tanasi uning holati qadar davom etadi, qachonki ...


  1. Yolg’on bo’lguncha


  2. Takrorlanishda shart yoq


  3. Rost

  4. Dastur chiqib ketguncha


  1. C++ dasturlash tilida ishlatiladigan takrorlanuvchi operatorlar tog’ri ko’rsatilgan javobni tanlang


  1. for,while, do while


  2. while, if, continue


  3. while, NULL, type


  4. cin, gets, char



  1. goto operatori boshqaruvni nimaga beradi?


  1. nishonga


  2. satrga

  3. funksiyaga

  4. o‘zgaruvchiga



  1. Qiymat qaytarmaydigan funksiyalar . . . deyiladi.?


  1. protsedura


  2. Struktura


  3. dastur

  4. inline funksiyalar

  1. . . . . . . -unikal nomga ega bo’lgan buyruqlar (operatorlar) ketma-ketligiga aytiladi.


  1. funksiya


  2. union

  3. kalit

  4. kalitmaydon


  1. Inline kalit so’zi nimani anglatadi?


  1. Funksiyaga kiritilgan hamma chaqiruvlar shu funksiyaning kodi bilan almashtiriladi


  2. To’g’ri javob yo’q


  3. Funksiyaga kiritilgan hamma chaqiruvlar shu funksiya bajarilishi natijasi bilan almashtiriladi


  4. Kompilyatorga funksiyani bitta fayl chegarasida ishlatishga xabar beradi


  1. C/C++ tilida asosiy funksiya ichida e’lon qilingan o’zgaruvchilar qanday o’zgaruvchilar deyiladi?


    1. Local o’zgaruvchilar


    2. Global o’zgaruvchilar


    3. Butun o’zgaruvchilar


    4. haqiqiy o’zgaruvchilar


  2. Funksiyasini strukturasi to’g’ri ko’rsatilgan javobni toping?


    1. ([])

{

<оb`еktlаrni аniqlаsh>
.... }

    1. ([])

{

<оb`еktlаrni аniqlаsh>
.... }

    1. ([])

{

<оb`еktlаrni аniqlаsh>
.... }

    1. ()

{

<оb`еktlаrni аniqlаsh>
.... }

  1. Signatura deb nimaga aytiladi?


    1. Funksiya prototipi


    2. Funksiya local o’zgaruvchilari


    3. Funksiya global o’zgaruvchilari


    4. Funksiyaning turi


  2. Funktsiya e`lоnini . . . . . . tаvsiflаydi.


    1. Funksiya prototipi


    2. Funksiya local o’zgaruvchilari


    3. Funksiya global o’zgaruvchilari


    4. Funksiyaning turi


  3. Funksiyada parametrlar ro’yxati -?


    1. - 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


    2. - 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


    3. - 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


    4. - 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


  4. 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?


    1. Ha, mumkin


    2. Yo’q

    3. Bu funksiyaning qaytaradigan qiymat turiga bog’liq.

    4. To’g’ri javob yo’q


  5. Funksiya prototipini inline kalit so’zi yordamida e’lon qilganda dastur hajmi va ishlash tezligi qanday o’zgaradi?


    1. Hajmi oshadi, ishlash tezligi nisbatan ortadi


    2. Hajmi kamayadi, ishlash tezligi o’zgarmaydi.


    3. Hajmi oshadi, ishlash tezligi kamayadi.


    4. Hajmi o’zgarmaydi, ishlash tezligi kamayadi.



  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *int a[2];


b) *float *a; a=new float[2];
c) int []a;
d) int a = new (int * 20);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *float a[2];


b) *int *a; a=new int[2];
c) double []a;
d) float a = new (int * 2);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *double a[2];


b) *char *a; a=new char[2];
c) float []a;
d) char a = new (char * 20);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *int a[5]; float b[10];


b) *double *a; a=new double[5];
c) int []a;
d) int a = new (int * 20);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *int a[5]; float b[10];


b) double *a; a=new float[5];
c) int []a;
d) int a = new (int * 20);
  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) int a;


b) *float *a; a=new float[2];
c) int []a;
d) int a = new (int * 20);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) float &a;


b) *int *a; a=new int[2];
c) double []a;
d) float a = new (int * 2);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) double &a[2];


b) *char *a; a=new char[2];
c) float []a;
d) char a = new (char * 20);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *int a[5]; float b[10];


b) double a; a=new double[5];
c) int []a;
d) int a = new (int * 20);

  1. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?


a) *int a[5]; float b[10];


b) double a; a=new float[5];
c) int []a;
d) int a = new (int * 20);

  1. Ko‘rsatkich – bu


a) kompyuter xotirasi yacheykasining adresi yozilgan o‘zgaruvchidir


b) kompyuter xotirasi maydonida yozilgan qiymat
d) har bir o‘zgaruvchining qiymati va uning adresi
c) dasturdagi o‘zgarmaslar va o‘zgaruvchilar yozilgan adres

  1. Qaysi belgi yordamida o’zgaruvchi adresini olish mumkin?


a) '&’
b) ‘*’

d) ‘::’
c) ‘$’

  1. C++ dasturlash tilida cout<<&b; qatorining vazifasi nima?


a) b ning hotira adresini qaytaradi


b) b ning qiymatini qaytaradi
c) b ni 8 lik sanoq sistemasiga o’tkazadi
d) b ning tarkibida kelgan & belgisini o’chiradi

  1. Ko‘rsatkich orqali struktura elementlariga necha xil usulda murojaat qilish mumkin ?


a) 2
b) 4

c) 6
c) 8

  1. 12 & 10 ifodaning bitlar ustidagi amal natijasini aniqlang


a) 8
b) 6

d) 14
c) 1

  1. berilgan. Egallab turgan xotirani qanday to’g’ri o’chirish mumkin?


a)
b)


d )
c)

  1. Ixtiyoriy simvol yoki satrni adresi


a) char *p;


b) int *pI;
c) float *pF
d) string *pS;

  1. void ko‘rsatkich


a) Bu ko‘rsatkich ob’ekt turi oldindan noma’lum bo‘lganda ishlatiladi.


b) Bu ko‘rsatkich ob’ekt turi oldindan aniq bo‘lganda ishlatiladi.
c) Bu ko‘rsatkich ob’ekt turi oldindan qiymat olganda ishlatiladi.
d) Bu ko‘rsatkich ob’ekt turi aniq bo‘lganda ishlatiladi.

  1. const int*const cpc=&ci;


a) butun o‘zgarmasga o‘zgarmas ko‘rsatkich butun o‘zgaruvchiga o‘zgarmas ko‘rsatkich


b) butun o‘zgarmasga ko‘rsatkich
c) butun o‘zgaruvchiga ko‘rsatkich
d) satr o‘zgarmasga ko‘rsatkich

  1. nt *const cp=&i;


a) butun o‘zgaruvchiga o‘zgarmas ko‘rsatkich


b) butun o‘zgarmasga o‘zgarmas ko‘rsatkich
c) butun o‘zgaruvchiga ko‘rsatkich
d) butun o‘zgarmasga ko‘rsatkich

  1. Dinamik xotiraga


a faqat ko‘rsatkichlar yordamida murojaat qilish mumkin


b faqat kontstanta yordamida murojaat qilish mumkin
d faqat void yordamida murojaat qilish mumkin
c faqat yacheykalar yordamida murojaat qilish mumkin

  1. main() funfsiyaga ta’rif bering.


a).* Bosh funksiya bo’lib barcha boshqa funsiyalar shu funksiyaga chaqiriladi, C++ da kamida bitta shunday funkiya bolishi kerak va zarur.


b). Reqursiv funksiya bo’lib o’z o’zini chaqiradi.
c). Qayta yuklanuvchi funksiya bo’lib parametrlariga qarab har hil qiymatlar qaytaradi.
d). Barcha javoblar to’gri.

  1. Funksiya prototipiga ta’rif bering.


a).* Funksiya e’lonini bo’lib bunda funksiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim bo’ladi va nuqta vergul bilan tugashi kerak.


b). Funksiya nomi tariflanishi va parametrlari tariflanishi lozim bo’ladi va nuqta vergul bilan tugashi kerak.
c). Funksiya nomi va parametrlari tariflanishi lozim bo’ladi.
d). Barcha javoblar noto’gri.

  1. Funksiya aniqlanishi…


a).Funksiya sarlavhasi va figurali qavsga (‘{‘,’}’) olingan qandaydir amaliy mazmunga ega tanadan iborat bo‘ladi. Agar funksiya qaytaruvchi turi void turidan farqli bo‘lsa, uning tanasida albatta mos turdagi parametrga ega return operatori bo‘lishi shart.


b). Funksiya tanasida bittadan ortiq return operatori bo‘lishi mumkin. Ularning ixtiyoriy birortasini bajarish orqali funksiyadan chiqib ketiladi.
c). Agar funksiyaning qiymati dasturda ishlatilmaydigan bo‘lsa, funksiyadan chiqish uchun parametrsiz return operatori ishlatilishi mumkin yoki umuman return ishlatilmaydi.
d).* Barcha javoblar to’gri.

  1. Funksiyani chaqirish uchun …


a). Uning nomi va undan keyin qavs ichida argumentlar ro‘yxati beriladi


b). Quidagi sintaksisi yordamida (1>, 2>,…, n >); chaqiriladi.
c). Funksiya argumentlar ro‘yxati bo‘sh bo‘lishi mumkin
d).* Barcha javoblar to’gri.

  1. rekursiv funksiyalar …


a).* o‘z tanasida boshqa funksiyalarni, o‘zini o’zi ham chaqirishi mumkin.


b). main() funksiyalarni chaqirishi mumkin.
c). qayta yuklanuvchi funksiya bo’lib parametrlariga qarab har hil qiymatlar qaytaradi.
d). Barcha javoblar to’gri.




  1. Download 70.49 Kb.

    Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling