“Dasturlash” fanidan mustaqil topshiriqlar
1. Quyidagi jumlalarga qisqacha izoh bering:
1.1. Ikki o`lchovli massivni e’lon qilish sintaksisi
1.2. Ikki o`lchovli massivni e’lon qilish va yuklash
2. Test savollariga javob bering.
Quyidagi ko`rsatma satrlaridan qaysi biri to`g`ri?
A. char charArray[][] = {'a', 'b'};
B. char charArray[2][2] = {{'a', 'b'}, {'c', 'd'}};
C. char charArray[2][] = {{'a', 'b'}, {'c', 'd'}};
D. char charArray[][] = {{'a', 'b'}, {'c', 'd'}};
Quyidagi kodda funksiya tarkibida massivni e’lon qilganimizda massiv elementlari avtomatik tarzda 0 qiymat oladi:
int matrix[5][5];
A. Rost
B. Yolg`on
matrix[5][5] ning nechta elementi mavjud?
A. 14
B. 20
C. 25
D. 30
Massivning birinchi satri, birinchi ustunidagi element uchun o`zgaruvchi indeks qanday bo`ladi?
A. a[0][0]
B. a[1][1]
C. a[0][1]
D. a[1][0]
Quyidagi kodning bajarilishi natijasida ekranga nima chiqariladi?
#include
using namespace std;
int main()
{
int matrix[4][4] =
{{1, 2, 3, 4},
{4, 5, 6, 7},
{8, 9, 10, 11},
{12, 13, 14, 15}};
for (int i = 0; i < 4; i++)
cout << matrix[i][1] << " ";
return 0;
}
A. 1 2 3 4
B. 4 5 6 7
C. 1 3 8 12
D. 2 5 9 13
E. 3 6 10 14
Quyidagi kodning bajarilishi natijasida ekranga nima chiqariladi?
#include
using namespace std;
int main()
{
int matrix[4][4] =
{{1, 2, 3, 4},
{4, 5, 6, 7},
{8, 9, 10, 11},
{12, 13, 14, 15}};
for (int i = 0; i < 4; i++)
cout << matrix[1][i] << " ";
return 0;
}
A. 1 2 3 4
B. 4 5 6 7
C. 1 3 8 12
D. 2 5 9 13
E. 3 6 10 14
Quyidagi kodning bajarilishi natijasida ekranga nima chiqariladi?
#include
using namespace std;
int main()
{
int values[2][4] = {{3, 4, 5, 1}, {33, 6, 1, 2}};
int v = values[0][0];
for (int row = 0; row < 2; row++)
for (int column = 0; column < 4; column++)
if (v < values[row][column])
v = values[row][column];
cout << v << endl;
return 0;
}
A. 1
B. 3
C. 5
D. 6
E. 33
Quyidagi funksiyani e’lon qilishga doir misollardan qaysi biri to`g`ri?
A. int f(int[][] a, int rowSize, int columnSize);
B. int f(int a[][], int rowSize, int columnSize);
C. int f(int a[][3], int rowSize);
D. int f(int a[3][], int rowSize);
Quyidagi kodning bajarilishi natijasida ekranga nima chiqariladi?
#include
using namespace std;
int main()
{
int data[][2][2] = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}};
cout << data[1][0][0] << endl;
return 0;
}
A. 1
B. 2
C. 4
D. 5
E. 6
Quyidagi kodning bajarilishi natijasida ekranga nima chiqariladi?
#include
using namespace std;
int ttt(int m[][2])
{
int v = m[0][0];
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
if (v < m[i][j])
v = m[i][j];
return v;
}
int main()
{
int data[][2][2] = {{{1, 2}, {3, 4}},
{{5, 6}, {7, 8}}};
cout << ttt(data[0]) << endl;
return 0;
}
A. 1
B. 2
C. 4
D. 5
E. 6
3. Quyidagi masalaning dasturini tuzing:
ASCII kodidagi barcha belgilarni jadval ko`rinishida chop etuvchi dastur tuzing.
Do'stlaringiz bilan baham: |