wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu Lệnh Rẽ Nhánh IF ELSE

Total questions: 11

Worksheet time: 7mins

Name
Class
Date
1.

Trong Python, cấu trúc rẽ nhánh dạng đủ nào sau đây đúng?

a)

If <điều kiện>: <câu lệnh 1>;

else <câu lệnh 2>

b)

If <điều kiện>: <câu lệnh1>

else: <câu lệnh 2>

c)

If <điều kiện> then else <câu lệnh >

d)

If <điều kiện>: else <câu lệnh 1> : <câu lệnh 2>

2.

Cấu trúc rẽ nhánh có mấy dạng?

a)
1
b)
2
c)
3
d)
4
3.

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

Sau khi thực hiện chương trình, giá trị của F là:

a)

2

b)

12

c)

21

d)

11

4.

Trong câu lệnh

if <điều kiện>: <câu lệnh>

câu lệnh được thực hiện khi?

a)

Điều kiện cho giá trị sai

b)

Điều kiện cho giá trị đúng

c)

Không cần kiểm tra điều kiện

5.

Trong python câu lệnh

if <điềukiện> : <câu lệnh 1>

else : <câu lệnh 2>

câu lệnh 2 được thực hiện khi?

a)

Biểu thức điều kiện đúng

b)

Biểu thức điều kiện sai

c)

Câu lệnh 1 được thực hiện

6.

Câu lệnh nào sau đây đúng?

(chọn nhiều đáp án)

a)

if a % 2==0: print('a la so chẵn');

b)

if 2*x then print('pt vô nghiem');

c)

if n>100: print('so lon hon 100);

else: print('so nho hon 100');

d)

if thang==1: print('thang co 31 ngay');

7.

Đáp án nào có sử dụng tình huống rẽ nhánh

nếu … thì …, nếu không thì …

a)

Nếu 5 > 10 thì 5 là số lớn nhất.

b)

Nếu 10 > 5 thì 10 là số lớn nhất.

c)

Nếu 10%5==0: số chẵn

d)

Nếu 5 > 10 thì 5 là số lớn, nếu không thì 10 là số lớn

8.

Trong python, để kiểm tra 3 cạnh tạo thành tam giáchay không thì câu lệnh nào sau đây đúng?

a)

if (a+b>c) and (a+c>b) and (b+c>a): print('tạo thành tam giác')

b)

if (a+b>c) or (a+c>b) or (b+c>a): print('tạo thành tam giác')

c)

if (a+b>c) or (a+c>b) or (b+c>a): write('tạo thành tam giác')

d)

if (a+b>c) and (a+c>b) and (b+c>a): write('tạo thành tam giác')

9.

Trong python, cấu trúc nào sau đây đúng?

a)

if <điều kiện 1 >: <câu lệnh 1>

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

<câu lệnh 2>

else: <câu lệnh 3>

b)

if <điều kiện1>: <câu lệnh 1>

else: <câu lệnh2>

elif <điều kiện 2>: <câu lệnh 3>

c)

if <điều kiện1>: <câu lệnh1>

else <câu lệnh2>

elif <điều kiện2>: <câu lệnh3>

d)

if <điều kiện 1 >: <câu lệnh 1>

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

<câu lệnh 2>

else: <câu lệnh 3>

10.

Toán tử nào không phải là toán tử logic nào?

a)

and

b)

or

c)

nor

d)

not

11.

Toán tử quan hệ nào dưới đây không thể dùng được trong điều kiện của if?

a)

!=

b)

>=

c)

==

d)

=