Bùi Lê Thanh Trúc

Câu 35: Đoạn lệnh sau đây sẽ cho kết quả là gì?

ketqua := 1; While ketqua<2 do writrln(ketqua);

A. In ra vô hạn số 1 trên một cột                    B. In ra các số từ 1 đến 10

C. Chương trình báo lỗi                                  D. In ra vô hạn số 1 trên một dòng

Minh Lệ
9 tháng 4 2022 lúc 0:13

Đáp án D

Bạn sửa lại đề chút: ketqua := 1; While ketqua<2 do writeln(ketqua);

Vì đây là vòng lặp với số lần chưa biết trước (while..do) trong câu lệnh chỉ có in ra biến ketqua mà không có lệnh nào làm thay đổi giá trị của biến ketqua, mà điều kiện ketqua<2 (luôn luôn đúng) -> vòng lặp vô hạn -> in vô hạn số 1 trên mỗi dòng (vì dùng writeln)

Bình luận (0)

Các câu hỏi tương tự
Bùi Lê Thanh Trúc
Xem chi tiết
Long Châu
Xem chi tiết
ngocanh
Xem chi tiết
Oni-chan
Xem chi tiết
Xuân Bách Đoàn
Xem chi tiết
Selena Flynn
Xem chi tiết
日光
Xem chi tiết
Võ Tấn Trường Phạm
Xem chi tiết
Utfg aghjn
Xem chi tiết