Chọn câu lệnh viết đúng: A. if x > 5 then x:=y else x:=5; B. if x:=7 then a=b C. if x > 5; then a:= b D. if x > 5 then a:=b; else m:=n 11) IF a>8 THEN b:=3 ELSE b:=5; Khi a = 0 thì b nhận giá trị nào trong các giá trị sau? A. 3 B. 5 C. 0 D. 8

2 câu trả lời

Chọn câu lệnh viết đúng:

C. if x > 5; then a:= b

11) IF a>8 THEN b:=3 ELSE b:=5; Khi a = 0 thì b nhận giá trị nào trong các giá trị sau?

B. 5

Ta có 0 < 8 nên điều kiện a>8 là sai vậy sẽ thực hiện câu lệnh sau Else → b=5;

    nên ta chon đáp án: B   

Câu 1 :

B. B. if x := 7 then a = b

=> Sai điều kiện x := 7

=> Sai câu lệnh a = b

=> Thiếu dấu chấm phẩy

C. if x > 5; then a := b

=> Sai vị trí dấu chấm phẩy

D. if x > 5 then a := b; else m := n

=> Sai dấu chấm phẩy trước else

=> Đáp án : A. if x > 5 then x := y else x := 5;

Câu 2 :

- Biến a nhận giá trị 0

- a > 8 ⇔ 0 > 8

- Điều kiện sai

- Thực hiện câu lệnh sau else

- Giá trị b := 5

=> Đáp án : B. 5

Câu hỏi trong lớp Xem thêm