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