Trong chế độ đồ họa, hàm nào thường được dùng để hiện nội dung xâu:
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về các hàm xuất văn bản trong chế độ đồ họa của một thư viện đồ họa (thường là Turbo C++). Trong chế độ đồ họa, các hàm `printf()` hoặc `putchar()` (thường dùng cho chế độ văn bản) không hoạt động trực tiếp để hiển thị xâu. Thay vào đó, ta cần dùng các hàm chuyên dụng cho đồ họa.
* **A. `printf();`**: Hàm này thuộc thư viện `stdio.h` và được sử dụng chủ yếu trong chế độ văn bản để in các chuỗi đã được định dạng ra màn hình console. Nó không được thiết kế để hoạt động trực tiếp trong chế độ đồ họa.
* **B. `outtext(char far * textstring);`**: Hàm này (hoặc một hàm tương tự) thường được sử dụng trong chế độ đồ họa để hiển thị một chuỗi văn bản tại vị trí hiện tại của con trỏ đồ họa. `char far *` là một con trỏ trỏ tới chuỗi ký tự.
* **C. `outtextxy(int x, int y, char far *textstring);`**: Hàm này cũng dùng để hiển thị chuỗi trong chế độ đồ họa, nhưng cho phép chỉ định tọa độ `(x, y)` nơi chuỗi sẽ được vẽ. `char far *` là một con trỏ trỏ tới chuỗi ký tự.
* **D. `putchar();`**: Hàm này thuộc thư viện `stdio.h` và dùng để in một ký tự ra màn hình console (chế độ văn bản). Nó không phù hợp cho chế độ đồ họa.
Vì `outtextxy()` cho phép xác định vị trí cụ thể của xâu, trong khi `outtext()` dùng vị trí mặc định nên `outtextxy()` tổng quát hơn. Tuy nhiên, cả hai đều đúng trong ngữ cảnh câu hỏi. Tuy nhiên, vì câu hỏi không đề cập cụ thể đến việc cần in tại vị trí nào, `outtext()` vẫn có thể được dùng, nên phương án B và C đều đúng. Tuy nhiên, theo cách đặt câu hỏi, outtext() thường được dùng hơn khi không cần chỉ định tọa độ cụ thể, vì vậy B có vẻ phù hợp hơn.
Như vậy, đáp án B và C đều có thể chấp nhận được, tuy nhiên, phương án B có phần phù hợp hơn trong trường hợp tổng quát.
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
