A. for i:= 5 to 1 do writeln (‘A’)
B. X:=5 ; while X:=5 do X :=X+5
C. for i:=1,5 to 10,5 do writeln (‘A’)
D. X:=10 ; while X=10 do X= X+5
Quảng cáo
1 câu trả lời 138
A. Không đúng. Vòng lặp for không thể bắt đầu từ giá trị lớn hơn giá trị kết thúc, nên cần phải đảo ngược điều kiện vòng lặp để nó chạy từ 1 đến 5:
cssCopy code
for i:=1 to 5 do writeln('A');
B. Không đúng. Điều kiện của vòng lặp while là một biểu thức boolean (true hoặc false), và biểu thức X:=5 không phải là một biểu thức boolean. Vì vậy, cần thay đổi điều kiện vòng lặp để nó trở thành một biểu thức boolean hợp lệ:
vbnetCopy code
X:=5; while X<10 do X:=X+5;
C. Không đúng. Khai báo vòng lặp for có cú pháp như sau:
lessCopy code
for <biến đếm> := <giá trị bắt đầu> to <giá trị kết thúc> step <bước nhảy> do <các lệnh>end;
Do đó, cần chỉ định các giá trị bắt đầu, kết thúc và bước nhảy của biến đếm một cách riêng biệt:
cssCopy code
for i:=1 to 5 step 1 do writeln('A');
D. Không đúng. Tương tự như (B)
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
44988 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34460 -
Đã trả lời bởi chuyên gia
30241 -
Hỏi từ APP VIETJACK27169
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
21825
