NEW
Font size
WorksheetsCÂU HỎI ÔN TẬP GIỮA HKII - KHỐI 10
Total questions: 25
Worksheet time: 13mins
Chức năng chính của lệnh lặp for trong Python là gì?
Thực hiện một khối lệnh lặp lại một số lần xác định trước
Lặp vô hạn nếu điều kiện đúng
Chạy mã lệnh chỉ một lần duy nhất
Kiểm tra điều kiện sau khi thực hiện lệnh
Khi nào nên sử dụng vòng lặp while thay vì for?
Khi số lần lặp không được xác định trước
Khi muốn lặp qua một danh sách có độ dài cố định
Khi biết chính xác số lần lặp từ trước
Khi chỉ muốn thực hiện một lệnh duy nhất
Trong vòng lặp for i in range(1, 5), giá trị của i lần lượt là gì?
1, 2, 3, 4
1, 2, 3, 4, 5
0, 1, 2, 3, 4
1, 3, 5
Điều kiện trong vòng lặp while được kiểm tra khi nào?
Trước mỗi lần lặp
Sau mỗi lần lặp
Chỉ kiểm tra một lần trước khi vòng lặp bắt đầu
Khi vòng lặp kết thúc
Vòng lặp for thường được sử dụng khi nào?
Khi biết trước số lần lặp
Khi cần lặp vô hạn
Khi điều kiện thay đổi bên trong vòng lặp
Khi không có danh sách hoặc phạm vi xác định
Chức năng chính của vòng lặp while trong Python là gì?
Thực hiện một khối lệnh lặp lại một số lần xác định trước
Lặp vô hạn nếu điều kiện không thay đổi
Chạy mã lệnh chỉ một lần duy nhất
Kiểm tra điều kiện sau khi thực hiện lệnh
Khi nào nên sử dụng vòng lặp for thay vì while?
Khi biết trước số lần lặp
Khi số lần lặp không xác định trước
Khi điều kiện dừng có thể thay đổi bên trong vòng lặp
Khi chỉ muốn thực hiện một lệnh duy nhất
Trong vòng lặp for i in range(2, 10, 2), giá trị của i lần lượt là gì?
2, 4, 6, 8
2, 4, 6, 8, 10
1, 3, 5, 7, 9
2, 3, 4, 5
Câu 9: Điều kiện trong vòng lặp do-while (nếu có trong Python) sẽ được kiểm tra khi nào?
Trước mỗi lần lặp
Chỉ kiểm tra một lần trước khi vòng lặp bắt đầu
Sau mỗi lần lặp
Khi vòng lặp kết thúc
Câu 10: Khi nào nên sử dụng vòng lặp for kết hợp với range()?
Khi cần lặp một số lần xác định trước
Khi muốn duyệt qua một danh sách không có thứ tự cố định
Khi muốn lặp vô hạn
Khi điều kiện dừng có thể thay đổi bên trong vòng lặp
Câu 11: Đối tượng dưới đây thuộc kiểu dữ liệu nào? M = [2, 6, 'tin']
list.
int.
float.
string
Câu 12: Phương thức nào sau đây dùng để thêm phần tử vào list trong python?
abs()
link()
append()
add()
Câu 13: Lệnh nào để duyệt từng phần tử của danh sách?
for.
while - for.
for kết hợp với lệnh range().
while kết hợp với lệnh range().
Câu 14: Trong Python, kiểu dữ liệu danh sách được ký hiệu như thế nào?
{a, b, c}
(a, b, c)
[a, b, c]
"a, b, c"
Câu 15: Cho mảng A = [1,2,3,4,5]. Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:
print(A[2]).
print(A[1]).
print(A[3]).
print(A[0]).
Câu 16: Hàm nào dùng để lấy độ dài của một xâu s?
size(s)
length(s)
len(s)
count(s)
Câu 17: Kết quả của biểu thức s[1] khi s = "tin hoc" là gì?
"t"
"i"
"n"
"tin"
Toán tử nào dùng để nối hai xâu s1 và s2 trong Python?
+
*
&
-
Có bao nhiêu xâu kí tự nào hợp lệ?
1) “asdf” 2) “Python” 3) “12345678”
4) giuaki 5) “21/3/2025” 6) 123456
5.
6.
4.
3
Kết quả của chương trình sau là bao nhiêu?
>>> s = "tinhoc"
>>> s[1] = '10'
>>> print(s[0])
'tinhoc10'.
'10 tinhoc.
'10'.
Chương trình bị lỗi.
Hàm trong Python được khai báo bằng từ khóa nào?
define
Function
def
lambda
Hàm nào dưới đây là một hàm tích hợp sẵn trong Python?
len()
my_function()
tong(a,b)
BCNN()
Sự khác biệt giữa tham số và đối số trong hàm là gì?
Tham số là giá trị thực tế truyền vào hàm, đối số là biến định nghĩa trong hàm.
Tham số là biến định nghĩa trong hàm, đối số là giá trị thực tế truyền vào hàm.
Tham số và đối số là giống nhau.
Đối số luôn có giá trị mặc định, còn tham số thì không.
Khi khai báo một hàm, danh sách các tham số được đặt ở đâu?
Sau từ khóa def, bên trong dấu ngoặc tròn ().
Sau từ khóa return.
Sau tên hàm, cách nhau bởi dấu phẩy.
Bên trong dấu {} sau tên hàm.
Cho đoạn mã sau, kết quả in ra màn hình là gì?
>>>def tong(a, b):
return a+b
>>>print(tong(3,2))
2
3
4
5
