Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: if (X mod 2 = 0) and (X >5) then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5) * Immersive Reader (0.5 Points) x = 5 x = 6 x = 7 x = 8
2 câu trả lời
Câu lệnh: if (X mod 2 = 0) and (X >5) then X :=X+2;
Mô tả: Nếu số dư của biến x chia cho 2 bằng 0 và biến x lớn hơn 5 thì biến x sẽ được gắn giá trị mới là giá trị hiện tại của x cộng thêm 2
Vì trước đó $X = 5$, mà số dư của 5 chia cho 2 không phải bằng 0 (vì 5 chia 2 dư 1) và 5 cũng không > 5 (vì 5 = 5)
=> Câu lệnh sẽ kết thúc (vì không có else)
Vậy giá trị của X vẫn là 5
Chọn câu đầu tiên: X = 5
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: if (X mod 2 = 0) and (X >5) then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5) * Immersive Reader (0.5 Points) x = 5 x = 6 x = 7 x = 8
⇒ x = 5 vì điều kiện không đúng nên câu lệnh sau không thực hiện mà giữ nguyên giá trị ban đầu
#kensou2k8_Adventure Time