-
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
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
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
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