NEW
Font size
WorksheetsCấu trúc rẽ nhánh
Total questions: 20
Worksheet time: 14mins
Kết thúc câu kiện cần gì ?
Dấu :
Dấu ?
Dấu #
Dấu //
Chương trình sau cho kết quả là gì ?
So nho hon 10
So lon hon 10
So bang 10
Khong co dap an dung
Chương trình sau cho kết quả gì ?
So nhỏ hơn 10
So lớn hơn 10
Không in ra gì cả
Lỗi chương trình
Kết quả của chương trình sau là gì ?
Số nhỏ hơn 10
Số lớn hơn 10
Lỗi chương trình
Không in ra gì cả
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?
Có
Không
Câu lệnh else trong câu điều kiện if-else được thực thi khi nào?
Luôn luôn được thực thi bất kể giá trị của điều kiện
Chỉ được thực thi khi điều kiện là True
Chỉ được thực thi khi điều kiện là False
Chỉ được thực thi khi không có câu lệnh elif nào trong câu điều kiện
Có thể có bao nhiêu câu lệnh elif trong một câu điều kiện if-elif-else?
Không giới hạn
Một câu lệnh elif
Một câu lệnh elif hoặc không có câu lệnh elif
Chỉ một câu lệnh elif và một câu lệnh else
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)?
Khối if
Khối else
Cả hai khối if và else
Không có khối lệnh nào được thực hiện
Câu lệnh If sẽ thực hiện khi:
<Điều kiện> sai.
<Điều kiện> đúng.
<Điều kiện> bằng 0.
<Điều kiện> khác 0.
Câu lệnh nào sau đây viết đúng:
if a>b:
print(a)
else:
print(b)
if a>b
print(a)
else:
print(b)
if a>b
print(a)
else
print(b)
if a>b:
print(a)
else
print(b)
Câu lệnh rẽ nhánh if-else trong chương trình Python có dạng:
if <điều kiện>:
<câu lệnh>
if <điều kiện>:
<câu lệnh 1>
else
<câu lệnh 2>
if <điều kiện>:
<câu lệnh 1>
else:
<câu lệnh 2>
if <điều kiện>
<câu lệnh 1>
else:
<câu lệnh 2>
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à:
4
2
6
Không xác định
Câu lệnh rẽ nhánh if-elif-else trong chương trình Python có dạng:
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>
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>
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>
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>
Hình trên là thuộc cấu trúc rẽ nhánh dạng nào
if
if-elif-else
if-else
Cả 3 đáp án
Câu lệnh If có thể lồng nhau không?
Có
Không
x = 10
y = 15
if x > y:
print("10")
elif x < y:
print("15")
else:
print("10 < 15")
Kết quả trả về là ?
10
15
10 < 15
25
Nếu a lớn hơn b in ra dấu lớn (>) ta viết lệnh:
if (a>b):
print(">")
if (a>b)
print(">")
if (a>b):
print(>)
if (a>b):
prin(">")
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à:
n = int(input())
if (n%2==0):
print(CHẴN)
else:
print(LẺ)
n = int(input())
if (n%2=0):
print("CHẴN")
else:
print("LẺ")
n = int(input())
if (n%2==0):
print("CHẴN")
else:
print("LẺ")
n = int(input())
if (n%2==0):
print("CHẴN")
else
print("LẺ")
Lấy chữ số hàng đơn vị của số n ta thực hiện phép toán
n//10
n%10
n%100
(n/10)%10
Dự đoán kết quả của đoạn chương trình?
a be hon b
a lon hon b
a bang b
Chương trình lỗi
