NEW
Font size
WorksheetsBài 26: Hàm trong Python (quizizz)
Total questions: 45
Worksheet time: 15mins
Kết quả của chương trình dưới đây là gì?
In ra "Nhỏ hơn 5" khi n = 5
In ra "Bằng 5" khi n = 5
In ra "Lớn hơn hoặc bằng 10" khi n = 5
Không in gì cả
Kết quả của chương trình dưới đây là gì khi n = 8?
In ra "Đúng"
In ra "Sai"
Không có gì in ra
Lỗi cú pháp
Lệnh nào sau đây là đúng khi kiểm tra xem x có phải là số nguyên dương không?
if x > 0:
if x == 0:
if x >= 0:
if x < 0:
Hàm dưới đây có lỗi gì?
Thiếu dấu ":" sau else
Thiếu dấu tab sau return
Thiếu điều kiện cho số lẻ
Cả A và B
Sửa lỗi trong đoạn mã dưới đây:
Thêm dấu ":" sau if age >= 18
Thêm dấu tab vào return "Child"
Xóa dấu else
Thêm dấu ":" sau else
Hàm nào có dấu cách không hợp lệ trong phần thân hàm?
def calc_area(radius): return 3.14 * radius * radius
def calc_area(radius):return 3.14 * radius * radius
def calc_area(radius) : return 3.14 * radius * radius
def calc_area(radius): return 3.14 * radius * radius
Trong trường hợp nào bạn sẽ dùng elif thay vì else?
Khi có nhiều điều kiện cần kiểm tra
Khi chỉ có một điều kiện duy nhất
Khi kiểm tra giá trị đúng
Khi giá trị không hợp lệ
Hàm dưới đây bị lỗi gì?
Thiếu điều kiện else
Không cần elif, chỉ cần else
Thiếu return ở phần else
Đều đúng
Lệnh nào sai về việc kiểm tra giá trị của một biến?
A. if x <= 10:
B. if x > 10:
C. if x = 10:
D. if x == 10:
Kết quả của chương trình dưới đây là gì khi n = 0?
A. "Không phải 0"
B. "Là 0"
C. Lỗi cú pháp
D. Không có gì in ra
Hàm dưới đây có lỗi gì?
A. Thiếu dấu + khi nối chuỗi
B. Thiếu dấu tab trong phần thân hàm
C. Thiếu dấu ngoặc đơn
D. Không có lỗi
Điều kiện nào sau đây kiểm tra xem x có phải là số âm không?
A. if x < 0:
B. if x > 0:
C. if x == 0:
D. if x >= 0:
Kết quả của chương trình sau khi n = 4 là gì?
A. "Chẵn"
B. "Lẻ"
C. Không in ra gì
D. Lỗi cú pháp
Hàm dưới đây có thiếu gì không?
A. Thiếu điều kiện else
B. Thiếu xử lý trường hợp n < 0
C. Thiếu dấu tab sau return
D. Cả A và B
Lệnh nào kiểm tra xem x có phải là số nguyên dương không?
A. if x > 0:
B. if x >= 0:
C. if x == 0:
D. if x < 0:
Lệnh nào kiểm tra xem n có phải là số lẻ không?
A. if n % 2 == 1:
B. if n % 2 != 0:
C. if n % 2 == 0:
D. if n == 1:
Sửa lỗi trong hàm dưới đây:
A. Thêm dấu tab trước return "Zero"
B. Thêm dấu else sau if num < 0:
C. Thêm dấu tab trước return "Negative"
D. Thêm dấu if sau else
Hàm dưới đây có lỗi gì?
A. Lỗi logic trong trường hợp a == b
B. Thiếu xử lý khi a và b không bằng nhau
C. Không có lỗi
D. Lỗi cú pháp ở dòng cuối
Kết quả của đoạn mã dưới đây là gì khi n = 10?
"Giá trị là 10"
"Giá trị không phải 10"
Không in ra gì
Lỗi cú pháp
Câu lệnh nào kiểm tra xem x có phải là số nguyên không?
if x == int(x):
if x.is_integer():
if x % 1 == 0:
Cả A và C
Lệnh nào sau đây thiếu dấu tab?
Dòng if x == 5: thiếu dấu tab
Dòng print("X là 5") thiếu dấu tab
Cả hai dòng thiếu dấu tab
Không có lỗi
Lệnh nào dưới đây kiểm tra nếu một số x lớn hơn hoặc bằng 0 và in ra "Số dương"?
if x <= 0: print("Số dương")
if x >= 0: print("Số dương")
if x > 0: print("Số dương")
if x == 0: print("Số dương")
Lệnh nào sau đây kiểm tra nếu một số x nhỏ hơn 0 và in ra "Số âm"?
if x > 0: print("Số âm")
if x < 0: print("Số âm")
if x == 0: print("Số âm")
if x <= 0: print("Số âm")
Lệnh nào có lỗi khi kiểm tra điều kiện với toán tử so sánh >= và ==?
if x >= 5 and x == 10:
if x == 5 or x == 10:
if x <= 0 and x == 10:
if x == 5 and x != 10:
Kết quả của chương trình dưới đây là gì khi n = 15?
"Trong khoảng"
"Ngoài khoảng"
Không in gì cả
Lỗi cú pháp
Câu lệnh nào kiểm tra xem x có phải là số nguyên âm không?
if x < 0:
if x == -1:
if x > 0:
if x == 0:
Hàm dưới đây có lỗi gì?
Sai tên hàm, phải là square
Thiếu dấu ngoặc đơn trong print
Lỗi cú pháp trong return
Không có lỗi
Lệnh nào dưới đây kiểm tra xem x có phải là số chẵn không?
if x % 2 == 1:
if x % 2 != 0:
if x % 2 == 0:
if x == 0:
Kết quả của chương trình dưới đây là gì khi n = 0?
"Zero"
"Not Zero"
Không có gì in ra
Lỗi cú pháp
Sửa lỗi trong đoạn mã sau:
Thay = bằng == trong điều kiện if n % 2 = 0
Thêm dấu : sau else
Thiếu dấu tab trong return "Even"
Thay else bằng elif
Câu lệnh nào dưới đây kiểm tra số x có phải là số âm hoặc bằng 0 không?
if x <= 0:
if x < 0:
if x == 0:
if x > 0:
Lệnh nào sau đây thiếu dấu tab khi sử dụng else?
Dòng print("Non-positive") thiếu dấu tab
Dòng if n > 0: thiếu dấu tab
Dòng else: thiếu dấu tab
Không có lỗi
Hàm dưới đây có lỗi gì?
Không có lỗi
Thiếu điều kiện else ở cuối
Hàm không xử lý đúng với trường hợp a == b
Thiếu dấu tab sau else
Câu lệnh nào sau đây kiểm tra xem một biến x có phải là số nguyên không?
if type(x) == int:
if type(x) == float:
if isinstance(x, int):
Cả A và C
Hàm dưới đây thiếu gì?
Thiếu điều kiện elif để kiểm tra số bằng 0
Thiếu dấu tab trước else
Thiếu dấu : sau else
Không có lỗi
Câu lệnh nào sai về toán tử so sánh?
if x >= 5:
if x == 5:
if x => 5:
if x != 5:
Sửa lỗi trong đoạn mã dưới đây:
Thiếu dấu : sau def calc_sum(a, b)
Thiếu dấu ngoặc đơn trong return a + b
Thiếu dấu tab trong return a + b
Không có lỗi
Kết quả của chương trình dưới đây là gì khi n = 8?
"Even"
"Odd"
Không in gì cả
Lỗi cú pháp
Lệnh nào kiểm tra xem x có phải là số nguyên dương?
if x >= 0:
if x == 0:
if x > 0:
if x < 0:
Câu lệnh nào dưới đây kiểm tra xem n có phải là số không âm?
if n >= 0:
if n == 0:
if n < 0:
if n != 0:
Kết quả của chương trình dưới đây là gì khi n = 0?
"Zero"
"Positive"
"Negative"
Không có gì in ra
Sửa lỗi trong đoạn mã sau để chương trình hoạt động đúng:
Thêm dấu : sau if x % y == 0
Thiếu dấu ngoặc đơn trong return True
Thiếu dấu tab trong return True
Thêm dấu else vào cuối
Câu lệnh nào dưới đây kiểm tra xem x có phải là số âm hoặc bằng 0 không?
if x < 0:
if x <= 0:
if x == 0:
if x > 0:
Lệnh nào thiếu dấu tab trong thân hàm?
Dòng print("Message is empty") thiếu dấu tab
Dòng if msg == "": thiếu dấu tab
Cả hai dòng đều thiếu dấu tab
Không có lỗi
Kết quả của chương trình dưới đây là gì khi x = 10 và y = 5?
"X lớn hơn hoặc bằng Y"
"X nhỏ hơn Y"
Không có gì in ra
Lỗi cú pháp
