NEW
Font size
WorksheetsThử thách 7 - Test 7 Python
Total questions: 20
Worksheet time: 10mins
Tác dụng của câu lệnh rẽ nhánh trong Python là gì?
Thực hiện một loạt lệnh được lặp lại nhiều lần.
Cho phép chương trình thực hiện các hành động khác nhau dựa trên các điều kiện
Gộp các đoạn mã lại để giảm dung lượng
Dừng chương trình ngay lập tức
Trong các từ khóa sau, từ khóa nào không liên quan đến cấu trúc rẽ nhánh trong Python?
if
elif
else
for
Tác dụng của câu lệnh if trong Python là gì?
Lặp lại một đoạn mã nhiều lần
Kiểm tra một điều kiện và thực hiện hành động nếu điều kiện đó đúng
Gộp các đoạn mã lại với nhau
Kết thúc chương trình ngay lập tức
Câu lệnh nào sau đây được kiểm tra xem x > 0 hay không?
if x == 0:
if x > 0:
if x < 0:
x > 0
Trong đoạn mã sau đây, toán tử == được sử dụng để thực hiện phép so sánh bàng. Điều này đúng hay sai?
if x == 2:
print("x bằng 2")
Đúng
Sai
Câu lệnh if score >= 50: Được sử dụng để kiểm tra điều gì?
Điểm lớn hơn hoặc bằng 50
Điểm nhỏ hơn hoặc bằng 50
Điểm nhỏ hơn 50
Không kiểm tra gì cả
Kết quả của đoạn mã sau là?
score = 100
if score > 90:
print("Perfect score!")
Perfect score!
Score is 50
Không có gì được in ra
Lỗi chương trình
Kết quả của đoạn mã sau là gì?
temperature = 15
if temperature > 20:
print("Warm day")
Warm day
Cold day
Không có gì được in ra
Lỗi chương trình
Nếu điều kiện trong câu lệnh if sai, Python sẽ bỏ qua khối lệnh trong phần if. Điều này đúng hay sai?
Đúng
Sai
Bạn có thể chỉ có câu lệnh else mà không cần có câu lệnh if trong cấu trúc rẽ nhánh. Điều này đúng hay sai?
Đúng
Sai
Kết quả của đoạn mã sau là gì?
x = 10
if x < 5:
print("Nhỏ hơn 5")
else:
print("Lớn hơn hoặc bằng 5")
Nhỏ hơn 5
Lớn hơn hoặc bằng 5
Không in ra gì cả
Lỗi chương trình
Kết quả của đoạn mã sau là gì?
x = 5
if x > 10:
print("x lớn hơn 10")
else:
print("x không lớn hơn 10")
x lớn hơn 10
x không lớn hơn 10
Lỗi chương trình
Không có gì in ra cả
Trong Python, nếu có lệnh else, nó luôn phải đứng sau if. Điều này đúng hay sai?
Đúng
Sai
Trong Python, điều gì sẽ sảy ra nếu bạn có nhiều hơn một câu lệnh else trong cùng một cấu trúc rẽ nhánh?
Chương trình sẽ báo lỗi
Chỉ có khối else đầu tiên được thực thi
Chỉ có khối else cuối dùng được thực thi
Tất cả các khối else được thực thi.
Trong Python, câu lệnh nào được sử dụng để kiểm tra nhiều điều kiện khác nhau trong cùng một cấu trúc rẽ nhánh?
if
elif
else
for
Trong một đoạn mã, chúng ta có thể dùng lệnh elif nhiều lần không?
Có
Không
Trong Python, nếu các điều kiện của câu lệnh if và elif đều không thỏa mãn, thì câu lệnh else (nếu có) sẽ được thực hiện. Điều này đúng hay sai?
Đúng
Sai
Lệnh elif luôn đứng sau lệnh if. Điều này đúng hay sai?
Đúng
Sai
Kết quả của đoạn mã sau là gì?
x = 7
if x > 10:
print("x lớn hơn 10")
elif: x > 5:
print("x lớn hơn 5 nhưng nhỏ hơn hoặc bằng 10")
else:
print("x nhỏ hơn hoặc bằng 5")
x lớn hơn 10
x lớn hơn 5 nhưng nhỏ hơn hoặc bằng 10
x nhỏ hơn hoặc bằng 5
Lỗi chương trình
Kết quả của đoạn mã sau là gì?
score = 80
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
else:
print("D")
A
B
C
D
