các câu lệnh Pascal sau đây được viết đúng?   A. if x:= 5 then ; a = b B. if ;x > 5 then a:= b C.  if x > 5; then a:=b D. if x >  5 then a:=b; else a:=b+1 ;

2 câu trả lời

$#QLinkVN$

Ta có điều kiện sau vế "$if$" phải là `1` vế so sánh (tức là sử dụng dấu `>`, `<`, `=`, `\text{<=}` hay `\text{>=}`

`=>` LOẠI ĐÁP ÁN A

Tên của `1` biến không được có dấu "`;`", và ngay phía sau "$if$" hay "$then$" không được có dấu "`;`"

`=>` LOẠI ĐÁP ÁN B VÀ C

Theo như phần bình luận dưới câu này thì chỉ có đáp án `D` là câu lệnh có cú pháp đúng!

CHỌN ĐÁP ÁN D NHA!

các câu lệnh Pascal sau đây được viết đúng?

→ Các câu lệnh này đều sai

Vì ta có 2 câu trúc lệnh như sau:

→ if <điều kiện> then <câu lệnh >;

→ if <điều kiện> then<câu lệnh 1> else <câu lệnh 2>;

Câu hỏi trong lớp Xem thêm