Đề thi cuối kì 2 Tin học 10 năm 2025-2026 THPT Xuyên Mộc (TP.HCM) có đáp án - Mã đề 0003
Đề 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ã đề 0003

A
Admin
Tin họcLớp 1045 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.

Cho đoạn chương trình:

a=[1, 3,2,1]

foriina:

print(i*2)

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

1941

0246

0149

2642

Xem đáp án

Đáp án D

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

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

1,2,3,4,5

5,6,7,8,9, 10

5,6,7,8,9

1,2,3,…,10

Xem đáp án

Đáp án C

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

Chos=‘123456’thìs[:3]chokếtquảlàgì?

‘3456’

‘123’

‘456’

‘1234’

Xem đáp án

Đáp án B

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

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

i=1

whilei<15:

ifi%3== 0: s+= i i = i+1

print(s)

45

30

46

31

Xem đáp án

Đáp án B

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

Lệnh‘12ab12ab’.find(‘12’)chokếtquảlà:

2

6

1

0

Xem đáp án

Đáp án D

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

Chos=‘đihọcvềlàđihọcvề’.Lệnhs.count(‘đi’,2)chokếtquảlà:

1

13

2

0

Xem đáp án

Đáp án A

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

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

1đếnn

0đếnn

1 đến n-1

0 đến n-1

Xem đáp án

Đáp án D

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

Lệnh"HELLO".count("L",0,3)chokếtquảlàgì?

 

2

3

0

1

Xem đáp án

Đáp án D

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

Đểxuấtphầntửcuốicùngtrongdanhsácha,phươngánnàosauđâyđúng?

print(a[len(a)-1])

print(len(a))

print(len(a)-1)

print(a[len(a)])

Xem đáp án

Đáp án A

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

Lệnhnàosauđâydùngđểkhởitạodanhsáchbằngcáchnhậpvàotừbànphím?

ds=[iforiinrange(5,10)]

ds=[2, 5,-7,6]

ds=[iforiinrange(10)]

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

Xem đáp án

Đáp án D

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

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

If<điềukiện>: <biểuthứclogic>

If<điềukiện>: <câulệnhhaynhómlệnh>

if<điềukiện>: <câulệnhhaynhómlệnh>

if<điềukiện><biểuthứclogic>

Xem đáp án

Đáp án C

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

Phươngánnàodướiđâylàkếtquảcủađoạnchươngtrìnhsau?

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

b=[1,2]

print(a+b)

 

['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',1,2

Xem đáp án

Đáp án C

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

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

whilex<5:

print('Hello')

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

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

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

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

Xem đáp án

Đáp án B

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

Đểtruycậpđếnphầntửtrongdanhsáchtadùngcúphápnàosauđây?

[chỉsố]<têndanhsách>

<têndanhsách>(chỉ số)

<têndanhsách>[chỉ số]

<têndanhsách>chỉsố

Xem đáp án

Đáp án C

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

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

ifx>3:

print(x+3) else:

print(x**3)

8

2

3

5

Xem đáp án

Đáp án A

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

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

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

Xâucongồmmkítựcuốicùngcủaxâuy

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

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

Xem đáp án

Đáp án C

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

Lệnhnàosauđâydùngđểnhập1biếnxâutừbànphím?

s=str(‘Nhập1xâu:’)

s=input(‘Nhập1xâu:’)

s=int(input(‘Nhập1xâu:’))

s= float(input(‘Nhập1xâu:’))

Xem đáp án

Đáp án B

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

Chođoạnchươngtrìnhsau: i = 0

whilei<5: print(i)i=i+1

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

3

6

4

5

Xem đáp án

Đáp án D

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

Trongcâulệnhrẽnhánh,<điềukiện>rẽnhánhphảilàmột:

câulệnh

biểuthứcnhậngiátrịlogic

phépgán

biểuthức

Xem đáp án

Đáp án B

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

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

fori inrange(1,4): s += i

print(s)

 

7

10

6

11

Xem đáp án

Đáp án A

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

Đểthêmsố5vàocuốidanhsácha,phươngánnàosauđâyđúng?

insert(5)

append(5)

a.insert(5)

a.append(5)

Xem đáp án

Đáp án D

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

Sốkítựtrongtrongxâu“Hello,World!”là:

5

13

10

12

Xem đáp án

Đáp án B

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

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

a.insert(2,9)Danhsáchathuđượclà:

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

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

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

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

Xem đáp án

Đáp án B

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

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

pop(5)

pop(a, 5)

pop(5,a)

a.pop(5)

Xem đáp án

Đáp án D

25. 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 2> được thực hiện khi:

 

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

Điều kiệnđúng.

Điều kiện sai.

Điềukiệnluônluônsai.

Xem đáp án

Đáp án C

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

Câulệnhhaynhómcâulệnhtrongvònglặpwhileđượcthựchiệnkhi nào?

Khiđiều kiệnđúng.

Khiđiềukiệnsai.

Khiđiềukiệnluônluônsai.

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

Xem đáp án

Đáp án A

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

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

forbiến_chạyinrange(m,n):Câulệnhhaynhómcâulệnh

forbiến_chạyin(m,n): Câulệnhhaynhómcâulệnh

for biến_chạy in range(m, n)Câulệnhhaynhómcâulệnh

for biến_chạy inrange(m, n): Câu lệnh hay nhóm câu lệnh

Xem đáp án

Đáp án A

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

Chos=‘banana’.Lệnhs.replace(‘a’,‘o’)chokếtquảlà:

bonana

banana

bonono

banono

Xem đáp án

Đáp án C

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

PHẦNII. Câutrắc nghiệm ĐÚNG/SAI.Trongtừng câu, tại mỗi ýa, b, c, d,học sinh chọn một trong hai phươngán ĐÚNGhoặ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: s = 'Python Programming'

v=s.replace("Python","Java") print(s[:7]+ v[:4])

a

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

ĐúngSai
b

Nộidungcủaxâuskhôngbịthayđổitrongsuốtquátrìnhchạychươngtrình

ĐúngSai
c

Xâuvcónộidunglà‘PythonProgramming’

ĐúngSai
d

svàvđềucókiểudữliệulàkiểuxâu

ĐúngSai
Xem đáp án

a. đúng

b. đúng

c. sai

d. đúng

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

ChochươngtrìnhPythonsau: x = 2

y =9

ifx > 3 or y < 5: result=x*2

elifx<3andy>5: result = y – x

else:

result=x+y print(result)

a

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

ĐúngSai
b

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

ĐúngSai
c

Khiđiềukiệnởnhánhifđúngthìtấtcảcácnhánhsaukhôngđượcthựchiện

ĐúngSai
d

Nếux=3,y=4thìchươngtrìnhinrakếtquảlà6

ĐúngSai
Xem đáp án

a. sai

b. sai

c, đúng

d. đúng

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

ChochươngtrìnhPythonsau:

a = [int(i)fori ininput().split()] d = 0

foriina:

ifi >0: d=d+1 print(d)

a

Trongcâulệnhforiina,biếnilàchỉsốcủacácphầntửtrongdanhsácha

ĐúngSai
b

Nếudanhsácha=[6,0,-1,5,7,-8]thìkếtquảinlênmànhìnhlà3

ĐúngSai
c

Biếnddùngđểtínhtổngcácsốdươngcótrongdanhsách

ĐúngSai
d

Câulệnha=[int(i)foriininput().split()]chophépnhậpmộtdãysốnguyêntrêncùngmộtdòng

ĐúngSai
Xem đáp án

a. sai

b. đúng

c. sai

d. đúng