NEW
Font size
WorksheetsÔn tập kiểm tra học kỳ 1 Python
Total questions: 43
Worksheet time: 22mins
Hàm print() trong Python dùng để làm gì?
In giá trị ra màn hình console
Nhập dữ liệu từ bàn phím
Chuyển đổi kiểu dữ liệu
Định nghĩa biến mới
Tham số sep của print() có tác dụng gì?
Thay ký tự phân cách giữa các đối số
Thay ký tự kết thúc dòng in ra
Chuyển số thành chuỗi trước khi in
Lặp lại dòng in nhiều lần
input() luôn trả về kiểu dữ liệu nào?
Chuỗi str
Giá trị bool
Số nguyên int
Số thực float
Đoạn mã nào ép kiểu chuỗi thành số nguyên an toàn nhất khi người dùng nhập "15"?
print(15)
str(15)
float("15")
int("15")
Chọn f-string đúng để in tên và tuổi tăng 1: biến ten="An", tuoi=20.
format("Họ tên:", ten, tuoi+1)
f"Họ tên: ten, Tuổi: tuoi + 1"
"Họ tên: {ten}, Tuổi: {tuoi + 1}"
f"Họ tên: {ten}, Tuổi: {tuoi + 1}"
Cấu trúc if-elif-else thực hiện bao nhiêu khối lệnh khi có nhiều điều kiện True?
Duy nhất một khối lệnh
Hai khối lệnh liên tiếp
Không khối lệnh nào
Tất cả các khối lệnh
Toán tử logic and trả về True khi nào?
Khi cả hai điều kiện đều True
Khi ít nhất một điều kiện True
Khi cả hai điều kiện đều False
Khi đảo ngược giá trị điều kiện
Trong Python, giá trị nào được coi là False?
Số 0
Chuỗi có ký tự
Số khác 0
Danh sách có phần tử
Điều gì xảy ra nếu thiếu dấu hai chấm sau if trong Python?
Gây lỗi cú pháp SyntaxError
Tự động thêm dấu hai chấm
Chỉ cảnh báo, không lỗi
Chương trình chạy nhưng bỏ qua if
Đoạn mã nào đúng để in "Năm-2025" bằng print() với sep?
print("Năm", 2025, sep='-')
print("Năm-", 2025, end='-')
print(sep='-', "Năm", 2025)
print("Năm" + 2025, sep='-')
Hàm nào được sử dụng để in dữ liệu ra màn hình trong Python?
display()
print()
output()
write()
Giá trị trả về mặc định của hàm input() trong Python là kiểu dữ liệu gì?
bool
float
str
int
Để chuyển đổi giá trị nhập vào từ hàm input() sang số nguyên (integer), ta sử dụng hàm nào?
str()
int()
float()
list()
Đoạn code nào sau đây sẽ yêu cầu người dùng nhập một số nguyên?
so = input("Nhập số: ")
print(input("Nhập số: "))
so = int(input("Nhập số: "))
so = float(input("Nhập số: "))
Ký tự mặc định được sử dụng để phân tách các đối số trong hàm print() là gì?
Dấu gạch ngang (-)
Khoảng trắng ( )
Dấu hai chấm (:)
Dấu phẩy (,)
Để in ra màn hình và kết thúc dòng bằng dấu chấm than (!) thay vì xuống dòng, ta sử dụng tham số nào trong hàm print()?
end
sep
flush
start
Từ khóa nào được sử dụng để bắt đầu một cấu trúc rẽ nhánh có điều kiện trong Python?
then
condition
when
if
Điều gì là bắt buộc để xác định khối lệnh thuộc về một cấu trúc if/else trong Python?
Dấu ngoặc đơn ()
Dấu ngoặc nhọn {}
Khoảng trắng đầu dòng (Indentation)
Từ khóa begin và end
Từ khóa nào được sử dụng để kiểm tra một điều kiện khác nếu điều kiện if ban đầu là sai?
else_if
otherwise
elif
check
Cấu trúc rẽ nhánh đầy đủ trong Python bao gồm các từ khóa nào?
if
if, elif, else
if, elif
if, else
Điều gì sẽ xảy ra nếu bạn không sử dụng dấu hai chấm (:) sau câu lệnh if?
Chương trình sẽ sử dụng dấu chấm phẩy (;) thay thế.
Chương trình sẽ chạy nhưng bỏ qua điều kiện.
Chương trình sẽ tự động thêm vào.
Chương trình sẽ báo lỗi cú pháp (SyntaxError).
Kết quả của đoạn code sau là gì? diem = 8 if diem >= 9: print("Xuất sắc") else: print("Giỏi")
Khá
Báo lỗi
Xuất sắc
Giỏi
Toán tử logic nào được dùng để kiểm tra xem cả hai điều kiện có cùng đúng hay không?
or
is
not
and
Kết quả của biểu thức sau là gì: (5 > 3) and (10 < 5)?
True
False
10
5
Kết quả của biểu thức sau là gì: not (20 == 20)?
False
True
0
20
Trong Python, giá trị 0 được coi là False trong điều kiện rẽ nhánh. Vậy giá trị nào sau đây cũng được coi là False?
Khoảng trắng (" ")
Chuỗi rỗng ("")
Số âm (-1)
Số dương (1)
Nếu a = 10 và b = 20, kết quả của biểu thức sau là gì: a != b?
10
None
False
True
Cú pháp của câu lệnh else nào là đúng?
else (a > b):
else:
else a > b:
elif:
Trong một chuỗi if-elif-else, khi một điều kiện elif được thỏa mãn, điều gì xảy ra với các điều kiện elif và else còn lại?
Sẽ có lỗi nếu có quá nhiều điều kiện.
Chỉ khối lệnh else được thực thi.
Chương trình sẽ dừng kiểm tra và thực thi khối lệnh tương ứng, sau đó thoát khỏi cấu trúc.
Tất cả các điều kiện còn lại sẽ được kiểm tra.
Cho đoạn code: x = 7 if x > 10: print("A") elif x > 5: print("B") Kết quả in ra màn hình là gì?
A và B
C
B
A
Cú pháp của câu lệnh elif nào là đúng?
elif (a < b):
elif:
else if:
elif a < b
Nếu x = 3, y = 5, kết quả của biểu thức x < y và y > 4 là gì?
False
True
0
None
Trong Python, từ khóa nào được sử dụng để kết thúc một khối lệnh if?
else
end
elif
stop
Nếu a = 5 và b = 10, kết quả của biểu thức a < b và b > 8 là gì?
True
None
False
0
Kết quả của biểu thức sau là gì: (3 < 2) or (4 > 1)?
3
False
4
True
Trong Python, giá trị nào sau đây được coi là Falsy?
Số dương (1)
Chuỗi có ký tự
Danh sách rỗng []
Tuple có phần tử
Hàm nào được sử dụng để chuyển đổi một chuỗi thành số thực trong Python?
bool()
int()
float()
str()
Khi nào thì biểu thức (x == 5) trả về True?
Khi x có giá trị -5
Khi x có giá trị 5
Khi x có giá trị 10
Khi x có giá trị 0
Trong Python, từ khóa nào được sử dụng để lặp qua các phần tử trong một danh sách?
for
while
loop
each
Kết quả của đoạn code sau là gì? num = 10 if num % 2 == 0: print("Chẵn") else: print("Lẻ")
Lẻ
Không có kết quả
Chẵn
Báo lỗi
Điều gì xảy ra nếu sử dụng dấu hai chấm sau else trong Python?
Gây lỗi cú pháp SyntaxError
Chỉ cảnh báo, không lỗi
Không có lỗi, nhưng không có tác dụng
Chương trình sẽ chạy bình thường
Giá trị trả về của hàm len() trong Python là kiểu dữ liệu gì?
list
float
int
str
Khi nào thì biểu thức (x != 10) trả về False?
Khi x có giá trị 10
Khi x có giá trị 5
Khi x có giá trị 0
Khi x có giá trị 15
