-
Câu hỏi:
Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
i := 5;While i>=1 do i := i – 1;
- A. 1 lần
- B. 2 lần
- C. 5 lần
- D. 6 lần
Lời giải tham khảo:
Đáp án đúng: C
Nếu i \(\geq\) 1 thì thực hiện câu lệnh i := i -1
- Lần 1: i = 5 \(\geq\) 1 ? Đúng => i = 5 - 1 = 4;
- Lần 2: i = 4 \(\geq\) 1 ? Đúng => i = 4 - 1 = 3;
- Lần 3: i = 3 \(\geq\) 1 ? Đúng => i = 3 - 1 = 2;
- Lần 4: i = 2 \(\geq\) 1 ? Đúng => i = 2 - 1 = 1;
- Lần 5: i = 1 \(\geq\) 1 ? Đúng => i = 1 - 1 = 0.
- Lần 6: i = 0 \(\geq\)1 ? Sai => Không thực hiện câu lệnh
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng
CÂU HỎI KHÁC
- Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
- < câu lệnh > sau từ khóa Do trong câu lệnh While ... do được thực hiện ít nhất mấy lần?
- Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
- Hãy cho biết kết quả của đoạn chương trình dưới đây?
- Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
- Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
- Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước?
- Câu lệnh lặp while…do có dạng đúng là:
- Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
- Hãy chỉ ra < câu lệnh > được lặp đi lặp lại trong đoạn lệnh: x:=1; While x