NEW
Font size
WorksheetsÔn tập khối 10
Total questions: 65
Worksheet time: 33mins
Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?
in
is
and
or
Sử dụng toán tử in để duyệt các phần tử trong danh sách, cú pháp duyệt nào sau đây là đúng:
<danh sách> in <giá trị>
<giá trị> in <danh sách>
<giá trị> or <danh sách>
<giá trị> into <danh sách>
Toán tử in dùng để kiểm tra một giá trị có nằm trong danh sách không? Nếu giá trị không có trong danh sách thì kết quả trả lại là gì?
True
Erorr
False
Unknown
Lệnh clear() trong Python dùng để làm gì?
Xóa toàn bộ danh sách
Xóa một phần tử trong danh sách
Xóa phần tử đầu danh sách
Xóa phần tử cuối danh sách
Lệnh B.clear() trong Python dùng để làm gì?
Xóa phần tử B có trong danh sách
Xóa tên danh sách B
Xóa tất các các ký tự B có trong danh sách
Xóa toàn bộ phần tử có trong danh sách B
Lệnh remove(x) trong Python dùng để làm gì?
Xóa phần tử có giá trị x cuối danh sách
Xóa phần tử có giá trị x đầu danh sách
Xóa phần tử có giá trị x trong danh sách
Xóa phần tử có vị trí x trong danh sách
Lệnh B.remove(x) trong Python dùng để làm gì?
Xóa phần tử có giá trị x trong danh sách B
Xóa phần tử có giá trị B cuối danh sách x
Xóa phần tử có giá trị B đầu danh sáchx
Xóa các phần tử có giá trị B trong danh sách
Khi dùnglệnh B.remove(x) trong Python, nếu giá trị x không có trong danh sách B thì kết quả trả lại là:
chương trình dịch Python sẽ báo lỗi
Xóa phần tử cuối trong danh sách B
Xóa toàn bộ các phần tử trong danh sách B
Xóa phần tử tại vị trí 0
Lệnh insert(k,x) trong Python dùng để làm gì?
Chèn phần tử có giá trị k và vị trí x trong danh sách
Chèn phần tử có giá trị x và vị trí k trong danh sách
Chèn phần tử có giá trị x và vị trí k+1 trong danh sách
Chèn phần tử kí tự x vào vị trí k trong danh sách
Khi dùng lệnh A. insert(k,x) trong Python, k có giá trị nhỏ hơn 0 thì kết quả là gì?
Chèn phần tử có giá trị x vào cuối danh sách A
Chèn phần tử có giá trị x vào đầu danh sách A
Không chèn phần tử có giá trị x vào danh sách A
Chương trình dịch Python báo lỗi
Khi dùng lệnh A.insert(k,x) trong Python, k có giá trị lớn hơn len(A) thì kết quả là gì?
Chèn phần tử có giá trị x vào đầu danh sách A
Không chèn phần tử có giá trị x vào danh sách A
Chương trình dịch Python báo lỗi
Chèn phần tử có giá trị x vào cuối danh sách A
Để duyệt nhanh từng phần tử của danh sách T ta sử dụng lệnh nào sau đây là đúng?
for i in T:
for i in T[i]
for i in range(T):
for i in T
Kết quả của chương trình sau là gì?
B = [2,4,6,8]
for i in B:
print(i, end = " ")
2 4 6 8
“2 4 6 8”
end=“2 4 6 8
[2 4 6 8]
Giả sử khởi tạo danh sáchB=['a','B','1',2,3] các lệnh sau trả về giá trị đúng hay sai?
>>>1 in B
>>>'a' in B
True, False
True, True
False, False
False, True
Sau khi thực hiện các câu lệnh sau, kết quả danh sáchBnào là đúng?
>>>B = [1, 2, 3, 4, 5, 3]
>>>B. remove(3)
>>> print(B)
[1, 2, 3, 4, 5]
[1, 2, 4, 5, 3]
[1, 2, 3, 5, 3].
[1, 2, 4, 5].
Sau khi thực hiện các câu lệnh sau, kết quả danh sáchAnào là đúng??
>>> A = [1, 2, 3, 5]
>>> A.insert(4, 4)
>>> print(A)
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 4]
[1, 2, 3, 5]
[1, 2, 3, 5, 4]
Lệnh sauchèn phần tử cần thêm vào vị trí thứ mấy trong danh sách B=[1,2,3,4,6]?
>>>B. insert(10, 11)
6
10
5
11
Giả sử có danh sách B = [0,1]. Lệnh sau trả lại giá trị gì?
>>>a=100//10
>>>a in B
False
True
chương trình dịch Python báo lỗi
10
Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?
len(s)
length(s)
s.len()
s.length()
Xâu "Trường THPT Vạn Tường" có độ dài bằng bao nhiêu?
18
19
23
21
Khai báo xâu rỗng nào sau đây là đúng?
s=""
s=[]
s==""
s=,,
Chỉ số của các kí tự trong xâu bắt đầu từ:
1 đến độ dài len()
0 đến độ dài len()-1
1 đến độ dài len()-1
len()-1 đến 0
Lệnh "123" in "12345" trả về giá trị gì?
False
"123"
"12345"
True
Cách viết lệnh truy xuất đến một kí tự trong xâu S nào sau đây là hợp lệ?
S[0]
S(0)
S”0”
S.[0]
Cho xâu T=" Kiểm tra cuối kỳ 2", lệnh print(T[1]) sẽ cho ra kết quả là:
K
i
ể
1
Cho xâu a=“123” và xâu b=“4” khi thực hiện lệnh a+b thì kết quả là gì?
‘1234’
“127”
“123”“4”
27
Đoạn chương trình sau cho kết quả là gì?
S="21212121"
dem=0
for i in range(len(S)-1):
if S[i]=="2":
dem=dem+1
break
print(dem)
1
2
3
4
Kết quả của chương trình sau là gì?
>>> s = “0123145”
>>> s[0] = ‘8’
>>> print(s[0])
Báo lỗi
“1”
“0”
“8”
Chuỗi sau được in ra mấy lần?
s = "Kỷ niệm trại 26-3 năm học 2022 -2023"
for i in range(12):
if i%3==0:
print(s)
5
1
4
2
Kết quả đoạn chương trình sau là gì?
s1="12"
s2="15"
int(s1)+int(s2)
27
1215
“1215”
“12”+”15”
.Đoạn chương trình sau cho kết quả là gì?
s="Kiểm tra giữa kỳ 2 năm học 2022-2023"
d=0
for i in s:
if '0'<=i<='9':
d=d+1
print(d)
0
9
8
7
Trong định nghĩa của hàm có thể có bao nhiều từ khóa return?
Không hạn chế
1
2
3
Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?
Không có từ khóa return
Không có return hoặc có return nhưng không có giá trị trả về
Chỉ có một từ khóa return
Có tối thiểu hai từ khóa return
Phát biểu nào đúng về các hàm sau đây:
Lệnh float() trả về số nguyên từ số hoặc chuỗi, biểu thức
Hàm str() trả về giá trị là số nguyên
Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu
Lệnh int() chuyển giá trị số thực sang số nguyên
Trong Python hàm round() có ý nghĩa gì?
Lấy phần nguyên
Làm tròn số thập phân
Lấy phần thập phân
Tạo số ngẫu nhiên
Trong Python hàm ord() có ý nghĩa gì?
Trả về kí tự trong bảng mã Unicode
Hiển thị tiếng Việt
Trả về mã Unicode cho ký tự
Trả về kí tự số
Hàm input() để nhập dữ liệu, kết quả dữ liệu nhập vào có kiểu gì?
Xâu kí tự
số nguyên
số thưc
tùy vào giá trị nhập
Lệnh str(12)+str(18) cho kết quả là gì?
20
‘1218’
‘20’
1218
.Định nghĩa hàm vd sau để làm gì:
def vd(n):
return n ** n;
tính tổng
tính căn bậc 2
tính n mũ n
tính bình phương
Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?
a = "Chào năm mới"
def nam(i):
return a + i
nam(2023)
print(a)
3
không có lỗi
1
5
Kết quả của chương trình sau là gì:
def my_function(x):
return 3 * x
print(my_function(4))
print(my_function(5))
print(my_function(6))
9, 15, 27
3, 5, 9
4, 5, 6
12, 15, 18
Hàm sau có ý nghĩa gì?
def ham(a,b):
if a>b:
return a
else:
return b
Cho ra số lớn nhất trong 2 số
Cho ra số nhỏ nhất trong 2 số
Cho ra 2 số a và b
báo lỗi
Hàm sau có ý nghĩa gì?
def tinh(a, b):
c=a+b
return c
Tính tích 2 số
Nhập 2 số
Tính tổng 2 số
Không có giá trị
Hàm sau có ý nghĩa gì?
def tinh(n):
c=0
for i in range(1,n+1):
c=c+i
return c
Tính tổng các số từ 1 đến n+1
Tính tổng các số từ 1 đến n
Tính tổng các số từ 0 đến n
Tính tổng các số từ 0 đến n+1
Kết quả của chương trình sau là gì?
def Kieu(Number):
return type(Number)
print(Kieu(5))
5
int
Chương trình bị lỗi
float
Kết quả của chương trình sau là gì?
def PhepNhan(Number):
return Number * 10;
print(PhepNhan(5))
50
10
Chương trình bị lỗi
50
Biểu thức kiểm tra xâu 1 nằm trong xâu 2 là:
<Xâu 1> in <Xâu 2>
<Xâu 1>on<Xâu 2>
<Xâu 1>or <Xâu 2>
<Xâu 1>and<Xâu 2>
Để tìm một xâu có nằm trong xâu khác hay không ta dùng toán tử nào sau đây?
range() hoặc join()
append() hoặc split()
int hoặc input
in hoặc find()
thức sau trả về giá trị gì?
“abc” in “ab”
False
True
Báo lỗi
Unknown
Cú pháp “Kí tự nối”.join(<danh sách> dùng để:
Nối các xâu lại với nhau
Tách các phần tử trong danh sách.
Nối các phần tử của danh sách thành xâu.
Nối “kí tự nối” vào đầu danh sách
Lệnh find() dùng để làm gì?
Tìm vị trí xuất hiện đầu tiên của một xâu trong xâu khác
Tìm và thay thế một xâu trong xâu khác
Tìm vị trí xuất hiện cuối cùng của một xâu trong xâu khác
Tìm vị trí xuất hiện của một xâu trong bảng mã ASCII mở rộng
Chọn phát biểu sai trong các phát biểu sau:
Lệnh join() nối các phần tử của một danh sách thành một xâu
Trong lệnh join, kí tự nối tuỳ thuộc vào câu lệnh.
Lệnh split() có tác dụng tách xâu.
Kí tự mặc định để phân cách split() là dấu cách
Lệnh nào sau đây dùng để tách xâu:
split()
join()
remove()
copy().
Cú pháp <Xâu mẹ>.find(<Xâu con>,start) có tác dụng gì?
Tìm vị trí start trong xâu mẹ bắt đầu từ vị trí xâu con
Tìm vị trí xâu mẹ có trong xâu con bắt đầu từ vị trí start
Tìm vị trí từ start có trong xâu mẹ
Tìm vị trí xâu con trong xâu mẹ bắt đầu từ vị trí start
Trong Python lệnh split() dùng để:
Tách xâu thành danh sách các từ
Nối danh sách các từ thành xâu
Tách từng kí tự trong xâu
Chuyển xâu kí tự thường thành kí tự in hoa
Trong Python lệnh join() dùng để:
Nối danh sách các từ thành xâu
Tách xâu thành danh sách các từ
Tách từng kí tự trong xâu
Chuyển xâu kí tự thường thành kí tự in hoa
Lệnh sau trả lại giá trị gì?
>> “abcdabcd”. find(“ab”)
>> “abcdabcd”. find(“cd”, 4)
0,6
2,6
2,2
2,7
Đoạn lệnh sau trả về giá trị gì?
S="Chương trình SGK 2018"
s.find("SGK")
-1
15
13
Báo lỗi
Đoạn lệnh sau trả về giá trị gì?
S="Chương trình SGK 2018"
S.find("2108")
False
-1
True
Báo lỗi
Biểu thức sau trả về giá trị gì?
1 in “1234”
False
báo lỗi
True
Unknown
Đoạn lệnh sau cho kết quả là gì?
s="1,2,3,4,5,6,7,8,9"
" ".join(s.split(","))
'1 2 3 4 5 6 7 8 9'
.['1,2,3,4,5,6,7,8,9']
['1', '2', '3', '4', '5', '6', '7', '8', '9']
'1, 2, 3, 4 ,5, 6, 7, 8, 9'
Đoạn lệnh sau cho kết quả là gì?
s="Hội trại truyền thống 26-3"
s.find(“Hội”,4)
0
1
-1
False
Đoạn lệnh sau cho kết quả là gì?
s="Python"
s.split()
" ".join(s)
'Python'
['Python']
'P, y, t, h, o, n'
'P y t h o n'
Biểu thức sau trả về giá trị gì?
“abc” in “abcd”
False
Báo lỗi
True
0
Biểu thức sau trả về giá trị gì?
“abc” in “abCd”
Unknown
Báo lỗi
True
False
