Câu lệnh sau sẽ in ra kết quả như thế nào ?
If 2 mod 1=0 then write('OK');
a OK b NO c Không có kết quảHãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
A. -> x=7
Giải thích: 6 chia hết cho 3 -> ĐK đúng nên thực hiện câu lệnh x=x+1 <=> x=6+1=7
B. -> x= 12
Giải thích: Điều kiện 6 chia cho 3 dư 2 là sai, nhưng x>=5 là điều kiện đúng nên vẫn thực hiện câu lệnh x=2*x <=> x=2*6 =12
C. -> x=6
Giải thích: Điều kiện 6 chia 2 dư 1 và 6>10 đều sai nên không thực hiện câu lệnh tiếp theo
D. -> x=26
Giair thích: x chia 6 dư 0 ->ĐK đúng -> thực hiện câu lệnh :
x=x*x <=> x =6*6= 36
x=x-10 <=> x=36-10 = 26
Câu lệnh "If 2 mod 1=0 then write('OK');" có nghĩa là nếu hai chia cho một dư không thì xuất ra màn hình "OK".
Mọi số đều chia hết cho 1 nên câu lệnh trên sẽ in ra kết quả OK => chọn đáp án A.
giải thích giúp mình luôn nhé