JavaScript is required

Trong ngôn ngữ C, khai báo “int array[3][5]” có nghĩa là:

A.

Các phần tử của mảng là các số nguyên.

B.

Là một mảng hai chiều tối đa là 15 phần tử và mỗi phần tử là một số nguyên.

C.

array[3][5] là một phần tử của mảng.

D.
Tất cả đều sai.
Trả lời:

Đáp án đúng: B


Khai báo int array[3][5] trong C có nghĩa là array là một mảng hai chiều. Mảng này có 3 hàng và mỗi hàng có 5 cột. Vì mỗi phần tử trong mảng là một số nguyên (int), mảng này sẽ chứa tổng cộng 3 * 5 = 15 số nguyên. Do đó:

  • Phương án A đúng vì các phần tử của mảng là số nguyên.
  • Phương án B đúng vì nó mô tả chính xác kích thước và kiểu dữ liệu của mảng.
  • Phương án C sai vì array[3][5] không phải là một phần tử của mảng. Các phần tử hợp lệ của mảng sẽ có chỉ số hàng từ 0 đến 2 và chỉ số cột từ 0 đến 4. Ví dụ, array[0][0], array[1][2], array[2][4] là các phần tử hợp lệ.
  • Vì có các phương án đúng, phương án D sai.

Tuy nhiên, phương án B mô tả đầy đủ và chính xác hơn ý nghĩa của khai báo, bao gồm cả số lượng phần tử và kiểu dữ liệu.

Câu hỏi liên quan