Nguyễn Hiền Nguyễn
Hỏi từ APP VIETJACK
Các câu lệnh khai báo sau đúng hay sai? Giải thích tại sao và hãy sửa lại cho đúng.
A. Var a, b ; c : Real;
B. If a > b then ; writeln('A');
C. For i = 1 to 100 do writeln('A');
D. For i:=10.5 to 100.5 do writeln ('A')b
E. while S < 100 do S:=S+i ; i:=i+1;
G. Var Diem: array[1...100] of Real;
A. Var a, b ; c : Real;
B. If a > b then ; writeln('A');
C. For i = 1 to 100 do writeln('A');
D. For i:=10.5 to 100.5 do writeln ('A')b
E. while S < 100 do S:=S+i ; i:=i+1;
G. Var Diem: array[1...100] of Real;
Quảng cáo
1 câu trả lời 754
A. Sai. Cách khai báo này sẽ tạo ra biến a kiểu Real, biến b kiểu Real và biến c kiểu Real. Để khai báo nhiều biến cùng kiểu dữ liệu, cần sử dụng cú pháp var a, b, c: Real;
B. Sai. Câu lệnh if phải có điều kiện, nên cú pháp đúng phải là if a > b then writeln('A');
C. Sai. Câu lệnh for phải sử dụng từ khóa do để kết thúc vòng lặp, nên cú pháp đúng phải là for i := 1 to 100 do writeln('A');
D. Sai. Các biến trong vòng lặp for phải là số nguyên, nên không thể sử dụng biến i có kiểu Real như trên. Cú pháp đúng phải là for i:=10 to 100 do writeln ('A');
E. Sai. Cần khai báo biến i trước khi sử dụng trong vòng lặp while. Nên cú pháp đúng phải là i := 1; while S < 100 do begin S := S + i; i := i + 1; end;
G. Đúng. Câu lệnh khai báo này sẽ tạo ra một mảng gồm 100 phần tử có kiểu Real và được đánh số từ 1 đến 100.
Hưng Vũ Gia
· 3 năm trước
A. Sai. Cách khai báo này sẽ tạo ra biến a kiểu Real, biến b kiểu Real và biến c kiểu Real. Để khai báo nhiều biến cùng kiểu dữ liệu, cần sử dụng cú pháp var a, b, c: Real; B. Sai. Câu lệnh if phải có điều kiện, nên cú pháp đúng phải là if a > b then writeln('A'); C. Sai. Câu lệnh for phải sử dụng từ khóa do để kết thúc vòng lặp, nên cú pháp đúng phải là for i := 1 to 100 do writeln('A'); D. Sai. Các biến trong vòng lặp for phải là số nguyên, nên không thể sử dụng biến i có kiểu Real như trên. Cú pháp đúng phải là for i:=10 to 100 do writeln ('A'); E. Sai. Cần khai báo biến i trước khi sử dụng trong vòng lặp while. Nên cú pháp đúng phải là i := 1; while S < 100 do begin S := S + i; i := i + 1; end; G. Đúng. Câu lệnh khai báo này sẽ tạo ra một mảng gồm 100 phần tử có kiểu Real và được đánh số từ 1 đến 100.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45518
-
Hỏi từ APP VIETJACK28426
Gửi báo cáo thành công!
