Trong ngôn ngữ C, khai báo “int array[3][5]” có nghĩa là:
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.