wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ массивтері бойынша тест

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

C++ тілінде массивтерді қалай жариялауға болады?

a)

int arr[10];

b)

int[10] arr;

c)

float arr(10);

d)

arr int[10];

2.

Массив элементтеріне қалай қол жеткізуге болады?

a)

Массив элементтеріне функциялар арқылы қол жеткізуге болады.

b)

Массив элементтеріне тек цикл арқылы қол жеткізуге болады.

c)

Массив элементтеріне тек массивтер арқылы қол жеткізуге болады.

d)

Массив элементтеріне индекстер арқылы қол жеткізуге болады.

3.

Көпөлшемді массивтерді жариялау мысалын келтіріңіз.

a)

char grid[2][5];

b)

int array[3][4];

c)

float matrix[3][4][2];

d)

int array[4][3];

4.

C++ тілінде массивтің өлшемін қалай анықтауға болады?

a)

sizeof(array) / sizeof(array[0])

b)

array.length()

c)

sizeof(array) * sizeof(array[0])

d)

array.size()

5.

Көпөлшемді массивтерде элементтерге қол жеткізу формуласы қандай?

a)

A[i,j,k] формуласы

b)

A[i][j] формуласы

c)

A(i)(j) формуласы

d)

A[i,j] формуласы

6.

C++ массивтерінде индекстер 0-ден басталатынын түсіндіріңіз.

a)

C++ массивтерінде индекстер 1-ден басталады.

b)

C++ массивтерінде индекстер теріс мәндерден басталады.

c)

C++ массивтерінде индекстер 2-ден басталады.

d)

C++ массивтерінде индекстер 0-ден басталады.

7.

Көпөлшемді массивтерді қалай инициализациялауға болады?

a)

int array[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};

b)

int array[2][5] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}};

c)

int array[4][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

d)

int array[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};

8.

Динамикалық массивтерді пайдалану кезінде жадыны басқару мәселелері қандай?

a)

Динамикалық массивтерді пайдалану кезінде жадыны басқару мәселелері жоқ.

b)

Динамикалық массивтерді пайдалану кезінде жадының фрагментациясы, босату қателіктері, жеткіліксіздігі және өлшемді өзгерту қажеттілігі.

c)

Динамикалық массивтер тек бір өлшемді массивтерді қолдайды.

d)

Динамикалық массивтер тек статикалық жадыны пайдаланады.

9.

C++ массивтерінде элементтерді сорттау үшін қандай алгоритмдер бар?

a)

Counting Sort

b)

Heap Sort

c)

Radix Sort

d)

C++ массивтерінде элементтерді сорттау үшін Selection Sort, Bubble Sort, Quick Sort, Merge Sort, Insertion Sort алгоритмдері бар.

10.

Динамикалық массивтерді пайдалану кезінде қандай қауіптер бар?

a)

Динамикалық массивтер тек статикалық жадты пайдаланады.

b)

Динамикалық массивтер тек бір өлшемді массивтерді қолдайды.

c)

Динамикалық массивтерді пайдалану кезінде жадты басқару, фрагментация, және синхронизация мәселелері сияқты қауіптер бар.

d)

Динамикалық массивтерді пайдалану кезінде жадты автоматты түрде басқару қажет емес.