wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Cấu trúc rẽ nhánh

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Kết thúc câu kiện cần gì ?

a)

Dấu :

b)

Dấu ?

c)

Dấu #

d)

Dấu //

2.

Chương trình sau cho kết quả là gì ?

a)

So nho hon 10

b)

So lon hon 10

c)

So bang 10

d)

Khong co dap an dung

3.

Chương trình sau cho kết quả gì ?

a)

So nhỏ hơn 10

b)

So lớn hơn 10

c)

Không in ra gì cả

d)

Lỗi chương trình

4.

Kết quả của chương trình sau là gì ?

a)

Số nhỏ hơn 10

b)

Số lớn hơn 10

c)

Lỗi chương trình

d)

Không in ra gì cả

5.

Câu điều kiện if-else có thể sử dụng để xử lý một số lượng điều kiện lớn hơn hai?

a)

b)

Không

6.

Câu lệnh else trong câu điều kiện if-else được thực thi khi nào?

a)

Luôn luôn được thực thi bất kể giá trị của điều kiện

b)

Chỉ được thực thi khi điều kiện là True

c)

Chỉ được thực thi khi điều kiện là False

d)

Chỉ được thực thi khi không có câu lệnh elif nào trong câu điều kiện

7.

Có thể có bao nhiêu câu lệnh elif trong một câu điều kiện if-elif-else?

a)

Không giới hạn

b)

Một câu lệnh elif

c)

Một câu lệnh elif hoặc không có câu lệnh elif

d)

Chỉ một câu lệnh elif và một câu lệnh else

8.

Trong câu điều kiện if-else, khối lệnh nào sẽ được thực hiện nếu điều kiện là sai (False)?

a)

Khối if

b)

Khối else

c)

Cả hai khối if và else

d)

Không có khối lệnh nào được thực hiện

9.

Câu lệnh If sẽ thực hiện khi:

a)

<Điều kiện> sai.

b)

<Điều kiện> đúng.

c)

<Điều kiện> bằng 0.

d)

<Điều kiện> khác 0.

10.

Câu lệnh nào sau đây viết đúng:

a)

if a>b:

          print(a)

    else:

          print(b)

b)

if a>b

          print(a)

    else:

          print(b)

c)

if a>b

print(a)

    else 

print(b)

d)

if a>b:

  print(a)

else

    print(b)

11.

Câu lệnh rẽ nhánh if-else trong chương trình Python có dạng:

a)

if <điều kiện>:

<câu lệnh>

b)

if <điều kiện>:

<câu lệnh 1>

    else

<câu lệnh 2>

c)

if <điều kiện>:

<câu lệnh 1>

    else:

<câu lệnh 2>

d)

if <điều kiện>

<câu lệnh 1>

    else:

<câu lệnh 2>

12.

Cho đoạn chương trình sau:

a=2; b=3

if a>b:

          a=a*2

else:

          b=b*2

Sau khi thực hiện đoạn chương trình trên giá trị của b là:

a)

4

b)

2

c)

6

d)

Không xác định

13.

Câu lệnh rẽ nhánh if-elif-else trong chương trình Python có dạng:

a)

if <điều kiện>:

<câu lệnh 1>

    elif <điều kiện 2>

<câu lệnh 1>

else

<câu lệnh 3>

b)

if <điều kiện>:

<câu lệnh 1>

    elif <điều kiện 2>:

<câu lệnh 2>

else

<câu lệnh 3>

c)

if <điều kiện>:

<câu lệnh 1>

    elif <điều kiện 2>:

<câu lệnh 2>

else:

<câu lệnh 3>

d)

if <điều kiện>

<câu lệnh 1>

    elif <điều kiện 2>

<câu lệnh 2>

else

<câu lệnh 3>

14.

Hình trên là thuộc cấu trúc rẽ nhánh dạng nào

a)

if

b)

if-elif-else

c)

if-else

d)

Cả 3 đáp án

15.

Câu lệnh If có thể lồng nhau không?

a)

b)

Không

16.

x = 10

y = 15

if x > y:

     print("10")

elif x < y:

     print("15")

else:

     print("10 < 15")

Kết quả trả về là ?

a)

10

b)

15

c)

10 < 15

d)

25

17.

Nếu a lớn hơn b in ra dấu lớn (>) ta viết lệnh:

a)

if (a>b):

print(">")

b)

if (a>b)

print(">")

c)

if (a>b):

print(>)

d)

if (a>b):

prin(">")

18.

Chương trình nhập số nguyên n, in ra màn hình "CHẴN" nếu n là số chẵn, ngược lại in "LẺ" là:

a)

n = int(input())

if (n%2==0):

print(CHẴN)

else:

print(LẺ)

b)

n = int(input())

if (n%2=0):

print("CHẴN")

else:

print("LẺ")

c)

n = int(input())

if (n%2==0):

print("CHẴN")

else:

print("LẺ")

d)

n = int(input())

if (n%2==0):

print("CHẴN")

else

print("LẺ")

19.

Lấy chữ số hàng đơn vị của số n ta thực hiện phép toán

a)

n//10

b)

n%10

c)

n%100

d)

(n/10)%10

20.

Dự đoán kết quả của đoạn chương trình?

a)

a be hon b

b)

a lon hon b

c)

a bang b

d)

Chương trình lỗi