NEW
Font size
WorksheetsCÂU LỆNH RẼ NHÁNH
Total questions: 31
Worksheet time: 9mins
Câu lệnh nào dùng để rẽ nhánh trong Python?
for
while
while
def
Cú pháp nào đúng?
if x > 0:
print(x)
Đúng
Sai
Thiếu else
Thiếu elif
Cho đoạn chương trình sau:
if d>0:
x1=-b-math.sqrt(d)/2*a
x1=-b+math.sqrt(d)/2*a
Lỗi sai trong đoạn chương trình trên là:
Thiếu dấu chấm sau mỗi câu lệnh.
Không viết hoa chữ cái đầu của mỗi dòng.
Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
Không có dấu kết thúc câu.
Cho đoạn chương trình sau:
a=2
b=3
if a>b:
a=a*2
else:
b=b*2
Sau khi thực hiện đoạn chương trình trên giá trị của b là:
4
6
2
Không xác định
Cho đoạn chương trình sau:
x=10
y=3
d=0
if x%y==0:
d=x//y
Sau khi thực hiện đoạn chương trình trên giá trị của d là:
0
1
3
Không xác định
Câu lệnh nào sau đây viết đúng:
if a>b
print(a)
if a>b:
print(a)
if a>b print(a)
if a>b:
print(a)
Chọn phát biểu đúng?
Cho biểu thức: x or y
Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False.
Cho kết quả là True khi x và y đều nhận giá trị True.
Đảo giá trị của x và y cho nhau
Cho kết quả là False khi và chỉ khi x hoặc y nhận giá trị False.
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
Giá trị của biểu thức lôgic thuộc kiểu bool
Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined
Biểu thức “2 * 3 // 5 == 1” mang giá trị True
Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là
a < 3 and a >= 8
a <= 3 and a >= 8
3 <= a <=8.
a < 3 and a > 8
Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
Khi có các phép tính toán.
Khi lặp đi lặp lại một công việc nào đó.
Khi sử dụng các hàm toán học.
<Điều kiện> trong câu lệnh rẽ nhánh là:
Biểu thức tính toán.
Biểu thức logic.
Các hàm số học.
Câu lệnh gán
Trong Python, từ khóa dùng để kiểm tra nhiều điều kiện rẽ nhánh là gì?
elif
else if
switch
case
Nếu điều kiện trong câu lệnh if sai và không có else, chương trình sẽ bỏ qua khối lệnh đó. Đúng hay sai?
Đúng
Sai
Để so sánh hai giá trị bằng nhau trong câu điều kiện Python, ta dùng ký hiệu nào?
==
=
!=
<>
Câu lệnh if có thể kiểm tra nhiều điều kiện cùng lúc không?
Không, câu lệnh if không thể kiểm tra điều kiện nào.
Có, nhưng chỉ trong một số ngôn ngữ lập trình.
Không, câu lệnh if chỉ kiểm tra một điều kiện.
Có, câu lệnh if có thể kiểm tra nhiều điều kiện cùng lúc.
Câu lệnh if có thể kết hợp với toán tử logic nào?
XOR
AND, OR, NOT
NAND
NOR
Em hãy chọn tên biến hợp lệ trong Python:
10tin
tin10@
_tin10
tin 10
Biểu thức nào sau đây không phải biểu thức logic
a + b > 1
a* b < a + b
m, n = 1, 2
12 + 15 > 2* 13
Câu lệnh if-else hoạt động như thế nào?
Câu lệnh if-else chỉ thực hiện một khối lệnh duy nhất.
Câu lệnh if-else cho phép thực hiện các khối lệnh khác nhau dựa trên điều kiện đúng hoặc sai.
Câu lệnh if-else không phụ thuộc vào điều kiện nào.
Câu lệnh if-else chỉ có thể sử dụng với số nguyên.
Biểu thức nào dưới đây có giá trị False
100%4==0
111//5! = 20 or 20%3 != 0
12%5 < 3
26//5 + 1 == 2
Sau điều kiện lệnh if và lệnh else có dấu
Hai chấm
Chấm phẩy
Chấm
Phẩy
Cách sử dụng toán tử so sánh trong câu lệnh if?
Sử dụng toán tử cộng trong câu lệnh if.
Sử dụng toán tử so sánh như ==, !=, >, <, >=, <= trong câu lệnh if.
Sử dụng toán tử gán trong câu lệnh if.
Sử dụng toán tử logic AND trong câu lệnh if.
Trong Python, câu lệnh if
<Điều kiện> sai.
<Điều kiện> đúng.
<Điều kiện> bằng 0.
<Điều kiện> khác 0.
<Điều kiện> trong câu lệnh rẽ nhánh là:
Biểu thức tính toán.
Biểu thức logic.
Biểu thức quan hệ.
Các hàm toán học.
Trong Python, kí hiệu == thể hiện phép toán gì?
Phép so sánh bằng
Phép gán
Phép suy ra
Phép so sánh khác
Cho biểu thức logic x and y. Biểu thức nhận giá trị True khi nào?
x nhận giá trị False, y nhận giá trị True
Cả x và y đều nhận giá trị True
x nhận giá trị True, y nhận giá trị False
Cả x và y đều nhận giá trị False
Kết quả của biểu thức logic sau là gì?
not (4 == 4)
True
False
4
None
Toán tử quan hệ nào dưới đây không thể dùng được trong điều kiện của if?
!=
>=
==
=
Tìm giá trị a và b thoả mãn:
a - 6 = = 4 and b % 3 = = 0
a = 10, b = 10.
a = 2, b = 9.
a = 10, b = 3.
a = 8, b = 9.
Biểu thức sau đây cho kết quả gì?
25%6 = = 2 or 14//3 = = 4
True
False
2 or 4
Có lỗi
Biểu thức [(x+y)*z]-(x2-y2) chuyển sang Python là:
((x+y)*z)-(x2-y2)
((x+y)*z)-(x*x-y*y)
((x+y)*z)-(x2-y2)
(x+y)*z-x*x-y*y
