Mảng là gì? Chọn câu trả lời đúng nhất
A.
Một chuỗi các phần tử cùng kiểu đặt trên các vị trí bộ nhớ khác nhau, trong đó mỗi phần tử có thể tham chiếu thông qua số chỉ mục và tên mảng.
B.
Một chuỗi các phần tử khác kiểu được đặt trên các vị trí bộ nhớ liên tiếp nhau, trong đó mỗi thành phần có thể được tham chiếu thông qua số chỉ mục và tên mảng.
C.
Một chuỗi các phần tử cùng kiểu được đặt trên các vị trí bộ nhớ liên tiếp nhau, trong đó mỗi thành phần có thể được tham chiếu thông qua số chỉ mục và tên mảng.
D.
Không có đáp án đúng
Trả lời:
Đáp án đúng: C
Mảng là một cấu trúc dữ liệu cơ bản trong lập trình, nó chứa một tập hợp các phần tử có cùng kiểu dữ liệu. Các phần tử này được lưu trữ liên tiếp trong bộ nhớ, cho phép truy cập nhanh chóng thông qua chỉ số (index) của chúng. Mỗi phần tử trong mảng có thể được truy cập bằng cách sử dụng tên mảng và chỉ số của phần tử đó.
* **Phương án A sai:** Vì mảng phải được đặt trên các vị trí bộ nhớ *liên tiếp* nhau.
* **Phương án B sai:** Vì các phần tử trong mảng phải có *cùng* kiểu dữ liệu.
* **Phương án C đúng:** Đáp án này mô tả chính xác khái niệm mảng: một chuỗi các phần tử *cùng kiểu*, được đặt trên các vị trí bộ nhớ *liên tiếp* và có thể truy cập thông qua chỉ số và tên mảng.
* **Phương án D sai:** Vì có một đáp án đúng (phương án C).
Vậy đáp án đúng là C.