JavaScript is required

Kích thước của mảng là:

A.
Số phần tử tối đa của mảng.
B.
Kích thước bộ nhớ sẽ cấp phát cho mảng.
C.
Cả hai câu trên đểu đúng.
D.
Cả hai câu trên đều sai.
Trả lời:

Đáp án đúng: C


Kích thước của mảng có thể được hiểu theo hai khía cạnh: số lượng phần tử tối đa mà mảng có thể chứa (được xác định khi khai báo mảng) và kích thước bộ nhớ mà mảng chiếm dụng trong quá trình thực thi chương trình. Vì vậy, cả hai câu A và B đều đúng. Phương án A: Số phần tử tối đa của mảng là một cách hiểu về kích thước mảng, đặc biệt khi ta khai báo mảng với một số lượng phần tử cố định. Ví dụ: int arr[10]; thì mảng arr có kích thước là 10 (có thể chứa tối đa 10 phần tử). Phương án B: Kích thước bộ nhớ mà mảng chiếm giữ cũng là một khía cạnh quan trọng của kích thước mảng. Kích thước này phụ thuộc vào kiểu dữ liệu của các phần tử trong mảng và số lượng phần tử. Ví dụ, một mảng int[10] sẽ chiếm nhiều byte hơn một mảng char[10]. Phương án C: Vì cả hai cách hiểu trên đều đúng, nên phương án C là đáp án chính xác. Phương án D: Vì có các câu đúng, nên phương án D sai.

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