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