Tại sao hai hàm scanf() và printf() gọi là 2 hàm nhập, xuất có định dạng?
Đáp án đúng: A
Hàm scanf()
và printf()
được gọi là hàm nhập/xuất có định dạng vì chúng sử dụng chuỗi định dạng (format string) trong tham số để xác định kiểu dữ liệu và cách thức nhập/xuất dữ liệu. Chuỗi định dạng này chứa các ký tự đặc biệt (ví dụ: %d
cho số nguyên, %f
cho số thực, %s
cho chuỗi) giúp xác định kiểu dữ liệu của các biến được nhập hoặc xuất. Điều này cho phép chúng ta kiểm soát chính xác cách dữ liệu được đọc vào hoặc hiển thị ra.
Phương án A chính xác vì nó chỉ ra rằng sự hiện diện của chuỗi định dạng trong tham số là yếu tố quyết định.
Phương án B không hoàn toàn chính xác, mặc dù chúng thường được sử dụng để nhập xuất các kiểu dữ liệu đã định trước, nhưng điều này chỉ là một hệ quả của việc sử dụng chuỗi định dạng chứ không phải là lý do chính.
Phương án C không cung cấp thông tin cụ thể.
Phương án D sai vì scanf()
và printf()
là các hàm nhập xuất có định dạng.