JavaScript is required

Cho đoạn chương trình sau. Yêu cầu của đoạn chương trình trên là: #include #include void main() { char c; clrscr(); do c = getchar(); while (c != ’ * ’); getch(); };

A.

Nhập vào 1 kí tự cho đến khi gặp kí tự ‘*’

B.

Nhập vào các kí tự cho tới khi gặp kí tự ‘*’

C.

Nhập các kí tự ‘*’

D.

Lỗi khi xây dựng chương trình

Trả lời:

Đáp án đúng: A


Đoạn chương trình sử dụng vòng lặp `do...while` để liên tục đọc một ký tự từ bàn phím bằng hàm `getchar()` và gán nó cho biến `c`. Vòng lặp này sẽ tiếp tục cho đến khi ký tự nhập vào là ký tự '*'. Khi gặp ký tự này, vòng lặp sẽ kết thúc. Hàm `getch()` ở cuối được sử dụng để chờ người dùng nhấn một phím bất kỳ trước khi chương trình kết thúc, giúp màn hình không bị đóng lại ngay lập tức. Vậy, chương trình nhập các ký tự cho đến khi gặp ký tự '*'.

Câu hỏi liên quan