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