1) Trong các câu lệnh Pascal sau đây, câu lệnh nào viết đúng? A. IF a>b then Writeln('a la so lon hon'); B. IF a>b then Writeln('a la so lon hon'). C. IF a>b then Writeln('a la so lon hon') D. IF a>b then Writeln(a la so lon hon); 2)(0,4 điểm) Trong các câu lệnh sau đây, câu lệnh nào sai khi khai báo tên chương trình? A. Program sosanh2so; B. Program sosanhhaiso; C. Program so_sanh_hai_so; D. Program so sanh hai so; 3 Đâu không là từ khóa trong ngôn ngữ lập trình Pascal? A. Hinh_tron; B. Uses; C. Program. D end; CHỈ CẦN ĐÁP ÁN

2 câu trả lời

Câu 1 :

- B. Sai dấu " . " cuối lệnh

- C. Thiếu dấu " ; " cuối lệnh

- D. Xâu chưa được đặt vào cặp dấu nháy đơn

⇒ Đáp án : A. If a > b then writeln('a la so lon hon');

Câu 2 :

- Program <tên chương trình>;

- Tên chương trình phải được đặt đúng theo quy tắc Pascal

- so sanh hai so là tên sai vì chứa dấu cách

⇒ Đáp án : D. Program so sanh hai so;

Câu 3 :

- Hinh_tron không là từ khoá mà là tên do người lập trình đặt

⇒ Đáp án : A. Hinh_tron

1) Trong các câu lệnh Pascal sau đây, câu lệnh nào viết đúng?

→ A. IF a>b then Writeln('a la so lon hon');

Giải thích:

A. Đúng

B. Cuối câu lệnh có dấu . → lỗi, thay bằng ;

C. Thiếu ; ở cuối câu lệnh

D. Xâu trong câu lệnh writeln chưa đặt trong dấu nháy '

2) Trong các câu lệnh sau đây, câu lệnh nào sai khi khai báo tên chương trình?

→ D. Program so sanh hai so;

Vì tên đó chứa khoảng trống

3) Đâu không là từ khóa trong ngôn ngữ lập trình Pascal?

→ A. Hinh_tron;