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 ngôn ngữ C có nghĩa là `array` là một mảng hai chiều. Số đầu tiên (3) chỉ số hàng, và số thứ hai (5) chỉ số cột. Như vậy, mảng `array` có 3 hàng và 5 cột, tổng cộng là 3 * 5 = 15 phần tử. Mỗi phần tử của mảng này là một số nguyên (`int`). - Phương án A đúng vì mỗi phần tử của mảng là số nguyên. - Phương án B đúng vì mảng có 15 phần tử, mỗi phần tử là số nguyên. - Phương án C sai vì `array[3][5]` không phải là một phần tử của mảng. Chỉ số của mảng bắt đầu từ 0, nên phần tử cuối cùng là `array[2][4]`. Vì cả A và B đều đúng, nhưng B đầy đủ và chính xác hơn, nên chọn B là đáp án đúng nhất, tuy nhiên do A cũng đúng nên câu hỏi có thể gây nhầm lẫn.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan