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 '\")