What is output? #include
Trả lời:
Đáp án đúng: A
Đề bài cho một đoạn code C có sử dụng struct để định nghĩa kiểu dữ liệu ngày sinh (birthday) và thông tin nhân viên (info). Biến `a` kiểu `info` được khởi tạo với ID là 1009 và ngày sinh là 16/9/1989. Sau đó, chương trình in ra ID và ngày sinh của nhân viên này bằng hàm `printf`. Vì các giá trị đã được khởi tạo đúng cách, chương trình sẽ in ra giá trị ID và ngày tháng năm sinh như đã gán.
Phân tích các đáp án:
- Đáp án A: ID=1009, dd/mm/yyyy = 16/09/1989. Đây là kết quả đúng vì chương trình in ra các giá trị đã được gán cho biến `a`.
- Đáp án B: ID = 1009, dd/mm/yyyy = garbage value/garbage value/garbage value. Sai, vì các giá trị đã được khởi tạo cụ thể, không có giá trị rác.
- Đáp án C: Error syntax. Sai, vì code không có lỗi cú pháp.
Vậy đáp án đúng là A.