WorksheetsCơ bản về Câu lệnh Rẽ nhánh
Total questions: 15
Worksheet time: 8mins
Câu lệnh rẽ nhánh trong chương trình dùng để làm gì?
Kết thúc chương trình
Lựa chọn hướng thực hiện dựa trên điều kiện
Thực hiện chương trình theo thứ tự
Lặp lại một nhóm lệnh
Trong Python, từ khóa nào dùng cho câu lệnh rẽ nhánh đơn?
def
for
while
if
Điều kiện trong câu lệnh if phải có kiểu dữ liệu nào?
Danh sách
Logic (True/False)
Số nguyên
Chuỗi
Trong Python, khối lệnh thuộc if được xác định bằng:
Dấu chấm phẩy
Dấu ngoặc {}
Dấu ngoặc tròn ()
Thụt lề (indentation)
Câu lệnh if…else dùng khi nào?
Khi kết thúc chương trình
Khi chỉ có một điều kiện
Khi có hai khả năng xảy ra
Khi có nhiều vòng lặp
Biểu thức logic nào sau đây là đúng?
5 = 3
5 === 3
5 <> 3
5 == 3
Toán tử so sánh “lớn hơn hoặc bằng” trong Python là:
>=
=>
<<
=<
Cho đoạn lệnh: x = 5 if x > 3: print("A") else: print("B") Kết quả in ra là gì?
Không in gì
A B
B
A
Đoạn chương trình nào kiểm tra số n là số dương?
if n == 0
if n > 0
if n >= 0
if n < 0
Cho đoạn lệnh: x = 10 if x < 5: print("A") elif x < 15: print("B") else: print("C") Kết quả là gì?
A
B
Không in gì
C
Câu lệnh nào kiểm tra một số a nằm trong khoảng từ 10 đến 20 (kể cả 10 và 20)?
if a == 10 and a == 20
if a >= 10 and a <= 20
if a >= 10 or a <= 20
if a > 10 and a < 20
Trong Python, lỗi cú pháp thường gặp khi viết câu lệnh if là gì?
Viết else trước if
Dùng ngoặc nhọn thay vì thụt dòng
Thiếu dấu chấm phẩy cuối dòng
Thiếu dấu hai chấm sau if
Muốn kiểm tra học sinh đạt loại Giỏi nếu điểm lớn hơn hoặc bằng 8, biểu thức điều kiện đúng là:
if diem <= 8
if diem == 8
if diem >= 8
if diem > 8
Chọn câu lệnh Python hợp lệ khi viết trên một dòng:
if x > 0 then print(x)
if (x > 0) {print(x)}
if x > 0: print(x)
if x > 0 print(x)
Câu lệnh elif dùng trong trường hợp nào?
Khi kết thúc chương trình
Khi có nhiều điều kiện cần xét lần lượt
Khi lặp lại chương trình
Khi chỉ có một điều kiện
