Question 64. Cho chương trình: Program BT; Var S, i : integer; begin i := 6; S := 40; If i>5 then S:=5*3+(5-i)*2 else If i>2 then S := 5*i else S :=0; End. Giá trị sau cùng của S là? ( ) 0 ( ) 13 ( ) 19 ( ) 40
2 câu trả lời
$\text{=> i = 6, s = 40}$
$\text{=> i > 5 ⇒ 6 > 5 ⇒ điều kiện đúng}$
$\text{=> thực hiện lệnh sau then}$
$\text{=> s = 5 * 3 + (5 - i) * 2}$
$\text{=> s = 5 * 3 + (5 - 6) * 2}$
$\text{=> s = 13}$
$\text{=> Đáp án : B. 13}$
Giá trị sau cùng của S là?
( ) 0
( ) 13 (nếu xét điều kiện đầu)
( ) 19
( ) 40
S=30 nếu xét điều kiện 2
Câu hỏi trong lớp
Xem thêm