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: i1; T0; B2: Nếu i>N thì chuyển đến B4 B3: TT+I; ii+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