JavaScript is required

Trong chế độ đồ họa, hàm nào thường được dùng để hiện nội dung xâu:

A.

printf();

B.

outtext(char far * textstring);

C.

outtextxy(int x, int y, char far *textstring);

D.

putchar();

Trả lời:

Đáp án đúng: C


Trong chế độ đồ họa của lập trình (thường là trong các thư viện đồ họa như Borland Graphics Interface - BGI), các hàm `outtext()` và `outtextxy()` được sử dụng để hiển thị xâu (chuỗi) lên màn hình đồ họa. * **`outtext(char far * textstring);`**: Hàm này hiển thị xâu `textstring` tại vị trí hiện tại của con trỏ đồ họa. Vị trí này có thể được thiết lập trước đó bằng các hàm khác. `char far *` chỉ định một con trỏ xa đến một chuỗi ký tự. * **`outtextxy(int x, int y, char far *textstring);`**: Hàm này hiển thị xâu `textstring` tại vị trí có tọa độ `(x, y)` trên màn hình đồ họa. `x` và `y` là tọa độ kiểu số nguyên. Trong khi đó: * `printf()` là một hàm chuẩn trong C/C++ được sử dụng để in ra định dạng văn bản trên console (cửa sổ dòng lệnh), không phù hợp cho việc hiển thị trong chế độ đồ họa. * `putchar()` là hàm dùng để in một ký tự ra console. Vì `outtextxy` cho phép chỉ định vị trí cụ thể để hiển thị xâu, nó thường được sử dụng phổ biến hơn. Tuy nhiên, `outtext` cũng đúng nếu vị trí con trỏ đồ họa đã được thiết lập từ trước. Trong các lựa chọn đưa ra, `outtextxy` chính xác hơn vì nó tường minh về vị trí hiển thị. Tuy nhiên, outtext cũng là một lựa chọn đúng. Trong trường hợp này, đáp án C chính xác hơn đáp án B. Tuy nhiên, vì câu hỏi không yêu cầu "chính xác nhất", cả B và C đều có thể coi là đáp án đúng. Tuy nhiên, theo như các đáp án được cung cấp, và theo cách sử dụng phổ biến, C là đáp án hợp lý nhất.

Câu hỏi liên quan