2- darajali (murakkab testlar)Testlar
11. Bir o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?
a) *int a[2];
b) Afloat *a; a=new float[2];
c) int []a;
d) int a = new (int * 20);
12. Ikki o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?
a) *int a[2][2];
b) *float **a; a=new float*[2]; for(int i=0;i<2;i++) a[i]=new float[2];
c) int []a;
d) int a = new (int * 20);
13. Uch o’lchovli massivning to’gri e’lonini (barchasini ) aniqlang?
a) *int b[5][5][5]; int ***a;a=new int **[2];for(int i=0;i<2;i++)
a[i]=new int*[2];
for(int i=0;i<2;i++)
for(int j=0;j<2;j++) a[i][j]=new int[2];
b) double *a; a=new float[5];
c) * float***a;a=new float **[2];for(int i=0;i<2;i++)
a[i]=new float*[2];
for(int i=0;i<2;i++)
for(int j=0;j<2;j++) a[i][j]=new float[2];
d) int a = new (int * 20);
14. Agar int a[10] e’lonini qilingan va son bilan to’ldirilgan bo’lsa shu massivning barcha elementlarini ekranga chiqaruvchi variantni aniqlang?
a) for (int k = 0; k <= 10; k++) cout << a[k];
b) for (int k = 1; k < 10; l++) cout << a[k];
c) * for (int k = 0; k < 10; k++) cout << a[k];
d) for (int k = 1; k < 10; k++) cout << a[k];
15. Agar int char a [10] e’lonini qilingan va son bilan to’ldirilgan bo’lsa shu massivning barcha elementlarini ekranga chiqaruvchi variantni aniqlang?
a) for (int k = 0; k <= 10; k++) cout << a[k];
b) for (int k = 1; k < 10; l++) cout << a[k];
c) * for (int k = 0; k < 10; k++) cout << a[k];
d) for (int k = 1; k < 10; k++) cout << a[k];
Quyidagi dastur qanday natija ega?
int A(int *a, int n){
int s=0, i=0;
while(i<=n){
s+=a[i++];
}
return s;
}
int main(){ int a[]={1,2,3,4,5};
cout<}
10
15
5
Dastur xato
Quyidagi dastur qanday natija ega?
int A(int *a, int n){
int s=0, i=0;
while(i<=n){
if(i%2==0)s+=a[i];
i++;
}
return s;
}
int main(){ int a[]={1,2,3,4,5};
cout<}
9
15
10
Dastur xato
Quyidagi dastur qanday natija ega?
void A(int *a, int n){
int s=0, i=0;
while(icout<i++;
}
}
int main(){ int a[]={1,2,3,4,5};
A(a,5);
}
1 2 3 4 5
5 4 3 2 1
1 2 3 4 5 0
Dastur xato
Quyidagi dastur qanday natija ega?
void A(int *a, int n){
int s=0, i=0;
while(iif(a[i]>10)
cout<i++;
}
}
int main(){ int a[]={1,12,3,14,5};
A(a,5);
}
12 14
1 12 3 14 5
5 1 12 13 14
Dastur xato
Quyidagi dastur qanday natija ega?
int *A(int *a, int n){
int s=0, i=0, k=0; int *b = new int[n];
while(iif(a[i]>10){
b[k] = a[i]; k++;}
i++;
} return b;
}
int main(){ int a[]={1,12,3,14,5};
int *B = A(a,5);
cout<}
14
12
1
Dastur xato
Dostları ilə paylaş: |