Câu hỏi:

16/05/2022 2,764 Lưu

Em hãy cho biết kết quả sau khi thực hiện đoạn lệnh sau: i:=13; while i<=15 do i:=i+1;

A. i=13.

B. i=14.

C. i=15.

D. i=16.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án D

Giải thích:

Với i=13 → i<=15 (Đúng) → i=i+1=13+1=14

Với i=14 → i<=15 (Đúng) → i=i+1=14+1=15

Với i=15 → i<=15 (Đúng) → i=i+1=15+1=16

Với i=16 → i<=15 (Sai) → kết thúc

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. Số lần lặp

B. Số lượng câu lệnh

C. Điều kiện luôn luôn đúng

D. Điều kiện dần đi đến sai

Lời giải

Đáp án D

Giải thích: Trong lệnh lặp While ... do, ta cần chú ý đến điều kiện phải dần chuyển từ đúng sang sai. Nếu điều kiện luôn luôn đúng thì câu lệnh sẽ lặp vô hạn lần.

Lời giải

Đáp án A

Giải thích: Câu lệnh sau do có thể không thực hiện nếu như điều kiện của câu lệnh lặp không thỏa mãn từ lúc đầu.

Câu 3

A. câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc

B. thực hiện câu lệnh và quay lại bước 1.

C. không chạy được

D. Tất cả đều sai

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP