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. Var X: array[10..1] of integer;
b.Var X: array[1,5..20,5] of integer;
c.Var X: array[1..30] of integer;
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. Var X: array[10..1] of integer;
b.Var X: array[1,5..20,5] of integer;
c.Var X: array[1..30] of integer;
a/ Sai, vì giá trị đầu tới giá trị cuối phải lớn dần( có nghĩa là giá trị đầu phải nhỏ hơn giá trị cuối)
Var X: array[10..1] of integer;
b/ Sai, vì kiểu dữ liệu integer là kiểu dữ liệu số nguyên, không có số thập phân
Var X: array[1,5..20,5] of integer;
c/Đúng
Đáp án: C
Giải thích các bước giải:
-Ý A: Gtri đầu phải nhỏ hơn Gtri cuối
– Ý B:Var <tên biến mảng>: Array[<Chỉ số đầu>..<Chỉ số cuối> {phải thuộc kiểu nguyên}] of <kiểu dữ liệu>;
– Ý C: Đúng