Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cấu Trúc Rẽ Nhánh

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:

a)

A. Max:=a; If b>Max then Max:=b;     

b)

B. If a>b then Max:=a else Max:=b;

c)

C. Max:=b; If a>Max then Max:=a;

d)

  D. Cả 3 câu đều đúng.

2.

Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau :

a)

 A. if A <= B then X := A else X := B;

b)

B. if A < B then X := A;

c)

C. X := B; if A < B then X := A;

d)

D. if A < B then X := A else X := B;

3.

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)

A.0

b)

B.5

c)

C.3

d)

D.8

4.

Chọn câu lệnh Pascal hợp lệ trong các câu sau:

a)

A. If x : = a + b then x : = x + 1;

b)

 B. If a > b then max = a;

c)

 C. If a > b then max : = a else max : = b;

d)

 D. If 5 := 6 then x : = 100;

5.

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:

   X:= 10;

   IF (91 mod 3 ) = 0 then X :=X+20;

a)

 A. 10

b)

B. 30

c)

C. 2

d)

D. 1

6.

Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

a)

A. A:= B

b)

 B. A > B

c)

  C. N mod 100

d)

 D. “A<B”

7.

Câu lệnh điều kiện dạng đầy đủ là:

a)

A. If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;

b)

B. If < Điều kiện> then < Câu lệnh >;

c)

C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;

d)

 D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;

8.

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)

A. 5

b)

B. 9

c)

 C. 7

d)

D. 11

9.

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)

 A. 5

b)

  B. 9

c)

   C. 8

d)

  D. 6

10.

Các câu lệnh Pascal nào sau đây được viết đúng:

a)

A. If x:= 5 then a = b;

b)

B. If x > 4; then a:= b;

c)

C. If x > 4 then a:=b else m:=n;

d)

D. If x > 4 then a:=b; else m:=n;