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