Đề thi cuối kì 2 Tin học 10 năm 2025-2026 THPT Xuyên Mộc (TP.HCM) có đáp án - Mã đề 0002
Đề thi

Đề thi cuối kì 2 Tin học 10 năm 2025-2026 THPT Xuyên Mộc (TP.HCM) có đáp án - Mã đề 0002

A
Admin
Tin họcLớp 1054 lượt thi
31 câu hỏi
1. Trắc nghiệm
• 1 điểm

PhầnI: Câutrắc nghiệmnhiềuphươngánlựachọn.Mỗi câuhỏiHSchỉchọnmột phươngán.

Để lấyký tự cuối cùng của xâu s,ta sửdụng cú pháp nào?

s[len(s)]

s[len(s)-1]

s(len(s))

s(len(s)–1)

Xem đáp án

Đáp án B

2. Trắc nghiệm
• 1 điểm

Chos=‘banana’.Lệnhs.count('a',1,5)chokếtquảlà:

5

2

3

1

Xem đáp án

Đáp án B

3. Trắc nghiệm
• 1 điểm

Dãysốnàosauđâylàkếtquảcủalệnhrange(5)?

0,1,2,3,4

1,2,3,4

0,1,2,3,4,5

1,2,3,4,5

Xem đáp án

Đáp án A

4. Trắc nghiệm
• 1 điểm

Đểxuấtphầntửđầutiêntrongdanhsácha,phươngánnàosauđâyđúng?

print(a(1))

print(a[1])

print(a[0])

print(a(0))

Xem đáp án

Đáp án C

5. Trắc nghiệm
• 1 điểm

Lệnh‘làlálalalàlála’.count(‘la’)chokếtquảlàgì?

9

6

3

18

Xem đáp án

Đáp án C

6. Trắc nghiệm
• 1 điểm

Chođoạnlệnhsau: a = [2, 4, 7, 1, 5]

a.insert(3,6) Danhsáchathuđượclà:

[2, 4,3, 7,1, 5]

[2, 4, 7,3, 1, 5]

[2, 4,6, 7,1, 5]

[2, 4,7, 6,1, 5]

Xem đáp án

Đáp án D

7. Trắc nghiệm
• 1 điểm

Hãy cho biếtkếtquả của đoạn chươngtrìnhdướiđây: i = 2

s=0

whilei<10: s = s + i

i=i+2 print(s)

20

44

30

54

Xem đáp án

Đáp án A

8. Trắc nghiệm
• 1 điểm

Đểxácđịnhđộdàicủaxâuatadùng phươngánnàosauđây?

len(a)

length(a)

a.len()

len()

Xem đáp án

Đáp án A

9. Trắc nghiệm
• 1 điểm

Choxâus=‘123456’thìs[0:3]chokếtquảlàgì?

‘0123’

‘123’

‘012’

‘1234’

Xem đáp án

Đáp án B 

10. Trắc nghiệm
• 1 điểm

Hãy cho biếtkếtquả của đoạn chươngtrìnhdướiđây: x = 5

while x > 10: print('Hello')

Trênmànhìnhxuấthiện10chữHello.

TrênmànhìnhkhôngxuấthiệnchữHellonào.

Chươngtrìnhbịlặpvôtận.

Trênmànhìnhxuấthiện5chữHello.

Xem đáp án

Đáp án B

11. Trắc nghiệm
• 1 điểm

Lệnhnàosauđâydùngđểkhởitạodanhsáchbằngcáchgángiátrịtrongkhoảngchotrước?

ds= [float(i)foriininput().split()]

ds=[iforiinrange(10)]

ds=[int(i)foriininput()]

ds=[int(i)foriininput().split()]

Xem đáp án

Đáp án B

12. Trắc nghiệm
• 1 điểm

Hàmrange(m,n)trongcâulệnhlặpfordùngđểkhởitạodãysốnguyênnàosauđây?

 

mđến n-1

nđếnm

nđếnm-1

mđếnn

Xem đáp án

Đáp án A

13. Trắc nghiệm
• 1 điểm

Cúphápy[:m]xácđịnhxâuconnàosauđây?

Xâuconnhậnđượcbằngcáchbỏmkítựcuốicùngcủaxâuy

Xâucongồmmkítựđầutiêncủaxâuy

Xâucon gồmmkítựcuốicùng củaxâuy

Xâuconnhậnđượcbằngcáchbỏmkítựđầutiêncủaxâuy

Xem đáp án

Đáp án B

14. Trắc nghiệm
• 1 điểm

Chođoạnchươngtrìnhsau:

a=['Lan','Minh','Thảo','Đào']

b=[1,2]

print(b+a)

Phươngánnàodướiđâylàkếtquảcủaviệcchạychươngtrìnhtrên?

[‘1’,‘2’,'Lan','Minh','Thảo','Đào']

1,2,'Lan','Minh','Thảo','Đào'

1,2,'Lan','Minh','Thảo','Đào'

[1,2,'Lan','Minh','Thảo','Đào']

Xem đáp án

Đáp án D

15. Trắc nghiệm
• 1 điểm

Lệnh‘XuyênMộc’.find(‘THPT’)chokếtquảlà:

Báolỗi

0

-1

Khôngxácđịnhkếtquả

Xem đáp án

Đáp án C

16. Trắc nghiệm
• 1 điểm

Trong Python, đối với cấu trúcif-elsethì <câu lệnh hay nhómcâu lệnh 1> được thực hiện khi:

Điều kiện đúng.

Điềukiệnluônluônsai.

Điều kiện sai.

Điềukiệnluônluônđúng.

Xem đáp án

Đáp án A

17. Trắc nghiệm
• 1 điểm

Đểkhaibáodanhsácharỗng,phươngánnàosauđâyđúng?

a==[]

a= “”

a=[]

a=[0]

Xem đáp án

Đáp án C

18. Trắc nghiệm
• 1 điểm

Hãy cho biếtkếtquả của đoạn chươngtrìnhdướiđây: s = 0

for i in range(5, 20): ifi%5==0:s+=i

print(s)

50

20

30

5

Xem đáp án

Đáp án C

19. Trắc nghiệm
• 1 điểm

Trongđoạn chương trìnhsau, khốilệnh nào thuộcif?: if x > 0:

print("A")

print("B")

Chỉcóprint("B")

Cảhailệnhprint

Chỉcóprint("A")

Khôngcólệnhnào

Xem đáp án

Đáp án C 

20. Trắc nghiệm
• 1 điểm

Chođoạnchươngtrình: a = [1, 3, 2, 1]

foriina:

print(i+1)

Phươngánnàodướiđâynêuđúngkếtquảchạychươngtrìnhtrên?

1234

2432

0123

1321

Xem đáp án

Đáp án B

21. Trắc nghiệm
• 1 điểm

Cho biếtkếtquả in ramàn hìnhcủa đoạn chươngtrìnhsau: x = 5

ifx%2!=0: print(x*x)

else:

print(x*2)

25

10

2

5

Xem đáp án

Đáp án A

22. Trắc nghiệm
• 1 điểm

Chos=‘Python’.Lệnhs.replace(‘p’,‘P’)chokếtquảlà:

Python

PYthon

python

pYthon

Xem đáp án

Đáp án A

23. Trắc nghiệm
• 1 điểm

Dạngnàosauđâylàcúphápcâulệnhif-elsetrongchươngtrìnhPython?

If<điềukiện> <câu lệnh hay nhóm lệnh 1><câulệnhhaynhómlệnh2>

if<điều kiện>: <câulệnhhaynhóm lệnh1> else<câulệnhhaynhómlệnh2>

If<điềukiện>:< câu lệnh hay nhóm lệnh 1>câulệnhhaynhómlệnh2>

if<điềukiện><câulệnhhaynhóm lệnh1> else:else <câulệnhhaynhómlệnh2>

Xem đáp án

Đáp án B

24. Trắc nghiệm
• 1 điểm

Đểxóaphầntửthứ3trongdanhsáchatadùnglệnhnàosauđây?

pop(a,3)

pop(3,a)

pop(3)

a.pop(3)

Xem đáp án

Đáp án D

25. Trắc nghiệm
• 1 điểm

TrongPython,cúphápcâulệnhlặpwhilelà:

While<điềukiện>:Câulệnhhaynhómcâulệnh

while<điềukiện>: Câulệnhhaynhómcâulệnh

while<điềukiện> Câulệnhhaynhómcâulệnh

while<điềukiện> Câulệnhhaynhómcâulệnh

Xem đáp án

Đáp án B

26. Trắc nghiệm
• 1 điểm

Trongcâulệnhwhile,<điềukiện>phảilàmột:

biểuthứcnhậngiátrịlogic

biểuthức

phépgán

câulệnh

Xem đáp án

Đáp án A

27. Trắc nghiệm
• 1 điểm

Chođoạnchươngtrìnhsau: for i in range(5): print(i)

Trongđoạnchươngtrìnhtrên,lệnhprint(i)đượcthựchiệnbaonhiêulần?

3

4

6

5

Xem đáp án

Đáp án D

28. Trắc nghiệm
• 1 điểm

Phươngán nào dướiđây làkếtquả của đoạn chươngtrìnhsau? a = [5, 2, 4, 3, 0]

a.append(4) print(a)

[5, 2,4, 3,4, 0]

[5, 2, 4,3, 0, 4]

[5,2,3, 0]

[5, 2,4, 4,3, 0]

Xem đáp án

Đáp án B

29. Đúng sai
• 1 điểm

PHẦN II. Câu trắc nghiệm ĐÚNG/SAI. Trong từng câu, tại mỗi ý a, b, c, d, học sinh chọn một trong hai phươngán ĐÚNG hoặc SAI bằng cách TÔ vào 1 trong 2 ô tương ứng ở phiếu trả lờitrắc nghiệm.

 ChochươngtrìnhPythonsau:

a = [int(i)fori ininput().split()] for i in range(len(a)):

ifa[i]% 2 !=0:a[i]=1 print(a)

a

Nếu danhsácha=[2,3,1,4,-5]thìkếtquảinlênmànhìnhlà[2,1,1,4,-5]

ĐúngSai
b

Câulệnhforiinrange(len(a))dùngđểduyệtdanhsáchavớii=0,1,2,…,len(a)

ĐúngSai
c

Cácphần tửcó giátrịbằng0trongdanhsáchakhôngbịthayđổigiátrịtrongsuốtquátrìnhchạy chươngtrình

ĐúngSai
d

alàmộtdanhsáchchứacácsốnguyênđượcnhậpvàotừbànphím

ĐúngSai
Xem đáp án

a. sai

b. sai

c. đúng

d. đúng

30. Đúng sai
• 1 điểm

ChochươngtrìnhPythonsau:

a="Helloworld"

b = a.replace('world','Python') print(b[6:]+a[5:])

a

avàbđềucókiểudữliệulàkiểuxâu

ĐúngSai
b

Chươngtrìnhtrênchokếtquảinramànhìnhlàwordworld

ĐúngSai
c

Xâubcónộidunglà‘HelloPython’

ĐúngSai
d

Saukhithựchiệnlệnhreplacexâuacónộidunglà‘HelloPython’.

ĐúngSai
Xem đáp án

a. đúng

b. sai

c. đúng

d. sai

31. Đúng sai
• 1 điểm

ChochươngtrìnhPythonsau: x = 4

y =6

ifx>5andy> 5: result = x * y

elifx>3or y>7: result = x + y

else:

result=x–y print(result)

a

Saukhithựchiệnchươngtrìnhbiếnresultcógiátrịbằng24

ĐúngSai
b

ĐiềukiệnởnhánhiftrảvềgiátrịFalse

ĐúngSai
c

Tấtcảcácnhánhđềuđượcthựchiệnlầnlượttừtrênxuốngdưới

ĐúngSai
d

Nếux=2,y=7thìchươngtrìnhinrakếtquảlà-5

ĐúngSai
Xem đáp án

a. sai

b. đúng

c. sai

d. đúng