Đề Trắc nghiệm Tin 10 – Cánh diều – Bài 6: Câu lệnh rẽ nhánh

Đề Trắc nghiệm Tin 10 – Cánh diều – Bài 6: Câu lệnh rẽ nhánh tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 10 – Cánh Diều. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 01

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 1: Trong lập trình, cấu trúc rẽ nhánh (conditional statement) được sử dụng với mục đích chính là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 2: Trong Python, câu lệnh rẽ nhánh dạng thiếu (chỉ có `if`) có cú pháp như thế nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 3: Đoạn chương trình Python sau sẽ in ra gì?
```python
x = 15
if x > 10:
print("Lớn hơn 10")
print("Kết thúc")
```

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 4: Trong Python, sự khác biệt cơ bản giữa câu lệnh `if` và `if-else` là gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 5: Đoạn chương trình Python sau sẽ in ra gì?
```python
nhiet_do = 28
if nhiet_do > 30:
print("Trời nóng")
else:
print("Trời mát mẻ")
```

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 6: Trong Python, điều gì là BẮT BUỘC đối với các câu lệnh nằm trong khối lệnh của `if` hoặc `else`?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 7: Đoạn chương trình Python sau có lỗi không? Nếu có, lỗi là gì?
```python
tuoi = 17
if tuoi >= 18:
print("Đủ tuổi bầu cử")
else:
print("Chưa đủ tuổi bầu cử")
```

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 8: Biểu thức nào sau đây có thể được sử dụng làm <điều kiện> trong câu lệnh rẽ nhánh Python?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 9: Để kiểm tra xem một số nguyên `n` có phải là số dương hay không, điều kiện nào sau đây là đúng trong Python?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 10: Đoạn chương trình Python sau sẽ in ra gì?
```python
diem = 7.5
if diem >= 8.0:
print("Giỏi")
elif diem >= 6.5:
print("Khá")
else:
print("Trung bình")
```

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 11: Khi nào thì khối lệnh dưới `else` trong cấu trúc `if-elif-else` được thực hiện?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 12: Biểu thức logic `A and B` nhận giá trị `True` khi nào?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 13: Biểu thức logic `A or B` nhận giá trị `False` khi nào?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 14: Biểu thức logic `not A` nhận giá trị `True` khi nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 15: Để kiểm tra xem một năm `nam` có phải là năm nhuận hay không (chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400), biểu thức logic nào sau đây là đúng?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 16: Đoạn chương trình Python sau sẽ in ra gì?
```python
a = 5
b = 10
if a > b:
print("a lớn hơn b")
elif a == b:
print("a bằng b")
else:
print("a nhỏ hơn b")
```

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 17: Giả sử bạn muốn viết chương trình nhập vào một số nguyên và kiểm tra xem số đó có thuộc khoảng [10, 50] hay không. Cấu trúc rẽ nhánh nào là phù hợp nhất?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 18: Đoạn chương trình nào sau đây kiểm tra đúng xem số `n` có phải là số chẵn dương không?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 19: Đoạn chương trình Python sau sẽ in ra gì nếu nhập `diem_thi = 9`?
```python
diem_thi = float(input("Nhập điểm thi: "))
if diem_thi >= 8.5:
print("Xuất sắc")
elif diem_thi >= 7.0:
print("Giỏi")
elif diem_thi >= 5.5:
print("Khá")
else:
print("Không đạt")
```

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 20: Đoạn chương trình Python sau sẽ in ra gì nếu nhập `diem_thi = 6`? (Sử dụng code từ Câu 19)

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 21: Đoạn chương trình Python sau sẽ in ra gì?
```python
so_luong = 25
don_gia = 100
if so_luong > 20:
don_gia = don_gia * 0.9 # Giam 10%
if so_luong > 30:
don_gia = don_gia * 0.95 # Giam them 5%
tong_tien = so_luong * don_gia
print(tong_tien)
```

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 22: Giả sử bạn cần viết chương trình phân loại học sinh dựa trên điểm: dưới 5 là Yếu, từ 5 đến dưới 7 là Trung bình, từ 7 đến dưới 8.5 là Khá, từ 8.5 trở lên là Giỏi. Cấu trúc rẽ nhánh nào là phù hợp nhất?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 23: Đoạn chương trình Python sau sẽ in ra gì?
```python
x = 7
y = 3
if x % y == 0:
print("Chia hết")
else:
print("Không chia hết")
```

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 24: Khi sử dụng các toán tử so sánh (`>`, `<`, `==`, `!=`, `>=`, `<=`) trong điều kiện của câu lệnh `if`, kết quả của biểu thức so sánh luôn là kiểu dữ liệu gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 25: Đoạn chương trình Python sau sẽ in ra gì?
```python
gia_tri = -5
if gia_tri > 0:
print("Dương")
elif gia_tri < 0: print("Âm") else: print("Không âm không dương") ```

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 26: Điều kiện nào sau đây là SAI khi dùng trong câu lệnh `if` ở Python?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 27: Đoạn chương trình Python sau sẽ in ra gì?
```python
diem_trac_nghiem = 7
diem_tu_luan = 8
if diem_trac_nghiem >= 7 or diem_tu_luan >= 7:
print("Đạt yêu cầu")
else:
print("Chưa đạt")
```

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 28: Giả sử bạn muốn viết chương trình kiểm tra xem một người có đủ tuổi để xem phim (ví dụ: 16 tuổi trở lên) VÀ có vé hay không. Cấu trúc rẽ nhánh nào và toán tử logic nào là phù hợp để kiểm tra điều kiện này?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 29: Đoạn chương trình Python sau sẽ in ra gì?
```python
so = 0
if so > 0:
print("A")
elif so == 0:
print("B")
else:
print("C")
```

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 01

Câu 30: Cho bài toán: Nhập vào 3 số a, b, c. Tìm và in ra số lớn nhất trong 3 số đó. Cần sử dụng cấu trúc rẽ nhánh nào để giải quyết bài toán này một cách hiệu quả?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 02

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong Python, cấu trúc câu lệnh rẽ nhánh đơn giản (thiếu nhánh else) có dạng chuẩn nào sau đây?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
x = 10
y = 5
if x > y:
print("x lớn hơn y")
print("Kết thúc")
```

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong Python, cấu trúc câu lệnh rẽ nhánh đầy đủ (có cả nhánh else) có dạng chuẩn nào sau đây?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
a = 7
if a % 2 == 0:
print("Chẵn")
else:
print("Lẻ")
```

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Điểm khác biệt cơ bản và quan trọng nhất giữa câu lệnh `if` và `if-else` trong Python là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong Python, việc thụt lề (indentation) các câu lệnh trong khối `if`, `elif`, `else` có ý nghĩa gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Cấu trúc `if-elif-else` được sử dụng khi nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
score = 85
if score >= 90:
print("Xuất sắc")
elif score >= 70:
print("Khá")
elif score >= 50:
print("Trung bình")
else:
print("Yếu")
```

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Biểu thức điều kiện trong câu lệnh rẽ nhánh phải trả về kiểu dữ liệu nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Phép toán so sánh nào trong Python dùng để kiểm tra 'không bằng'?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong Python, toán tử logic `and` trả về True khi nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong Python, toán tử logic `or` trả về False khi nào?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
temp = 25
if temp > 20 and temp < 30: print("Thời tiết dễ chịu") else: print("Thời tiết khắc nghiệt") ```

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
age = 16
if age < 13 or age > 19:
print("Không phải tuổi teen")
else:
print("Tuổi teen")
```

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong sơ đồ khối, hình dạng nào thường được dùng để biểu diễn thao tác kiểm tra điều kiện (câu lệnh rẽ nhánh)?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Hãy viết một biểu thức điều kiện trong Python để kiểm tra xem biến `diem` có lớn hơn hoặc bằng 5 và nhỏ hơn 8 hay không.

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình sau có lỗi gì?
```python
score = 75
if score > 80
print("Giỏi")
else:
print("Khá")
```

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình sau sẽ in ra gì?
```python
num = -5
if num > 0:
print("Số dương")
elif num < 0: print("Số âm") else: print("Số 0") ```

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Nếu bạn có một biến `age` và muốn kiểm tra xem người đó có đủ tuổi bầu cử (từ 18 tuổi trở lên) hay không, bạn sẽ sử dụng biểu thức điều kiện nào trong câu lệnh `if`?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Xem xét đoạn mã sau:
```python
a = 10
b = 20
if a > 15:
if b > 15:
print("Cả a và b đều lớn hơn 15")
else:
print("a lớn hơn 15 nhưng b không")
else:
print("a không lớn hơn 15")
```
Đoạn mã này sẽ in ra gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong một cấu trúc `if-elif-else`, nếu điều kiện của `if` là True, thì những phần nào của cấu trúc này sẽ được bỏ qua?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
x = 0
if x > 0:
print("Duong")
elif x == 0:
print("Khong")
else:
print("Am")
```

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Phát biểu nào sau đây về thụt lề trong Python là sai?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Để kiểm tra xem một năm `year` có phải là năm nhuận hay không (chia hết cho 4 nhưng không chia hết cho 100, trừ trường hợp chia hết cho 400), biểu thức điều kiện nào sau đây là đúng?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Trong sơ đồ khối biểu diễn cấu trúc `if-else`, có bao nhiêu đường đi (luồng điều khiển) khả thi từ điểm kiểm tra điều kiện đến điểm kết thúc cấu trúc?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
import math
x = 16
if x > 0:
y = math.sqrt(x)
if y > 3:
print("Căn bậc hai lớn hơn 3")
else:
print("Căn bậc hai nhỏ hơn hoặc bằng 3")
else:
print("Không tính được căn bậc hai")
```

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Bạn muốn viết chương trình nhập vào một số nguyên và kiểm tra xem số đó là số dương, số âm hay số 0. Cấu trúc câu lệnh rẽ nhánh nào phù hợp nhất cho bài toán này?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình sau có lỗi gì về mặt logic hoặc cú pháp (giả sử biến `nhiet_do` đã được gán giá trị)?
```python
nhiet_do = 35
if nhiet_do > 30:
print("Nong")
if nhiet_do > 20:
print("Am ap")
else:
print("Lanh")
```

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Khi sử dụng nhiều câu lệnh `if` độc lập liên tiếp thay vì `if-elif-else`, điều gì có thể xảy ra?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 02

Đoạn chương trình Python sau sẽ in ra gì?
```python
ch = 'a'
if 'a' <= ch <= 'z': print("Chữ cái thường") elif 'A' <= ch <= 'Z': print("Chữ cái hoa") else: print("Ký tự khác") ```

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 03

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 1: Trong Python, cấu trúc câu lệnh rẽ nhánh đơn giản (chỉ thực hiện hành động khi điều kiện đúng) được biểu diễn bằng từ khóa nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 2: Quan sát đoạn mã Python sau:
x = 15
if x > 10:
print("x lon hon 10")
else:
print("x nho hon hoac bang 10")
Kết quả hiển thị trên màn hình khi chạy đoạn mã này là gì?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 3: Khi sử dụng câu lệnh `if` trong Python, khối lệnh (hoặc nhóm lệnh) nằm dưới câu lệnh `if` sẽ chỉ được thực hiện khi nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 4: Trong cấu trúc `if-else` của Python, khối lệnh dưới `else` sẽ được thực hiện khi nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 5: Quan sát đoạn mã sau:
diem = 7.5
if diem >= 8.0:
print("Gioi")
elif diem >= 6.5:
print("Kha")
else:
print("Trung binh")
Kết quả in ra màn hình là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 6: Từ khóa `elif` trong Python được sử dụng để làm gì trong cấu trúc rẽ nhánh?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 7: Trong Python, quy tắc nào là bắt buộc để xác định các câu lệnh thuộc cùng một khối lệnh trong cấu trúc `if`, `elif`, `else`?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 8: Đoạn mã sau có lỗi cú pháp không? Nếu có, lỗi nằm ở đâu?
a = 10
b = 5
if a > b
print("a lon hon b")

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 9: Biểu thức điều kiện trong câu lệnh rẽ nhánh Python phải trả về kiểu dữ liệu nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 10: Cho đoạn mã sau:
nhiet_do = 28
if nhiet_do > 30:
print("Nong")
elif nhiet_do > 25:
print("Am ap")
else:
print("Mat me")
Kết quả hiển thị là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 11: Đoạn mã sau sẽ in ra gì?
a = 10
b = 20
if a > 5 and b < 30: print("Dieu kien dung") else: print("Dieu kien sai")

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 12: Đoạn mã sau sẽ in ra gì?
tuoi = 17
if tuoi < 16 or tuoi > 65:
print("Khong du dieu kien")
else:
print("Du dieu kien")

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 13: Cho đoạn mã:
flag = False
if not flag:
print("Flag is False")
else:
print("Flag is True")
Kết quả là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 14: Một chương trình cần kiểm tra xem một số nguyên `n` có phải là số dương hay không. Cấu trúc rẽ nhánh nào sau đây phù hợp nhất cho trường hợp này nếu chỉ cần thông báo khi `n` là số dương?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 15: Một chương trình cần kiểm tra xem một số nguyên `n` là số chẵn hay số lẻ. Cấu trúc rẽ nhánh nào sau đây phù hợp nhất?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 16: Một chương trình cần phân loại học lực dựa trên điểm trung bình: Giỏi (>=8.0), Khá (>=6.5), Trung bình (>=5.0), Yếu (<5.0). Cấu trúc rẽ nhánh nào sau đây phù hợp nhất?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 17: Đoạn mã sau:
score = 95
if score > 90:
print("A")
if score > 80:
print("B")
if score > 70:
print("C")
Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 18: Đoạn mã sau:
score = 95
if score > 90:
print("A")
elif score > 80:
print("B")
elif score > 70:
print("C")
Kết quả in ra màn hình là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 19: Hãy xác định lỗi (nếu có) trong đoạn mã Python sau:
age = 18
if age >= 18:
print("Ban la nguoi lon")
else:
print("Ban la tre em")

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 20: Trong Python, điều gì xảy ra nếu bạn đặt nhiều câu lệnh trên cùng một dòng sau dấu hai chấm `:` của `if` hoặc `else`?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 21: Quan sát đoạn mã sau:
a = 5
b = 10
if a < b: if b > 5:
print("b lon hon 5")
print("a nho hon b")
Kết quả in ra màn hình là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 22: Điều gì sẽ xảy ra nếu bạn bỏ qua khối lệnh sau `if <điều kiện>:` (không có câu lệnh nào được lùi vào)?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 23: Cho đoạn mã:
spam = 7
if spam > 5:
print('five')
if spam > 8:
print('eight')
Kết quả là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 24: Cho đoạn mã:
spam = 7
if spam > 5:
print('five')
elif spam > 8:
print('eight')
Kết quả là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 25: Giả sử bạn muốn viết chương trình để kiểm tra một năm có phải là năm nhuận hay không (chia hết cho 4, trừ các năm chia hết cho 100 mà không chia hết cho 400). Bạn sẽ cần sử dụng kết hợp các toán tử logic nào trong biểu thức điều kiện?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 26: Đoạn mã sau kiểm tra điều gì?
s = "hello"
if len(s) > 0:
print("Chuoi khong rong")

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 27: Khi nào thì nên sử dụng chuỗi `if-elif-else` thay vì nhiều câu lệnh `if` độc lập?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 28: Giả sử bạn cần viết mã để tính tiền phạt khi trả sách thư viện muộn. Phạt 1000 VNĐ/ngày cho 5 ngày đầu, 2000 VNĐ/ngày cho những ngày tiếp theo. Số ngày muộn là `ngay_muon`. Cấu trúc rẽ nhánh nào là phù hợp để xử lý logic tính toán này?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 29: Đoạn mã sau có thể được viết gọn hơn bằng cách nào mà vẫn giữ nguyên logic?
ket_qua = False
if diem >= 5:
ket_qua = True

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 03

Câu 30: Khi một chương trình Python thực thi câu lệnh `if <điều kiện>:` và điều kiện này trả về `False`, điều gì xảy ra tiếp theo?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 04

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Trong Python, câu lệnh rẽ nhánh được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Đâu là cú pháp đúng của câu lệnh `if` trong Python?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình sau:
x = 10
y = 5
if x > y:
print("x lớn hơn y")
else:
print("x không lớn hơn y")
Kết quả khi chạy đoạn chương trình này là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Trong Python, điều gì sẽ xảy ra nếu điều kiện trong câu lệnh `if` là sai (False)?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
diem = 75
if diem >= 80:
print("Giỏi")
else:
print("Khá")
Kết quả in ra màn hình là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Trong cấu trúc `if-else` của Python, khối lệnh sau `else` được thực hiện khi nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Đâu là cú pháp đúng của câu lệnh `if-else` trong Python?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Trong Python, khối lệnh thuộc về `if` hoặc `else` được xác định dựa vào yếu tố nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
a = 5
b = 10
if a > 0:
a = a + 1
if b > 0:
b = b + 1
print(a, b)
Kết quả in ra màn hình là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Biểu thức điều kiện trong câu lệnh rẽ nhánh (`if`, `elif`) phải là loại biểu thức nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
diem_kiem_tra = 65
if diem_kiem_tra >= 70:
print("Đạt")
else:
print("Chưa đạt")
Kết quả khi chạy đoạn chương trình trên là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Để kiểm tra xem một số nguyên `n` có phải là số chẵn hay không, biểu thức điều kiện nào sau đây là đúng trong Python?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
temperature = 28
if temperature > 30:
print("Nóng")
elif temperature > 20:
print("Ấm")
else:
print("Lạnh")
Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Khi sử dụng cấu trúc `if-elif-else`, các điều kiện được kiểm tra theo thứ tự nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
score = 85
if score >= 90:
grade = 'A'
if score >= 80:
grade = 'B'
if score >= 70:
grade = 'C'
print(grade)
Kết quả in ra màn hình là gì? (Giả sử `grade` ban đầu không được gán)

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Để giải quyết bài toán phân loại học sinh theo điểm số (Giỏi >= 90, Khá >= 80, Trung bình >= 70, Yếu < 70), cấu trúc rẽ nhánh nào là phù hợp nhất trong Python?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho biểu thức logic: `age > 18 and has_license == True`. Biểu thức này đúng khi nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Đâu là lỗi cú pháp trong đoạn code sau:
```python
x = 10
if x > 5
print("Lớn hơn 5")
else:
print("Nhỏ hơn hoặc bằng 5")
```

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
so_luong = 15
don_gia = 100
tong_tien = so_luong * don_gia
if tong_tien > 1000:
tong_tien = tong_tien * 0.9 # Giảm 10%
print(tong_tien)
Kết quả in ra màn hình là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Sự khác biệt chính giữa việc sử dụng nhiều câu lệnh `if` độc lập và sử dụng cấu trúc `if-elif-else` là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
a = 10
b = 20
if a > b:
print("A")
if b > a:
print("B")
else:
print("C")
Kết quả in ra màn hình là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Một cửa hàng muốn giảm giá 10% cho khách hàng mua hóa đơn trên 500.000 VNĐ. Nếu số tiền hóa đơn là `hoa_don`, đoạn code nào sau đây thực hiện đúng yêu cầu?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn code kiểm tra năm nhuận (năm chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400):
year = 2024
is_leap = False
if year % 4 == 0:
if year % 100 != 0:
is_leap = True
elif year % 400 == 0:
is_leap = True
print(is_leap)
Kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Điều gì xảy ra nếu bạn quên thụt lề (indent) khối lệnh sau dấu hai chấm `:` trong câu lệnh `if` hoặc `else` ở Python?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
a = 10
b = 5
c = 15
if a > b and a < c: print("A") elif a == 10 or b == 10: print("B") else: print("C") Kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Bạn cần viết chương trình để kiểm tra xem một số nguyên nhập vào có phải là số dương hay không. Nếu là số dương, in ra 'Số dương', ngược lại in ra 'Không phải số dương'. Cấu trúc rẽ nhánh nào phù hợp nhất?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
so = -5
if so > 0:
print("So duong")
elif so < 0: print("So am") else: print("So khong") Kết quả in ra màn hình là gì?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Bạn muốn kiểm tra xem một chuỗi `s` có rỗng hay không. Biểu thức điều kiện nào sau đây KHÔNG đúng?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Cho đoạn chương trình:
point = 100
if point > 90:
print("Excellent")
if point > 75:
print("Good")
if point > 50:
print("Pass")
Kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 04

Trong sơ đồ khối (flowchart) của thuật toán, hình dạng nào thường biểu diễn một quyết định (điều kiện rẽ nhánh)?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 05

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 1: Trong Python, cấu trúc rẽ nhánh đơn giản `if <điều kiện>:` được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 2: Đoạn chương trình Python sau in ra gì nếu biến `diem` có giá trị là 7.5?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 3: Đoạn chương trình Python sau in ra gì nếu biến `nhiet_do` có giá trị là 25?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 4: Quan sát đoạn mã Python sau:

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 5: Điều kiện trong câu lệnh rẽ nhánh Python (sau từ khóa `if` hoặc `elif`) bắt buộc phải là loại biểu thức nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 6: Trong cấu trúc `if-else` của Python, khối lệnh dưới `else:` được thực hiện khi nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 7: Cho đoạn chương trình Python:

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 8: Để kiểm tra một số nguyên `n` xem nó là số chẵn hay số lẻ, đoạn mã Python sử dụng câu lệnh rẽ nhánh nào sau đây là đúng cú pháp và logic?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 9: Trong Python, tầm quan trọng của việc căn lề (indentation) trong cấu trúc `if`, `elif`, `else` là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 10: Đoạn chương trình Python sau sẽ in ra gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 11: Cho đoạn mã Python:

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 12: Đoạn mã Python sau kiểm tra năm `nam` có phải là năm nhuận hay không (chia hết cho 400, hoặc chia hết cho 4 nhưng không chia hết cho 100). Nếu `nam = 2000`, chương trình in ra gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 13: Nếu `nam = 1900` trong đoạn mã ở Câu 12, chương trình in ra gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 14: Giả sử bạn cần viết chương trình nhập vào điểm thi và xếp loại: Dưới 5: Trượt, Từ 5 đến dưới 7: Trung bình, Từ 7 đến dưới 8.5: Khá, Từ 8.5 trở lên: Giỏi. Cấu trúc rẽ nhánh nào là phù hợp nhất để triển khai logic này một cách hiệu quả trong Python?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 15: Đoạn mã Python sau có lỗi không? Nếu có, lỗi thuộc loại nào?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 16: Cho đoạn chương trình:

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 17: Đoạn chương trình sau in ra gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 18: Khi sử dụng nhiều câu lệnh `if` độc lập liên tiếp thay vì `if-elif-else`, điều gì có thể xảy ra về mặt thực thi?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 19: Bạn cần viết một chương trình để tính cước taxi dựa trên quãng đường đi (ví dụ: 1km đầu giá X, các km tiếp theo giá Y). Cấu trúc rẽ nhánh nào phù hợp nhất để xử lý các mức giá khác nhau theo quãng đường?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 20: Đoạn mã sau có lỗi không? Nếu có, lỗi nằm ở đâu?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 21: Cho đoạn chương trình:

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 22: Đoạn chương trình sau in ra gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 23: Đoạn chương trình sau in ra gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 24: Để kiểm tra xem một số nguyên `x` có nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20) hay không, điều kiện logic nào sau đây là đúng trong Python?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 25: Đoạn chương trình sau in ra gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 26: Đoạn chương trình sau in ra gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 27: Mục đích chính của việc sử dụng cấu trúc `if-elif-else` là gì?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 28: Đoạn mã Python nào sau đây KHÔNG thể sử dụng để kiểm tra xem một số `num` có phải là số dương hay không?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 29: Giả sử bạn cần viết chương trình để xác định xem một ký tự nhập vào có phải là nguyên âm (a, e, i, o, u) hay không. Cấu trúc rẽ nhánh nào là phù hợp nhất để kiểm tra nhiều trường hợp (a, e, i, o, u) một cách hiệu quả?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 05

Câu 30: Khi nào thì khối lệnh dưới `else` trong cấu trúc `if-elif-else` được thực thi?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 06

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 1: Trong Python, câu lệnh rẽ nhánh đơn giản (thiếu) được biểu diễn bằng từ khóa nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 2: Cấu trúc cơ bản của câu lệnh `if` trong Python là gì?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 3: Điểm khác biệt quan trọng giữa câu lệnh `if` và `if-else` trong Python là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 4: Khối lệnh nằm sau câu lệnh `if` hoặc `else` trong Python được xác định bằng cách nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 5: Biểu thức điều kiện trong câu lệnh rẽ nhánh Python phải cho kết quả thuộc kiểu dữ liệu nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 6: Cho đoạn mã Python sau:
x = 15
y = 10
if x > y:
print("x lớn hơn y")
else:
print("x không lớn hơn y")
Kết quả khi chạy đoạn mã này là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 7: Cho đoạn mã Python sau:
diem = 7
if diem >= 8:
print("Giỏi")
elif diem >= 6.5:
print("Khá")
else:
print("Trung bình")
Kết quả khi chạy đoạn mã này là gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 8: Cần sử dụng cấu trúc rẽ nhánh nào trong Python để kiểm tra nhiều điều kiện khác nhau một cách hiệu quả và chỉ thực hiện khối lệnh tương ứng với điều kiện đầu tiên đúng?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 9: Cho biểu thức logic: `(a > 5) and (b < 10)`. Nếu `a = 7` và `b = 12`, kết quả của biểu thức này là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 10: Cho biểu thức logic: `(x == 0) or (y != 0)`.
Nếu `x = 5` và `y = 0`, kết quả của biểu thức này là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 11: Cho đoạn mã Python sau:
score = 9
if score > 8:
print("A")
if score > 7:
print("B")
if score > 6:
print("C")
Kết quả khi chạy đoạn mã này là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 12: Cho đoạn mã Python sau:
score = 9
if score > 8:
print("A")
elif score > 7:
print("B")
elif score > 6:
print("C")
Kết quả khi chạy đoạn mã này là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 13: Để kiểm tra xem một số nguyên `n` có phải là số chẵn hay không, biểu thức điều kiện nào sau đây là đúng trong Python?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 14: Đoạn mã Python nào sau đây đúng cú pháp?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 15: Đoạn mã Python nào sau đây bị lỗi cú pháp?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 16: Để xác định xem một năm `nam` có phải là năm nhuận hay không (chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400), biểu thức logic nào sau đây là chính xác?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 17: Cho đoạn mã Python sau:
ch = 'A'
if 'a' <= ch <= 'z': print("Chữ thường") elif 'A' <= ch <= 'Z': print("Chữ hoa") else: print("Ký tự khác") Kết quả khi chạy đoạn mã này là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 18: Đoạn mã nào sau đây thực hiện việc tìm số lớn nhất trong hai số `a` và `b`?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 19: Cần viết chương trình nhập vào một số nguyên và in ra thông báo 'Số dương' nếu nó lớn hơn 0, 'Số âm' nếu nó nhỏ hơn 0, và 'Số 0' nếu nó bằng 0. Cấu trúc rẽ nhánh nào phù hợp nhất?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 20: Cho đoạn mã Python sau:
a = 5
b = 5
if a == b:
print("a bằng b")
elif a >= b:
print("a lớn hơn hoặc bằng b")
else:
print("a nhỏ hơn b")
Kết quả khi chạy đoạn mã này là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 21: Biểu thức logic `not (A and B)` tương đương với biểu thức nào sau đây?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 22: Giả sử bạn cần viết chương trình kiểm tra xem một người có đủ tuổi đi bầu cử hay không (từ 18 tuổi trở lên). Nếu tuổi của người đó là `age`, biểu thức điều kiện nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 23: Cho đoạn mã Python:
x = 10
y = 5
if x > y:
if x > 0:
print("x dương và lớn hơn y")
else:
print("x âm và lớn hơn y")
else:
print("x không lớn hơn y")
Kết quả khi chạy đoạn mã này là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 24: Khi sử dụng cấu trúc `if-elif-else`, nếu điều kiện của `if` là False và điều kiện của một `elif` bất kỳ là True, thì điều gì sẽ xảy ra?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 25: Đoạn mã Python nào sau đây kiểm tra xem số `n` có nằm trong khoảng từ 1 đến 10 (bao gồm cả 1 và 10) không?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 26: Cho ba cạnh tam giác `a`, `b`, `c`. Điều kiện nào sau đây là đúng để kiểm tra xem ba cạnh đó có thể tạo thành một tam giác không?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 27: Trong Python, câu lệnh `else` luôn đi kèm với câu lệnh nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 28: Giả sử bạn cần kiểm tra xem một số nguyên `num` có phải là số dương, số âm, hoặc số 0. Bạn đã viết đoạn mã sau:
if num > 0:
print("Số dương")
if num < 0: print("Số âm") if num == 0: print("Số 0") Đoạn mã này có vấn đề gì về hiệu quả so với việc sử dụng `if-elif-else`?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 29: Cho đoạn mã Python:
x = 10
if x > 5:
print("A")
if x < 15: print("B") elif x == 10: print("C") else: print("D") Kết quả khi chạy đoạn mã này là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 06

Câu 30: Điều gì xảy ra nếu bạn quên dấu hai chấm (:) ở cuối dòng `if <điều kiện>` trong Python?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 07

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Trong lập trình Python, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh chỉ khi một điều kiện cụ thể đúng?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Trong Python, sau phần `if <điều kiện>` và `else`, bắt buộc phải có ký tự gì để đánh dấu sự bắt đầu của khối lệnh thuộc về nó?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Điểm đặc trưng nào của Python được sử dụng để xác định các khối lệnh (block of code) thuộc về câu lệnh `if`, `else`, hoặc `elif`?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã Python sau:
```python
score = 85
if score >= 90:
print("Xuất sắc")
elif score >= 80:
print("Giỏi")
elif score >= 70:
print("Khá")
else:
print("Trung bình")
```
Khi chạy đoạn mã này, chương trình sẽ in ra kết quả gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Trong cấu trúc `if-else` của Python, điều gì xảy ra khi <điều kiện> sau `if` là sai (False)?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã Python:
```python
a = 10
b = 5
if a > b:
print("a lớn hơn b")
else:
print("a nhỏ hơn hoặc bằng b")
```
Kết quả in ra màn hình là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Đoạn mã nào sau đây thể hiện đúng cấu trúc câu lệnh `if` đơn giản trong Python?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Khi nào thì chúng ta cần sử dụng cấu trúc `if-elif-else` thay vì chỉ `if-else`?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
x = 15
if x > 10:
print("A")
if x > 20:
print("B")
```
Kết quả in ra màn hình là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
y = 5
if y < 10: print("Nhỏ") else: if y > 0:
print("Lớn và Dương")
else:
print("Lớn và Âm hoặc Bằng không")
```
Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Trong Python, giá trị của <điều kiện> trong câu lệnh rẽ nhánh phải là kiểu dữ liệu gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
temp = 30
if temp > 25:
print("Nóng")
else:
print("Mát")
print("Thời tiết")
```
Kết quả in ra màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Đoạn mã nào sau đây bị lỗi cú pháp do sai quy tắc thụt lề (indentation)?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho biểu thức logic `a > 5 and b < 10`. Biểu thức này sẽ cho giá trị `True` khi nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho biểu thức logic `x == 0 or y == 0`. Biểu thức này sẽ cho giá trị `False` khi nào?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Bạn cần viết một chương trình kiểm tra xem một số nguyên `n` có phải là số chẵn dương hay không. Cấu trúc câu lệnh rẽ nhánh nào phù hợp nhất?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Trong Python, từ khóa `elif` là viết tắt của cấu trúc nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
point = 75
if point >= 80:
print("A")
elif point >= 70:
print("B")
elif point >= 60:
print("C")
else:
print("D")
```
Kết quả in ra màn hình là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Điều gì sẽ xảy ra nếu bạn quên dấu hai chấm (`:`) sau <điều kiện> trong câu lệnh `if`?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
a = 10
b = 20
c = 30
if a > b:
print("1")
elif b < c: print("2") else: print("3") ``` Kết quả in ra màn hình là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Câu lệnh `pass` trong khối lệnh của `if` hoặc `else` có ý nghĩa gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Bạn muốn kiểm tra xem một số `num` có nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20) hay không. Điều kiện nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
weather = "Mưa"
if weather == "Nắng":
print("Đi chơi")
elif weather == "Mây":
print("Đi dạo")
else:
print("Ở nhà")
```
Kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Sự khác biệt cơ bản giữa chuỗi các câu lệnh `if` độc lập liên tiếp và cấu trúc `if-elif-else` là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
age = 18
if age >= 16:
print("Đủ tuổi")
if age >= 18:
print("Trưởng thành")
```
Kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Đoạn mã nào sau đây kiểm tra xem biến `ch` có phải là ký tự nguyên âm (a, e, i, o, u, không phân biệt hoa thường) hay không?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho biến `is_student = True` và `age = 17`. Để kiểm tra xem một người CÓ PHẢI là học sinh VÀ đủ 18 tuổi trở lên hay không, điều kiện nào sau đây là đúng?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Trong lập trình, cấu trúc rẽ nhánh giúp giải quyết loại bài toán nào?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Cho đoạn mã:
```python
num = -5
if num > 0:
print("Số dương")
elif num < 0: print("Số âm") else: print("Số không") ``` Kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 07

Đoạn mã nào sau đây sẽ in ra "Giảm giá" nếu giá (`price`) lớn hơn hoặc bằng 100?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 08

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Trong lập trình Python, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh chỉ khi một điều kiện cụ thể đúng?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Trong Python, sau phần `if <điều kiện>` và `else`, bắt buộc phải có ký tự gì để đánh dấu sự bắt đầu của khối lệnh thuộc về nó?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Điểm đặc trưng nào của Python được sử dụng để xác định các khối lệnh (block of code) thuộc về câu lệnh `if`, `else`, hoặc `elif`?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã Python sau:
```python
score = 85
if score >= 90:
print("Xuất sắc")
elif score >= 80:
print("Giỏi")
elif score >= 70:
print("Khá")
else:
print("Trung bình")
```
Khi chạy đoạn mã này, chương trình sẽ in ra kết quả gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Trong cấu trúc `if-else` của Python, điều gì xảy ra khi <điều kiện> sau `if` là sai (False)?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã Python:
```python
a = 10
b = 5
if a > b:
print("a lớn hơn b")
else:
print("a nhỏ hơn hoặc bằng b")
```
Kết quả in ra màn hình là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Đoạn mã nào sau đây thể hiện đúng cấu trúc câu lệnh `if` đơn giản trong Python?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Khi nào thì chúng ta cần sử dụng cấu trúc `if-elif-else` thay vì chỉ `if-else`?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
x = 15
if x > 10:
print("A")
if x > 20:
print("B")
```
Kết quả in ra màn hình là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
y = 5
if y < 10: print("Nhỏ") else: if y > 0:
print("Lớn và Dương")
else:
print("Lớn và Âm hoặc Bằng không")
```
Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Trong Python, giá trị của <điều kiện> trong câu lệnh rẽ nhánh phải là kiểu dữ liệu gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
temp = 30
if temp > 25:
print("Nóng")
else:
print("Mát")
print("Thời tiết")
```
Kết quả in ra màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Đoạn mã nào sau đây bị lỗi cú pháp do sai quy tắc thụt lề (indentation)?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho biểu thức logic `a > 5 and b < 10`. Biểu thức này sẽ cho giá trị `True` khi nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho biểu thức logic `x == 0 or y == 0`. Biểu thức này sẽ cho giá trị `False` khi nào?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Bạn cần viết một chương trình kiểm tra xem một số nguyên `n` có phải là số chẵn dương hay không. Cấu trúc câu lệnh rẽ nhánh nào phù hợp nhất?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Trong Python, từ khóa `elif` là viết tắt của cấu trúc nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
point = 75
if point >= 80:
print("A")
elif point >= 70:
print("B")
elif point >= 60:
print("C")
else:
print("D")
```
Kết quả in ra màn hình là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Điều gì sẽ xảy ra nếu bạn quên dấu hai chấm (`:`) sau <điều kiện> trong câu lệnh `if`?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
a = 10
b = 20
c = 30
if a > b:
print("1")
elif b < c: print("2") else: print("3") ``` Kết quả in ra màn hình là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Câu lệnh `pass` trong khối lệnh của `if` hoặc `else` có ý nghĩa gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Bạn muốn kiểm tra xem một số `num` có nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20) hay không. Điều kiện nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
weather = "Mưa"
if weather == "Nắng":
print("Đi chơi")
elif weather == "Mây":
print("Đi dạo")
else:
print("Ở nhà")
```
Kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Sự khác biệt cơ bản giữa chuỗi các câu lệnh `if` độc lập liên tiếp và cấu trúc `if-elif-else` là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
age = 18
if age >= 16:
print("Đủ tuổi")
if age >= 18:
print("Trưởng thành")
```
Kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Đoạn mã nào sau đây kiểm tra xem biến `ch` có phải là ký tự nguyên âm (a, e, i, o, u, không phân biệt hoa thường) hay không?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho biến `is_student = True` và `age = 17`. Để kiểm tra xem một người CÓ PHẢI là học sinh VÀ đủ 18 tuổi trở lên hay không, điều kiện nào sau đây là đúng?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Trong lập trình, cấu trúc rẽ nhánh giúp giải quyết loại bài toán nào?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Cho đoạn mã:
```python
num = -5
if num > 0:
print("Số dương")
elif num < 0: print("Số âm") else: print("Số không") ``` Kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 08

Đoạn mã nào sau đây sẽ in ra "Giảm giá" nếu giá (`price`) lớn hơn hoặc bằng 100?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 09

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 1: Trong lập trình, cấu trúc rẽ nhánh được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 2: Trong Python, đâu là cú pháp đúng của câu lệnh rẽ nhánh dạng thiếu (chỉ có `if`)?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 3: Trong Python, đâu là cú pháp đúng của câu lệnh rẽ nhánh dạng đủ (`if-else`)?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 4: Trong câu lệnh `if dieu_kien: khoi_lenh`, khối lệnh `khoi_lenh` sẽ được thực hiện khi nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 5: Cho đoạn chương trình Python sau:
x = 10
y = 5
if x > y:
print('x lon hon y')
print('Ket thuc')

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 6: Cho đoạn chương trình Python sau:
a = 7
b = 7
if a != b:
print('a khac b')
else:
print('a bang b')

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 7: Trong Python, các câu lệnh thuộc cùng một khối lệnh (ví dụ, cùng thuộc khối `if` hoặc `else`) được nhận biết dựa vào yếu tố nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 8: Điều kiện trong câu lệnh rẽ nhánh Python phải là một biểu thức trả về kiểu dữ liệu nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 9: Cho đoạn chương trình Python sau:
diem = 8
if diem >= 8:
print('Gioi')
if diem >= 6.5:
print('Kha')
if diem >= 5:
print('Trung binh')

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 10: Cho đoạn chương trình Python sau:
a = 15
b = 10
if a < 10: b = b + 5 else: b = b - 5 print(b)

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 11: Đoạn mã Python nào sau đây kiểm tra xem một số `n` có phải là số chẵn hay không?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 12: Tìm lỗi sai trong đoạn chương trình Python sau:
x = 20
if x > 10
print('x lon hon 10')

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 13: Tìm lỗi sai trong đoạn chương trình Python sau:
y = 5
if y == 5:
print('y bang 5')

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 14: Cho đoạn chương trình:
a = 10
b = 20
if a > b:
max_val = a
else:
max_val = b
print(max_val)

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 15: Để kiểm tra xem một năm `nam` có phải là năm nhuận hay không (chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400), cần sử dụng cấu trúc rẽ nhánh với biểu thức điều kiện phức tạp. Biểu thức điều kiện nào sau đây là *đúng* cho năm nhuận?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 16: Cho đoạn chương trình:
score = 75
if score >= 80:
print('A')
elif score >= 70:
print('B')
elif score >= 60:
print('C')
else:
print('D')

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 17: Cấu trúc `if-elif-else` được sử dụng khi nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 18: Cho đoạn chương trình:
temperature = 25
if temperature > 30:
print('Nong')
elif temperature < 20: print('Lanh') else: print('Mat me')

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 19: Khi sử dụng cấu trúc `if-elif-else`, các điều kiện được kiểm tra theo thứ tự nào?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 20: Đoạn chương trình nào sau đây sẽ in ra 'Chan' nếu số nguyên `n` là số chẵn và 'Le' nếu `n` là số lẻ?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 21: Cho đoạn chương trình:
x = 5
y = 10
if x > 0 and y > 0:
print('Ca hai duong')
if x < 0 or y < 0: print('Co mot so am')

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 22: Kết quả của biểu thức logic `(10 > 5) and (7 < 3)` là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 23: Kết quả của biểu thức logic `(5 != 5) or (True)` là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 24: Cho đoạn chương trình:
a = 10
b = 5
if a > b:
if a > 0:
print('a duong va lon hon b')
else:
print('a am va lon hon b')

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 25: Đoạn chương trình sau được viết để kiểm tra xem một năm có phải là năm nhuận hay không. Tuy nhiên, nó có lỗi logic. Hãy xác định lỗi:
nam = 2000
if nam % 4 == 0:
if nam % 100 != 0:
print('Nam nhuan')
else:
if nam % 400 == 0:
print('Nam nhuan')
else:
print('Khong nhuan')

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 26: Xét bài toán: Nhập vào 3 số a, b, c. Kiểm tra xem 3 số này có tạo thành độ dài 3 cạnh của một tam giác hay không. Điều kiện để a, b, c là 3 cạnh của tam giác là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 27: Để giải quyết bài toán ở Câu 26 (kiểm tra 3 cạnh tam giác) trong Python, cấu trúc rẽ nhánh nào là phù hợp nhất để kiểm tra điều kiện tam giác?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 28: Cho đoạn chương trình:
point = 85
if point >= 90:
print('A')
elif point >= 80:
print('B')
elif point >= 70:
print('C')
else:
print('D')
print('Done')

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 29: Giá trị của biểu thức `not (10 > 5 and 3 < 2)` là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 09

Câu 30: Cho đoạn chương trình:
a = 6
b = 8
if a > 5:
if b > 7:
print('OK')
else:
print('Not OK')
else:
print('Maybe')

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh - Đề 10

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 1: Trong lập trình, cấu trúc rẽ nhánh (branching) được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 2: Câu lệnh rẽ nhánh dạng thiếu (if) trong Python có cú pháp cơ bản như thế nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 3: Câu lệnh rẽ nhánh dạng đủ (if-else) trong Python có cú pháp cơ bản như thế nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 4: Trong Python, điều gì đặc biệt quan trọng về các lệnh nằm trong khối lệnh của `if` hoặc `else`?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 5: Biểu thức điều kiện trong câu lệnh rẽ nhánh Python phải là loại biểu thức nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 6: Cho đoạn chương trình sau:
x = 5
y = 10
if x > y:
print("x lớn hơn y")
else:
print("x không lớn hơn y")
Kết quả in ra màn hình là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 7: Cho đoạn chương trình:
diem = 7.5
if diem >= 8.0:
print("Giỏi")
if diem >= 6.5:
print("Khá")
if diem >= 5.0:
print("Trung bình")
Kết quả in ra màn hình là gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 8: Để khắc phục vấn đề của đoạn mã ở Câu 7 (in ra nhiều dòng không mong muốn khi chỉ muốn xếp loại), ta nên sử dụng cấu trúc rẽ nhánh nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 9: Cú pháp cơ bản của câu lệnh rẽ nhánh nhiều nhánh (if-elif-else) trong Python là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 10: Cho đoạn chương trình:
diem = 7.5
if diem >= 8.0:
print("Giỏi")
elif diem >= 6.5:
print("Khá")
elif diem >= 5.0:
print("Trung bình")
else:
print("Yếu")
Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 11: Cho đoạn chương trình:
a = 10
b = 5
if a > 0 and b > 0:
print("Cả hai số dương")
elif a > 0:
print("a dương")
elif b > 0:
print("b dương")
else:
print("Không có số dương")
Kết quả in ra màn hình là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 12: Cho đoạn chương trình:
x = 0
y = 5
if x == 0 or y == 0:
print("Ít nhất một số bằng 0")
else:
print("Không có số nào bằng 0")
Kết quả in ra màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 13: Cho đoạn chương trình:
flag = True
if not flag:
print("Điều kiện sai")
else:
print("Điều kiện đúng")
Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 14: Đoạn mã nào sau đây kiểm tra một số nguyên `n` có phải là số chẵn hay không một cách chính xác?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 15: Cho bài toán: Nhập vào 3 số a, b, c. Kiểm tra xem 3 số đó có tạo thành độ dài 3 cạnh của một tam giác hay không? Điều kiện để 3 đoạn thẳng tạo thành một tam giác là tổng độ dài hai đoạn bất kỳ luôn lớn hơn độ dài đoạn còn lại. Biểu thức điều kiện logic nào sau đây dùng để kiểm tra điều này?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 16: Cho đoạn chương trình:
chuoi = "Python"
if len(chuoi) > 5:
print("Chuỗi dài")
else:
print("Chuỗi ngắn hoặc vừa")
Kết quả in ra màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 17: Để kiểm tra xem một năm `nam` có phải là năm nhuận theo lịch Gregorian hay không (năm nhuận là năm chia hết cho 400, hoặc chia hết cho 4 nhưng không chia hết cho 100), cấu trúc điều kiện nào sau đây là đúng?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 18: Cho đoạn chương trình:
score = 85
if score >= 90:
print("A")
if score >= 80:
print("B")
if score >= 70:
print("C")
Kết quả in ra màn hình là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 19: Để giải quyết bài toán xếp loại học sinh (A, B, C, D, F) dựa trên điểm số với các ngưỡng điểm khác nhau (>=90 A, >=80 B, >=70 C, >=60 D, <60 F), cấu trúc rẽ nhánh `if-elif-else` nào sau đây là logic nhất?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 20: Cho đoạn mã sau:
nhiet_do = 25
if nhiet_do > 30:
print("Nóng")
elif nhiet_do > 20:
print("Ấm áp")
else:
print("Mát mẻ")
Kết quả in ra màn hình là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 21: Xét đoạn mã:
x = 15
if x > 10:
print("A")
if x < 20: print("B") print("C") Kết quả in ra màn hình là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 22: Xét đoạn mã:
x = 5
if x > 10:
print("A")
if x < 20: print("B") print("C") Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 23: Đoạn mã nào sau đây có lỗi thụt lề (indentation error) trong Python?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 24: Giả sử bạn cần viết chương trình tính tiền cước taxi dựa trên quãng đường: 1km đầu giá X, các km tiếp theo giá Y. Bạn chắc chắn sẽ cần sử dụng cấu trúc rẽ nhánh nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 25: Cho đoạn chương trình:
a = 5
b = 5
if a == b:
print("Bang nhau")
elif a > b:
print("a lon hon b")
else:
print("a nho hon b")
Kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 26: Khi sử dụng cấu trúc `if-elif-else`, điều gì xảy ra khi có nhiều hơn một điều kiện (`if` hoặc `elif`) cùng đúng?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 27: Đoạn mã nào sau đây kiểm tra xem một danh sách `my_list` có rỗng hay không?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 28: Cho đoạn chương trình:
so = 7
if so % 2 == 0:
print("Chẵn")
else:
if so % 3 == 0:
print("Chia hết cho 3")
else:
print("Không chẵn và không chia hết cho 3")
Kết quả in ra màn hình là gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 29: Tại sao việc sử dụng `elif` thường được ưa chuộng hơn việc sử dụng nhiều câu lệnh `if` độc lập khi kiểm tra các điều kiện loại trừ lẫn nhau (chỉ một điều kiện có thể đúng)?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

Tags: Bộ đề 10

Câu 30: Xét một hệ thống đèn giao thông đơn giản: Đỏ -> Vàng -> Xanh -> Vàng -> Đỏ. Nếu bạn cần viết mã để điều khiển đèn dựa trên trạng thái hiện tại, cấu trúc rẽ nhánh nào phù hợp nhất để xác định trạng thái tiếp theo?

Xem kết quả