NEW
Font size
WorksheetsCâu hỏi trắc nghiệm về cấu trúc rẽ nhánh trong Python
Total questions: 15
Worksheet time: 8mins
Câu lệnh rẽ nhánh dùng để:
Lặp lại một thao tác nhiều lần
Thực hiện thao tác khác nhau tùy điều kiện
Nhập dữ liệu từ bàn phím
Kết thúc chương trình
Trong Python, câu lệnh rẽ nhánh đơn có dạng:
if <điều kiện>:
if <điều kiện> then
if <điều kiện> else
if (<điều kiện>)
Trong Python, phần thân của câu lệnh if được xác định bằng:
Ngoặc tròn
Dấu chấm phẩy
Thụt đầu dòng
Dấu ngoặc nhọn
Câu lệnh nào đúng khi muốn kiểm tra x > 10?
if x > 10:
if (x > 10)
if x > 10
if x => 10:
Trong Python, cấu trúc rẽ nhánh hai nhánh là:
if - elif
if - else
if - then
Đoạn mã sau thực hiện điều gì? if a % 2 == 0: print("chan") else: print("le")
Kiểm tra số âm hay dương
Kiểm tra số chẵn hay lẻ
Kiểm tra số nguyên
Kiểm tra số lớn hơn 2
Biểu thức điều kiện trong if là:
Luôn đúng
Luôn sai
Một biểu thức logic đúng hoặc sai
Một chuỗi văn bản
Kết quả của đoạn mã: x = 5 if x >= 5: print("A") print("B")
Chỉ in B
Chỉ in A
In A rồi B
In lỗi
Trong Python, rẽ nhánh nhiều nhánh dùng từ khóa:
elseif
elif
else if
elif else
Câu lệnh nào kiểm tra x nằm trong khoảng 1 đến 10?
if x >= 1 and x <= 10
if 1 < x < 10
Cả A và B đều đúng
Không câu nào đúng
Đoạn mã sau in gì? a = 3 if a < 2: print("X") else: print("Y")
X
Y
Không in gì
Lỗi
Câu lệnh else thực hiện khi:
Điều kiện if đúng
Điều kiện if sai
Khi người dùng nhập sai
Khi chương trình gặp lỗi
Kết quả của đoạn mã: x = 8 if x % 4 == 0: print("A") if x % 2 == 0: print("B")
A
B
A B
Không in gì
Trong Python, dấu so sánh "khác" là:
<>
=!
!=
==!
Cho đoạn mã: x = 7 if x > 10: print("Lon") elif x > 5: print("Vua") else: print("Nho") Chương trình in:
Lon
Vua
Nho
Không in gì
