Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về cách truy cập các thành phần (biến) trong một cấu trúc (structure) trong ngôn ngữ lập trình C (hoặc C++).
* **Phương án A: `b→var;`** Đây là cách truy cập một thành phần của cấu trúc thông qua một con trỏ trỏ tới cấu trúc đó. Toán tử `→` được sử dụng để truy cập các thành viên của cấu trúc khi bạn có một con trỏ đến cấu trúc. Ví dụ, nếu `b` là một con trỏ kiểu structure nào đó, thì `b→var` sẽ truy cập vào biến `var` của structure mà `b` đang trỏ tới. Đây là một cách truy cập hợp lệ.
* **Phương án B: `b.var;`** Đây là cách truy cập một thành phần của cấu trúc trực tiếp thông qua tên biến cấu trúc. Toán tử `.` được sử dụng khi bạn có một biến cấu trúc trực tiếp (không phải con trỏ). Ví dụ, nếu `b` là một biến cấu trúc (không phải con trỏ), thì `b.var` sẽ truy cập vào biến `var` của structure `b`. Đây cũng là một cách truy cập hợp lệ.
* **Phương án C: `b-var;`** Đây là phép trừ giữa `b` và `var`, không phải là cách truy cập thành phần của cấu trúc.
* **Phương án D: `b>var;`** Đây là phép so sánh `b` có lớn hơn `var` hay không, không phải là cách truy cập thành phần của cấu trúc.
Vì câu hỏi không chỉ rõ `b` là biến cấu trúc hay con trỏ đến cấu trúc, cả A và B đều đúng. Tuy nhiên, theo cách các câu hỏi trắc nghiệm thường được thiết kế, ta chọn đáp án phổ biến và tổng quát hơn. Ở đây ta giả sử b là một con trỏ.
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
