NEW
Font size
WorksheetsCâu lệnh rẽ nhánh If
Total questions: 20
Worksheet time: 10mins
Trong Python, biểu thức logic là:
Biểu thức chỉ nhận giá trị số nguyên
Biểu thức nhận giá trị True (đúng) hoặc False (sai)
Biểu thức chỉ nhận giá trị chuỗi ký tự
Biểu thức chỉ nhận giá trị số thực
Kết quả của biểu thức a > 10, khi a = 10 trong Python là:
True
False
Error
None
Khi so sánh hai chuỗi s và "number" trong Python với lệnh s == "number", kết quả là gì nếu s = "Number"?
True
False
Error
None
Trong bảng phép toán logic, kết quả của phép toán and khi cả X và Y đều True là:
False
True
None
Error
Hãy chọn biểu thức logic đúng với cú pháp của Python để kiểm tra nếu b nhỏ hơn 3.
b < 3
b > 3
b == 3
b != 3
Trong ví dụ sau, nếu a = 7 và b = 5, kết quả của đoạn mã sau là:
if a > b:
print(a - b)
else:
print(b - a)
2
-2
12
0
Viết biểu thức logic đúng để kiểm tra số x nằm trong khoảng (0; 10).
0 < x < 10
x > 0 and x < 10
x >= 0 and x <= 10
x > 0 or x < 10
Cho biểu thức: 100%m == 0 and n%5 != 0. Giá trị nào của m và n thỏa mãn biểu thức này?
m = 4, n = 10
m = 5, n = 7
m = 10, n = 10
m = 25, n = 5
Một năm n được gọi là năm nhuận nếu thỏa mãn điều kiện nào sau đây?
n chia hết cho 100
n chia hết cho 400 hoặc n chia hết cho 4 nhưng không chia hết cho 100
n chia hết cho 4
n chia hết cho 400 và n chia hết cho 100
Trong Python, từ khóa nào được sử dụng để bắt đầu một cấu trúc rẽ nhánh dạng thiếu?
else
if
elif
for
Trong Python, cặp dấu nào được đặt sau if của cấu trúc rẽ nhánh dạng thiếu?
Dấu hai chấm (:)
Dấu chấm phẩy (;)
Dấu chấm (.)
Dấu phẩy (,)
Để xác định một khối lệnh thuộc về lệnh if, Python sử dụng quy tắc nào?
Đặt khối lệnh trong cặp ngoặc nhọn { }
Đặt khối lệnh trong cặp ngoặc đơn ( )
Viết từ khóa begin và end
Thụt lề đầu dòng (indentation)
Cho đoạn lệnh sau:
x = 10
if x > 5:
print("Lớn hơn 5")
Kết quả in ra màn hình là gì?
10
Không in ra gì cả
Lớn hơn 5
Báo lỗi cú pháp
Biểu thức lôgic nào sau đây trả về giá trị False?
15 > 10
10 == 10
5 != 3
20 < 15
Cấu trúc rẽ nhánh dạng đủ trong Python có dạng như thế nào?
if <điều kiện>: <câu lệnh>
if <điều kiện>: <khối lệnh 1> else: <khối lệnh 2>
if <điều kiện> then <khối lệnh>
if <điều kiện>: <khối lệnh 1> elif: <khối lệnh 2>
Để kiểm tra số nguyên n có phải là số chẵn hay không, điều kiện nào trong lệnh if là đúng?
if n % 2 = 0:
if n / 2 == 0:
if n % 2 == 0:
if n // 2 == 0:
Cho đoạn chương trình:
a = 5
b = 8
if a > b:
print(a)
else:
print(b)
Đoạn chương trình trên thực hiện công việc gì?
In ra tổng của a và b
In ra số nhỏ nhất trong hai số
In ra số lớn nhất trong hai số
Hoán đổi giá trị của a và b
Xác định lỗi sai trong đoạn chương trình sau:
x = 5
if x == 5
print("x bằng 5")
Thiếu dấu chấm phẩy (;) cuối dòng lệnh if
Biến x chưa được khai báo
Câu lệnh print không được thụt lề
Thiếu dấu hai chấm (:) cuối dòng lệnh if
Hãy cho biết kết quả của đoạn chương trình sau:
x = 10
if x > 5:
x = x + 5
if x > 20:
x = x + 10
else:
x = x - 5
print(x)
10
15
20
25
Trong Python, phép so sánh "bằng" được kí hiệu là gì?
=
:=
==
<>
