QN

Em hãy xác định các câu lệnh sau đây đúng hay sai? Nếu sai hãy giải thích tại sao?

a)    For i:=150 to 1 do writeln(‘A’);

b)    For i:=1.5 to 30.5 do writeln(‘B’);

c)     S:=0;n:=0; While S<=20 do begin n:=n+1;S:=S+n; end

d)    Var X: array[10..1] of integer;

e)    Var X: array[1,5...20,5] of integer;

f)      Var X: array[1..30] of integer;

NT
30 tháng 4 2022 lúc 21:22

a: Sai bởi chỉ số đầu lớn hơn chỉ số cuối

b: Sai vì chỉ số đầu, chỉ số cuối là số thực

c: Sai vì chỗ end thiếu chấm phẩy

d: Sai vì chỉ số đầu lớn hơn chỉ số cuối

e: Sai vì chỉ số đầu và chỉ số cuối là số thực

d: Đúng

Bình luận (1)

Các câu hỏi tương tự
TA
Xem chi tiết
BD
Xem chi tiết
LH
Xem chi tiết
H24
Xem chi tiết
NT
Xem chi tiết
NT
Xem chi tiết
H24
Xem chi tiết
PK
Xem chi tiết
PL
Xem chi tiết