10) 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 12) Đọc kĩ thuật toán sau: B1: i1; T0; B2: Nếu i>N thì chuyển đến B4 B3: TT+I; ii+1 và quay lại B2 B4: Thông báo T và kết thúc Cho N=5 thì kết thúc thuật toán T=? A. 1 B.5 C.10 D.15
1 câu trả lời
Câu 10 :
B. if x := 7 then a = b
=> sai dấu gán, thiếu dấu chấm phẩy
C. if x > 5; then a := b
=> sai dấu chấm phẩy trước then
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 11 :
=> a = 0
=> a > 8 ⇒ 0 > 8 => sai
=> bỏ qua lệnh sau then thực hiện lệnh sau else
=> b = 5
=> Đáp án : B. 5
Câu 12 :
=> i = 1, t = 0
=> t = 0 + 1 = 1 ⇒ i = 1 + 1 = 2
=> t = 1 + 2 = 3 ⇒ i = 2 + 1 = 3
=> t = 3 + 3 = 6 ⇒ i = 3 + 1 = 4
=> t = 6 + 4 = 10 ⇒ i = 4 + 1 = 5
=> t = 10 + 5 = 15 ⇒ i = 5 + 1 = 6
=> 6 > n ⇒ kết thúc
=> Đáp án : D. 15
Câu hỏi trong lớp
Xem thêm