IF a>8 THEN b:=3 ELSE b:=5;   vậy khi a nhận giá trị là 0 thì b nhận giá trị nào? A.0 B.5 C.3 D.8

2 câu trả lời

IF a>8 THEN b:=3 ELSE b:=5;   vậy khi a nhận giá trị là 0 thì b nhận giá trị nào?

A.0

B.5

C.3

D.8

Vì nếu a > `8` thì b ` = 3`

Mà ta thấy a `= 9`

Vậy ta suy ra b ` = 8`

Chọn `D`

đáp án: B.5

giải: a=0 => câu điều kiện sai (vì 0<8) => câu lệnh 1 bị bỏ qua => thực hiện câu lệnh 2 là b=5.

xin hay nhất nha