Đề thi giữa kì 2 Tin học 10 năm 2024-2025 THPT THPT Gio Linh (Quảng Trị) có đáp án
24 câu hỏi
I. PHẦNCÂUHỎITRẮCNGHIÊM
TrongPython,hàmnàosauđâycósẵntrảvềsốphầntửcủamộtđốitượng(chuỗi,danh sách…)?
size()
input()
range()
len()
Đáp án D
Lệnhthêmphầntửvàocuốidanhsáchlàgì?
<danhsách>=append()
<danhsách>.append()
<danhsách>:append()
<danhsách>append()
Đáp án B
TrongPythoncúphápy[m:]cóchứcnăng là:
Xâucongồmmkítựcuốicùngcủaxâu y.
Xâuconnhậnđượcbằngcáchbỏmkítựđầutiêncủaxâu y.
Xâuconđượcnhận bằngcáchbỏmkítựcuốicùngcủaxâu y.
Xâucongồmmkítựbấtkìcủaxâuy.
Đáp án B
Kiểudữliệudanhsáchđượckhởitạonhư sau:
<tênlist>=[<v1>,<v2>,<v3>,<v4>,...,<vn>] Trong đó:
Cácgiátrị<v1>,<v2>,<v3>,<v4>,...,<vn>phảicùngkiểudữliệusốnguyên
Cácgiátrị<v1>,<v2>,<v3>,<v4>,...,<vn>phảicùngkiểudữliệusốthực
Cácgiátrị<v1>,<v2>,<v3>,<v4>,...,<vn>phảicùngkiểudữ liệu
Cácgiátrị<v1>,<v2>,<v3>,<v4>,...,<vn>cóthểcókiểudữliệukhácnhau.
Đáp án D
Chotrướclệnhimportmath,lờigọihàmsqrt()nàosauđâyđúng?
print(math.sqrt(5))
print(math,sqrt(5))
print(math_sqrt(5))
print(math:sqrt(5))
Đáp án A
Đểkhaibáohàmtadùngtừkhóa
function
procedure
def
try
Đáp án C
Cholệnh:A=[1,2,3].BiếnAthuộckiểudữliệunào?
int
string
float
list
Đáp án D
Đểthựchiện đượchàmgcdtrongpython,chỉracâulệnh thựchiệnkhai báothưviệncủa hàm đó?
importmathfromgcd
frommathimportgcd
frommath
importgcd
Đáp án B
Choxâus="MNKXYZ".Khiđós[1]sẽlàkýtựnàosau đây?
"K"
"M"
"N"
"Z"
Đáp án C
TrongPython,lệnhnàosauđâychophéptruycậpphầntửcuốicùngcủadanhsácha?
a(len(a))
a(len(a)-1)
a[len(a)-1]
a[len(a)]
Đáp án C
Choxâus1="ab123",xâus2="a12"vớicúpháp:s2ins1chokếtquả là:
true
False
false
True
Đáp án B
Hoạtđộngsauthuộcdạngcấutrúclặpnào?
“Robotnhổcủcải,mỗibướcđirobotnhổ10củcải,robotnhổchođếnkhimáyhưthìdừng”
Lặpvớisốlầnbiết trước
Lặpvớisốlầnchưabiếttrước
Lặpđilặplại10lần
Lặpvôhạnlần
Đáp án B
Đâulàhàmdùngđểtínhdiệntíchhìnhchữnhậtcóhaicạnhlàx,y:




Đáp án C
A=[1,2,3,4,5]
print(A[1]*A[2])
Saukhithựchiệnkếtquảinramànhình là:
2
2*3
A[1]*A[2]
6
Đáp án D
Chodanhsácha,lệnhnàosauđâychophépthayđổithôngtincủaphầntửthứ3trong danh sách a nhận giá trị mới là 1987.
a[2]:=1987;
a[3]= 1987
a[2]=1987
a[3]:1987
Đáp án C
Giátrịcủaxbằngbaonhiêusaukhithựchiệnchươngtrình sau x=0
while(x<10):
x=x+3 print(x)
11
lặpvôhạn
10
12
Đáp án D
ChoA=[1,3,5,0],tadùnglệnhgìsauđâyđểnhậnđượckếtquảA=[1,3,5,4,0]
insert(2,4)
insert(4,3)
insert(3,4)
insert(4,4)
Đáp án C
Đểkhởitạodanhsáchagồm50số0,phươngánnàosauđâyđúng?
a=[0]*50
a= [0*50]
a=[0…50]
a=0…50
Đáp án A
Lệnhsautrảlạigiátrịgì?"Trường THPT".find("THPT",4)
6.
5.
7.
8.
Đáp án C
Chobiếtkếtquảinramànhìnhkhithựchiệnđoạnchươngtrìnhsau: def f(a,b):
r=a%b whiler!=0:
a=b b=r r=a%b
return b print(f(42,49))
7
6
42
2
Đáp án A
ChochươngtrìnhPython sau:
n=int(input("Nhậpn:")) i = 1
whilei<=n:
if i % 2 == 0: print(i,end="")
i=i+1
Chươngtrìnhtrênsửdụngcâulệnhlặpvớisốlầnlặpbiếttrước
Điềukiệni%2==0kiểmtraxemicóphảilàsốlẻhaykhông
Nếunhậpn=6,chươngtrìnhsẽinra246
Đểinra mànhìnhcácsốlẻ,thaybằngđiềukiệnifi%2==1
A. S
B. S
C. Đ
D. Đ
ChochươngtrìnhPythonsau:
s = "Hello, world!" print(s.find("world"))
Sauđâylàmộtsốnhậnđịnh:
find("world")trảvềvịtríđầutiêncủa"world"trongs
Lệnhprint(s.find("excel"))sẽtrảvềkếtquảlà0
Lệnhprint(s.find("world"))sẽtrảvề7
Lệnhprint(s.find("world")+s.find("world"))chokếtquả14
A. Đ
B. S
C. Đ
D. Đ
Chotrướcxâu kítựSvàxâu subS. ViếtđoạnchươngtrìnhtínhsốlầnlặpcủaxâuconsubS trong xâu S, cho phép chồng lần của các xâu con này.
Vídụ:S=“1212133121214”,subS=“121”thìsốlầnlặplà 4.
S=“1212133121214”
subS=“121” dem=0
k=0
whileS.find(subS,k)>=0: dem=dem+1 k=S.find(subS,k)+1
print(dem)
Viếthàmtínhtrungbìnhcủa3số. Viếtchươngtrìnhnhậpvàođiểmtrungbình3mônToán, Văn, Anh của một học sinh. Tính và đưa ra màn hình điểm trung bình chung của 3 môn đó.Yêu cầu thiết lập và sử dụng hàm tính trung bình của 3 số.
deftrungbinh(a,b,c): return (a+b+c)/3
T=float(input()) V=float(input()) A=float(input())
print('Điểmtrungbìnhlà:',trungbinh(T,V,A))






