NEW
Font size
WorksheetsKIỂM TRA GIỮA KỲ K10 HK2 (2022-2023)
Total questions: 30
Worksheet time: 45mins
Chọn phương án đúng.
Lệnh lặp while thực hiện khối lệnh với số lần không biết trước.
Lệnh lặp while thực hiện khối lệnh với số lần biết trước.
Lệnh lặp while thực hiện khối lệnh với số lần không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Lệnh lặp while thực hiện khối lệnh với số lần không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Cấu trúc câu lệnh while?
A. while <điều kiện>:
<khối lệnh>
A. while <điều kiện>;
<khối lệnh>
A. while <điều kiện>
<khối lệnh>;
A. while <điều kiện>
<khối lệnh>.
<Điều kiện> trong lệnh lặp while là biều thức…
Số học.
Lôgic.
Quan hệ.
Đa hệ.
Thực hiện đoạn chương trình sau và cho biết kết quả của S.
s=0
k=1
while k<20:
s=s+k
k=k+2
print(s)
25
35
45
100
Tìm kết quả đoạn chương trình sau:
x = 18
y = 12
while y < x:
x=x - 3
print(x, end = " ")
5 2
18 15 12
15 12
6 4 2
Trong kiểu dữ liệu danh sách của NNLT Python. Các phần tử có kiểu dữ liệu:
Số nguyên
Ký tự
Phải giống nhau
A. Có thể khác nhau
Chọn phương án để Mcó kiểu dữ liệu danh sách?
M=[ 1,3,5,7,9]
M=[ 1;3;5;7;9]
M=[ 1.3.5.7.9]
M=[ 1:3:5:7:9]
Cho biết kết quả của đoạn lệnh sau?
A=[1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in range (1, 8):
print(A[i], end= “ ”)
2 3 4 5 6
2 3 4 5 6
2 3 4 5
2 3 4 5 6 7 8
Lệnh xóa phần tử cuối cùng của ds M bằng lệnh del
del(M[len(M) - 1])
del(M[len(M)])
del(M[len(M) +1])
del(M)
Lệnh M.insert(k, x) dùng để làm gì?
Chèn phần tử x vào danh sách M tại vị trí k.
Chèn phần tử k vào danh sách M tại vị trí x.
Chèn phần tử x vào danh sách M tại vị trí 1.
Chèn phần tử k vào danh sách M.
Lệnh bổ sung phần tử x vào cuối danh sách M.
M.append(x)
M.add(x)
M.add(x)
insert(k, x)
Toán tử in trong câu lệnh dùng để kiểm tra ……… có trong <danh sách> hay không.
<Giá trị>
<Biểu thức>
<Điều kiện>
<Câu lệnh>
Cho câu lệnh sau:
for n in range(100):
print(n, end = “ “)
Khi thực hiện câu lệnh trên, biến n sẽ nhận các giá trị là:
0,1,2,3,...,100
0,1,2,3,...,99
1,2,3,...,100
. 1,2,3,...,99
Phát biểu nào sau đây là sai?
Lệnh clear() dùng để xoá toàn bộ danh sách
Lệnh remove(value) sẽ xoá phần tử đầu tiên của danh sách có giá trị value
Lệnh insert có chức năng chèn phần tử vào danh sách không cần chỉ số cho trước
Lệnh append() bổ sung phần tử vào cuối danh sách.
Cho danh sách M= [1,2,3,4,5]
Câu lệnh xóa giá trị 2 trong danh sách M.
M.remove(M[2])
delete (M[2])
M. delete (M[3])
M. remove (M[1])
Danh sách M trước và sau lệnh insert() là [1, 4, 10, 0] và [1, 4, 10, 5, 0]. Lệnh đã dùng là gì?
M.insert(3,5)
M.insert(5,3)
insert(5,4)
M.insert(4,5)
Danh sách A sau lệnh 2 lệnh remove() và 3 lệnh append() có 8 phần tử. Hỏi ban đầu danh sách A có bao nhiêu phần tử?
8
7
4
6
Nếu S = "1234567890" thì S[1] là gì?
"3"
"1"
"2"
"4"
Xác định xâu kí tự không hợp lệ:
"123&*()+-ABC"
"1010110&0101001"
"Tây Nguyên"
11111111 = 256
Giả sử s = "Thời khóa biểu" thì len(s) bằng bao nhiêu?
14
3
5
17
Cho s1 = "abc", s2 = "ababcabca". Các biểu thức logic sau, biểu thức nào cho kết quả False?
s1 in s2
s1 + s1 in s2
"abcabca" in s2
"abc123" in s2
Biểu thức lôgic nào sau đây trả về giá trị True?
"01" in "10101"
"10110" in "111000101"
"acbab" in "bacbcabcabcb"
"125" in "0123456789"
Kết quả của đoạn chương trình sau là gì?
S="0123456789"
T=""
for i in range(0,len(S),3):
T=T+S[i]
print(T)
"0369"
"02468"
"13579"
"0123456789"
Sau khi thực hiện các lệnh sau, biến skq sẽ có giá trị bao nhiêu?
s="91723"
skq=""
for ch in s:
if int(ch)%3==0:
skq=skq+ch
print(skq,type(skq))
3 <class 'str'>
173 <class 'int'>
93 <class 'str'>
93 <class 'int'>
Lệnh nào dùng tách một xâu thành danh sách các từ
split()
().join
in
find()
Để kiểm tra xâu 1 có trong xâu 2 không ta sử dụng toán tử nào?
off
on
in
and
Lệnh tìm vị trí xuất hiện đầu tiên của xâu con N trong xâu mẹ M?
N.find(M,start)
M.find(N,start)
“”.Join(M)
M.Split(N)
Bổ sung lệnh để hoàn thành đoạn ct sau:
>>> s="Tiên học lễ hậu học văn"
>>> s.split()
['Tiên', 'học', 'lễ', 'hậu', 'học', 'văn']
s.split()
s.split(“ “)
“”.join(s)
“,”.join(s)
Lệnh >>>”abcd1234”. Find (“ab”) cho kết quả:
0
1
2
3
Lệnh sau trả lại giá trị gì?
5
6
7
8
