Cho mệnh đề sau: Nếu m khác 0 thì tính m = m-2 ngược lại in ra màn hình thông báo lỗi mẫu số. Câu lệnh điều kiện sẽ được viết như thế nào? A. if m <> 0 then m:=m-2 else write(‘loi mau so’); B. if m ≠ 0 then m := m-2 else write(‘loi mau so’); C. if m <> 0 then m = m-2 else write(‘loi mau so’); D. if m <> 0 then m:=m-2; else write(‘loi mau so’);
2 câu trả lời
Cho mệnh đề sau :
Nếu m khác 0 thì tính m = m - 2 ngược lại in ra màn hình thông báo lỗi mẫu số.
Câu lệnh điều kiện sẽ được viết như thế nào?
B. if m ≠ 0 then m := m - 2 else write(‘loi mau so’);
=> sai dấu $\neq$
C. if m <> 0 then m = m - 2 else write(‘loi mau so’);
=> thiếu dấu hai chấm ở dấu gán m = m - 2
D. if m <> 0 then m := m - 2; else write(‘loi mau so’);
=> sai dấu chấm phẩy trước else
=> Đáp án : A. if m <> 0 then m := m - 2 else write(‘loi mau so’);
Câu hỏi: Cho mệnh đề sau: Nếu m khác 0 thì tính m = m-2 ngược lại in ra màn hình thông báo lỗi mẫu số. Câu lệnh điều kiện sẽ được viết như thế nào?
A. if m <> 0 then m:=m-2 else write(‘loi mau so’);
B. if m ≠ 0 then m := m-2 else write(‘loi mau so’);
C. if m <> 0 then m = m-2 else write(‘loi mau so’);
D. if m <> 0 then m:=m-2; else write(‘loi mau so’);
Giả thích
Câu B sai , trong pascal ko có dấu ≠
Câu C sai , dấu := bị sai
Câu D sai, trước else có dấu ;
nên chọn A