JavaScript is required

 Dạng tổng quát của hàm printf () là: Printf ( "dãy mã quy cách", dãy mã biểu thứC) ; Trong đó, dãy mã quy cách sẽ là:

A.

Dãy các mã định dạng dữ liệu hiển thị.

B.

Con trỏ của xâu kí tự.

C.

Các xâu kí tự mang tính chất thông báo.

D.

Cả 3 phương án trên.

Trả lời:

Đáp án đúng: A


Hàm `printf()` trong C có dạng tổng quát là `printf("dãy mã quy cách", dãy các biểu thức);`. Trong đó, "dãy mã quy cách" chính là một chuỗi các mã định dạng dữ liệu, cho phép hàm `printf()` biết cách hiển thị các giá trị của các biến hoặc biểu thức được truyền vào. Các mã định dạng này bắt đầu bằng ký tự `%` theo sau là một ký tự chỉ định kiểu dữ liệu (ví dụ: `%d` cho số nguyên, `%f` cho số thực, `%s` cho chuỗi, `%c` cho ký tự). Ngoài ra, "dãy mã quy cách" cũng có thể chứa các xâu kí tự mang tính chất thông báo để in ra màn hình, ví dụ: `printf("Gia tri cua x la: %d\n", x);`. Như vậy, phương án A và C đều đúng một phần, tuy nhiên phương án A mô tả chính xác và đầy đủ hơn về vai trò của dãy mã quy cách trong việc định dạng dữ liệu hiển thị. Phương án B không chính xác vì dãy mã quy cách không phải là con trỏ của xâu kí tự, mặc dù nó là một chuỗi ký tự, nhưng vai trò chính là định dạng dữ liệu. Phương án D không chính xác vì không phải tất cả các phương án đều hoàn toàn đúng. Do đó, đáp án chính xác nhất là A. Dãy các mã định dạng dữ liệu hiển thị.

Câu hỏi liên quan