Các câu lệnh C++ sau đây được viết đúng hay sai?(Đây là đề bài của C++ nên mấy bn đừng cóp từ Pascal sang nha, ai cop =1*+phốt) a) if (x=7) a=b; b) if x > 5; a:=b; c) if x > 5 a:=b; d) if (x > 5) a:=b; m:=n; e) if (x > 5)\ a=b; else m=n;

1 câu trả lời

a) if (x=7) a=b;

--> Sai (Phép so sánh bằng trong C++ là: ==)

b) if x > 5; a:=b;

--> Sai (Không có ";" sau 5, không có ":" sau a)

c) if x > 5 a:=b;

--> Sai (Không có ":" sau a)

d) if (x > 5) a:=b; m:=n;

--> Càng sai :) (Không có ":" sau a và m và phải có dấu {} để xác định a=b và m=n trong if)

e) if (x > 5)\ a=b; else m=n;

--> Sai (Cấu trúc thì đúng rồi mà dư dấu '\")