JavaScript is required

Đối với kiểu có cấu trúc, cách gán nào sau đây là không được phép:

A.
Gán biến cho nhau.
B.
Gán hai phần tử mảng( kiểu cấu trúc) cho nhau.
C.
Gán một phần tử mảng( kiểu cấu trúc) cho một biến hoặc ngược lại.
D.
Gán hai mảng có cấu trúc có cùng số phần tử cho nhau.
Trả lời:

Đáp án đúng: D


Trong ngôn ngữ lập trình, khi làm việc với kiểu dữ liệu có cấu trúc (struct), việc gán giá trị giữa các biến và phần tử mảng cần tuân theo một số quy tắc nhất định. Phương án A: "Gán biến cho nhau" là hoàn toàn hợp lệ. Khi bạn có hai biến cùng kiểu cấu trúc, bạn có thể gán giá trị của biến này cho biến kia. Phương án B: "Gán hai phần tử mảng (kiểu cấu trúc) cho nhau" cũng hợp lệ. Các phần tử của mảng cấu trúc có thể được gán cho nhau nếu chúng cùng kiểu. Phương án C: "Gán một phần tử mảng (kiểu cấu trúc) cho một biến hoặc ngược lại" cũng hợp lệ. Điều này cho phép bạn lấy giá trị từ một phần tử mảng và gán cho một biến cấu trúc, hoặc gán giá trị của một biến cấu trúc vào một phần tử mảng. Phương án D: "Gán hai mảng có cấu trúc có cùng số phần tử cho nhau" là không được phép trong C/C++. Bạn không thể gán trực tiếp hai mảng cho nhau như cách bạn gán các biến đơn lẻ. Bạn cần duyệt qua từng phần tử của mảng và gán từng phần tử một. Do đó, đáp án D là đáp án không được phép.

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