Kí hiệu nào là con trỏ của phẩn tử thứ 3 của màng a có 4 kí tự:
Trả lời:
Đáp án đúng: B
Trong C/C++, tên mảng (ví dụ: `a`) có thể được sử dụng như một con trỏ đến phần tử đầu tiên của mảng. Để truy cập các phần tử khác trong mảng thông qua con trỏ, ta sử dụng phép cộng con trỏ.
* `a + i` sẽ cho địa chỉ của phần tử thứ `i` trong mảng (với `i` bắt đầu từ 0).
* `*(a + i)` sẽ truy cập giá trị của phần tử thứ `i` trong mảng.
Trong trường hợp này, ta muốn truy cập phần tử thứ 3 của mảng (lưu ý rằng chỉ số mảng bắt đầu từ 0, nên phần tử thứ 3 có chỉ số là 2). Do đó, biểu thức đúng sẽ là `*(a + 2)`.
* **A. `*(a+3);`**: Truy cập phần tử thứ 4 của mảng (chỉ số 3).
* **B. `*(a+2);`**: Truy cập phần tử thứ 3 của mảng (chỉ số 2). Đây là đáp án đúng.
* **C. `*a+3;`**: Truy cập giá trị của phần tử đầu tiên (`*a` tương đương `a[0]`), sau đó cộng thêm 3 vào giá trị đó.
* **D. `*(a+4);`**: Truy cập phần tử thứ 5 của mảng (chỉ số 4).
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
