Trả lời:
Đáp án đúng: C
Đoạn code có lỗi vì biến `x` được sử dụng trước khi được gán giá trị. Trong Python, nếu một biến được sử dụng trước khi nó được gán một giá trị, nó sẽ gây ra lỗi `NameError`. Do đó, đáp án đúng là "Lỗi".
Đáp án đúng: C
Trong C/C++, để lấy địa chỉ bộ nhớ của một biến được trỏ tới bởi con trỏ, ta sử dụng chính con trỏ đó. Con trỏ lưu trữ địa chỉ bộ nhớ của biến mà nó trỏ tới.
Trong C, để khai báo một biến có kiểu là struct, bạn cần sử dụng từ khóa struct
theo sau là tên của struct và sau đó là tên biến. Vì vậy, đáp án đúng là B. struct foo var;.
struct foo;
chỉ khai báo kiểu struct foo
(nếu nó chưa được khai báo trước đó) chứ không khai báo biến nào.foo;
không hợp lệ vì trình biên dịch không biết foo
là kiểu dữ liệu gì.int foo;
khai báo một biến foo
có kiểu số nguyên, không liên quan đến struct foo
.