Câu 24. Chọn cách viết đúng cho câu lệnh sau: Nếu b khác 0 thì tính kết quả x=a/b ngược lại thì in ra màn hình thông báo lỗi. A. if b<>0 then x≔a/b; else write(‘loi mau bang 0’); B. if b<>0 then x=a/b else write(‘loi mau bang 0’); C. if b<>0 then x≔a/b else; write(‘loi mau bang 0’); D. if b<>0 then x≔a/b else write(‘loi mau bang 0’); Câu 25. Chọn cách viết đúng cho câu lệnh sau: Nếu b chia cho 2 bằng 0 thì in ra màn hình “b là số chẵn”. A. if (b mod 2 =0) then write(‘b la so chan’); B. if (b div 2 =0) then write(‘b la so chan’); C. if (b mod 2 =0) then; write(‘b la so chan’); D. if (b mod 2 =0) then write(‘b la so chan’); Câu 26. Chọn cách viết đúng cho câu lệnh sau: Nếu b chia cho 2 bằng 0 thì in ra màn hình “b là số chẵn”, ngược lại nếu chia 2 dư 1 thì in ra màn hình “b là số lẻ” . A. if (b mod 2 =0) then write(‘b la so chan’) else ; B. if (b div 2 =0) then write(‘b la so le’); else write (‘b la so le’); C. if (b mod 2 =0) then write(‘b la so chan’) else write (‘b la so le’);; D. if (b div 2 =0) then write(‘b la so le’) else write (‘b la so chan’)
2 câu trả lời
Ta có cú pháp câu lệnh điều kiện dang thiếu:
If <điều kiện> then <câu lệnh>;
Ta có cú pháp câu lệnh điều kiện dang đủ:
If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
_____________________________________________________
Dựa vào cú pháp trên, ta cố thể chọn được câu trả lời:
Câu 24: D. if b<>0 then x≔a/b else write(‘loi mau bang 0’);
Câu 25: A+D. if (b mod 2 =0) then write(‘b la so chan’);
Câu 26: C. if (b mod 2 =0) then write(‘b la so chan’) else write (‘b la so le’);
Câu 24.
=> Đáp án : D. if b<>0 then x≔a/b else write(‘loi mau bang 0’);
A. sai chấm phẩy trước else
B. sai dấu gán
C. dư chấm phẩy sau else
Câu 25.
=> Đáp án : A. if (b mod 2 = 0) then write(‘b la so chan’);
=> Đáp án : D. if (b mod 2 = 0) then write(‘b la so chan’);
B. sai div
C. sai chấm phẩy trước then
Câu 26.
=> Đáp án : C. if (b mod 2 = 0) then write(‘b la so chan’) else write (‘b la so le’);
A. thiếu câu lệnh sau else
B. sai dấu chấm phẩy trước else
D. sai div