Bài tập trắc nghiệm Tin Học 8 Bài 6: Câu lệnh điều kiện.
Câu hỏi trắc nghiệm (10 câu):
-
Câu 1:
Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
- A.if a := 1 then a := a + 1;
- B.if a > b else write(a);
- C. if (a mod 2) = 0 then write('So khong hop le');
- D.if x = y; then writeln(y);
-
Câu 2:
Câu lệnh điều kiện dạng đầy đủ là:
- A.If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
- B.If < Điều kiện> then < Câu lệnh >;
- C.If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
- D.If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
-
Câu 3:
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
if (45 mod 3 ) = 0 then X :=X+2;( Biết rằng trước đó giá trị của biến X = 5)
- A.5
- B.9
- C.7
- D.11
-
Câu 4:
Ta có 2 lệnh sau:
x:= 8;if x>5 then x := x +1;
Giá trị của x là bao nhiêu?
- A.5
- B.9
- C.8
- D.6
-
Câu 5:
Các câu lệnh Pascal nào sau đây được viết đúng?
- A.If x:= 5 then a = b;
- B.If x > 4; then a:= b;
- C.If x > 4 then a:=b; m:=n;
- D.If x > 4 then a:=b; else m:=n;
-
Câu 6:
Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
- A.Max:=a; If b>Max then Max:=b;
- B.If (a>b) then Max:=a; If (b>a) then Max:=b;
- C. Max:=b; If a>Max then Max:=a;
- D.Cả 3 câu đều đúng.
-
Câu 7:
If ... Then ... Else là:
- A.Vòng lặp xác định
- B.Vòng lặp không xác định
- C.Câu lệnh điều kiện
- D.Một khai báo
-
Câu 8:
IF a>8 THEN b:=3 ELSE b:=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?- A.0
- B.5
- C.8
- D.3
-
Câu 9:
Chọn câu lệnh Pascal hợp lệ trong các câu sau:
- A.If x : = a + b then x : = x + 1;
- B.If a > b then max = a;
- C.If a > b then max : = a ; else max : = b;
- D.If 5 = 6 then x : = 100;
-
Câu 10:
Cấu trúc rẽ nhánh có mấy loại?
- A.2
- B.3
- C.4
- D.5