

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Câu 1 :
A. Giá trị cuối (1) < giá trị đầu (10)
C. Sai kiểu dữ liệu giá trị đầu, cuối
D. Giá trị đầu (100) > giá trị cuối (1)
⇒ Đáp án : B. For i := 1 to 10 do writeln('A');
Câu 2 :
⇒ Đáp án : D. Chưa biết trước số lần lặp
Câu 3 :
- X := 10 là câu lệnh gán
⇒ Đáp án : A. Dư dấu hai chấm trong điều kiện X := 10
Câu 4 :
A. Không được lặp, điều kiện i <= n ban đầu sai
B. Giá trị i thay đổi qua mỗi vòng lặp, điều kiện i <= s sẽ dần về sai
D. Không được lặp, điều kiện i > s ban đầu sai
⇒ Đáp án : C. s := 5; i := 0; while i <= s do s := s + 1;
Câu 5 :
⇒ Đáp án : Dư dấu chấm giữa chỉ số đầu và cuối
Câu 6 :
- s = 0 <= 10 ⇒ Lần 1 ⇒ n = 0 + 1 = 1 ⇒ s = 0 + 1 = 1
- s = 1 <= 10 ⇒ Lần 2 ⇒ n = 1 + 1 = 2 ⇒ s = 1 + 2 = 3
- s = 3 <= 10 ⇒ Lần 3 ⇒ n = 2 + 1 = 3 ⇒ s = 3 + 3 = 6
- s = 6 <= 10 ⇒ Lần 4 ⇒ n = 3 + 1 = 4 ⇒ s = 6 + 4 = 10
- s = 10 <= 10 ⇒ Lần 5 ⇒ n = 4 + 1 = 5 ⇒ s = 10 + 5 = 15
- s = 15 <= 10 ⇒ Sai ⇒ Kết thúc
⇒ Đáp án : A. 5 vòng lặp
Câu 7 :
- Với X = 5, điều kiện X mod 3 = 2 đúng
- Thực hiện lệnh sau then X = X + 1 = 5 + 1 = 6
⇒ Đáp án : D. 6
Câu 8 :
- k = 0 <= 5 ⇒ In giá trị k ⇒ k = 0 + 1 = 1
- ...
- k = 5 <= 5 ⇒ In giá trị k ⇒ k = 5 + 1 = 6
- k = 6 <= 5 ⇒ Sai ⇒ Kết thúc lặp
- X = k = 6
⇒ Đáp án : C. 6
Câu 9 :
- Sai điều kiện X := 10
- Sai câu lệnh X = X + 5
⇒ Đáp án : A. Thiếu dấu hai chấm trong câu lệnh X = X + 5
Câu 10 :
⇒ Đáp án : A. Giá trị đầu và giá trị cuối là số thực
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin