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

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

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

Phần I. Câu trắcnghiệm nhiềuphương ánlựa chọn. Thí sinhtrả lờitừcâu1 đếncâu 28. Mỗi câu hỏi chỉ chọn một phương án đúng nhất.

TrongPython,mộtchươngtrìnhconđượcthựchiệnkhinào?

Khinhậpdữ liệu

Khiđượcđịnhnghĩa

Khichươngtrìnhbắtđầu

Khiđượcgọitrongchươngtrình

Xem đáp án

Đáp án D

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

Chobiếtgiátrịcủabiếnxsaukhithựchiệnđoạnchươngtrìnhsau:

x=6

y=5

ifx%

y==0:

x= x+10

16

15

5

6

Xem đáp án

Đáp án D

3. 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-1

nđếnm

mđếnn

Xem đáp án

Đáp án A

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

Lệnhreturntrongmộthàmcótácdụnggì?

Inkếtquảcủahàmramànhình

Nhậpdữliệutừbànphímchohàm

Kếtthúcviệcthựchiệnhàmvàtrảvềgiátrịchonơigọihàm

Lặplạicáccâulệnhtronghàm

Xem đáp án

Đáp án C

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

Chobiếtkếtquảcủađoạnchươngtrìnhsau:

Cho biết kết quả của đoạn chương trình sau: (ảnh 1)

6

8

Chươngtrìnhbịlỗi

4

Xem đáp án

Đáp án C

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

Chođoạnchươngtrìnhsau:

Lỗisaitrongđoạnchươngtrìnhtrênlà:

Lệnhelsekhôngviếtlùivàotrongsovớiif.

Câulệnhb=b–akhôngxuốnghàngvàkhôngviếtthẳnghàngvớicâulệnhởdòng3.

Câulệnhởdòng3khôngviếtthẳnghàngvớicâulệnhởdòng4.

Câulệnhởdòng4khôngviếtthẳnghàngvớicâulệnhởdòng3.

Xem đáp án

Đáp án D

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

Đểcóthểsửdụnghàmsqrt(x)trongthưviệnmathtaphảicócâulệnhnàosauđây?

importsqrt

importsqrtfrommath

frommathimportsqrt

fromsqrtimportmath

Xem đáp án

Đáp án C

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

Chođoạnchươngtrìnhsau:

foriinrange(6):print(i)

Trongđoạnchươngtrìnhtrên,vònglặpđượcthựchiệnbaonhiêulần?

5

6

4

3

Xem đáp án

Đáp án B

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

Khinàosửdụngcâulệnhlặpfor?

Khibàitoáncósựlựachọn

Khibàitoáncósốlầnlặpcụthể

Khibàitoáncósốlầnlặpchưabiết

Khibàitoáncầncóđiềukiệnrẽnhánh

Xem đáp án

Đáp án B

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

Chođoạnchươngtrìnhsau:

deftong(a, b):

returna+b

…………………………………………………………………………… Lệnh nào sau đây phù hợp để điền vào chỗ .…..?

print(tong(4,b))

print(tong(a,5))

print(tong(4,5))

print(tong(a,b))

Xem đáp án

Đáp án C

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

PhươngánnàosauđâylàcúphápkhaibáohàmtrongPython?

deftên_hàm(thamsố)Cáclệnhmôtảhàm

deftên_hàm(thamsố): Cáclệnhmôtảhàm

deftên_hàm():Cáclệnhmôtảhàm

deftên_hàm() Cáclệnhmôtảhàm

Xem đáp án

Đáp án B

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

Chobiếtkếtquảinramànhìnhcủađoạnchươngtrìnhsau:

Cho biết kết quả in ra màn hình của đoạn chương trình sau: (ảnh 1)

1

4

9

4.5

Xem đáp án

Đáp án B

13. 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 A

14. 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ệnluônluônsai.

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

Khiđiều kiệnsai.

Xem đáp án

Đáp án A

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

Chođoạnchươngtrìnhsau:

Cho đoạn chương trình sau:  Trong đoạn chương trình trên, câu lệnh print(i) được thực hiện bao nhiêu lần? (ảnh 1)

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

5

4

6

3

Xem đáp án

Đáp án A

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

HàmtrongPythoncóthểcóbaonhiêutham số?

Khônggiớihạnsốlượng(tùyvàobàitoán)

Bắtbuộcphảicó ítnhất1thamsố

1

2

Xem đáp án

Đáp án A

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

Chođoạnchươngtrìnhsau:

Cho đoạn chương trình sau:  Đáp án nào sau đây là giá trị của biến b? (ảnh 1)

Đápánnàosauđâylàgiátrịcủabiếnb?

True

False

false

true

Xem đáp án

Đáp án A

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

PhéptínhlogicmornchokếtquảlàFalsekhivàchỉkhi:

mnhậngiátrịFalsevànnhậngiátrị True

mvànđềunhậngiátrịFalse

mnhậngiátrịFalse

nnhậngiátrịFalse

Xem đáp án

Đáp án B

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

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

1,2,3,…,10

4,5,6…,10

1,2,3,…,11

4,5,6…,11

Xem đáp án

Đáp án B

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

Biểuthứclogicnàosauđâytươngứngvớicâu“Sốxnằmtrongkhoảng(100;200]”?

x>=100andx<= 200

100<=x<=200

100<x<= 200

100<x< 200

Xem đáp án

Đáp án C

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

Hãychobiếtkếtquảcủađoạnchươngtrìnhdưới đây:

x=1

whilex<10:

print(‘Python’)

 

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

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

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

Trênmànhìnhxuấthiện9chữPython.

Xem đáp án

Đáp án B

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

Tínhtổngs=1+2+3+…chođếnkhis>500.Điềukiệnnàosauđâychovònglặpwhilelàđúng?

while s<500:

whiles>500:

while s<=500:

while s>=500:

Xem đáp án

Đáp án C

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

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

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

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

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

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

Xem đáp án

Đáp án A

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

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

biểu thức

câulệnh

phépgán

biểuthứcnhậngiátrịlogic

Xem đáp án

Đáp án D

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

TrongPython,đốivớicấutrúcif-elsethì<câulệnhhaynhómcâulệnh2> đượcthựchiệnkhi:

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

Điềukiệnluônluônsai.

Điều kiệnsai.

Điều kiện đúng.

Xem đáp án

Đáp án C

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

Chọnkhẳngđịnhđúng:

TrongPython,tênhàmđượcđặttheoquytắcđặttên

TrongPython,tênhàmcóhoặckhôngcócũngđược

TrongPython,tênhàmđặtsaocũngđược

TrongPython,tênhàmphảiđặtgiốngtênlưuchươngtrình

Xem đáp án

Đáp án A

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

Tìmlỗisaitrongđoạnchươngtrìnhsau:

Tìm lỗi sai trong đoạn chương trình sau: (ảnh 1)

Saithamsốởphầnkhaibáohàm.

Lờigọihàmkhông đúng.

Thiếulờigọihàm.

Thiếulệnhreturngiátrịcầntrảvềởcuốithânhàm.

Xem đáp án

Đáp án D

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

Chobiếtkếtquảinramànhìnhcủađoạnchươngtrìnhsau:

Cho biết kết quả in ra màn hình của đoạn chương trình sau: (ảnh 1)

3

5

3.5

4

Xem đáp án

Đáp án D

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

PHẦN II. Trắc nghiệm đúng/sai. Thí sinh trả lời từ câu 1 đếncâu 3. Trong mỗi ý a, b, c, d ởmỗi câu, thí sinh chọn đúng hoặc sai.

Chochươngtrìnhsau:
Cho chương trình sau: (ảnh 1)
a

Hàmtrêncóthamsốlàa,b

ĐúngSai
b

Vớilệnhtinh(5,2)thìgiátrịtruyềnvàocụthểa=2,b=5

ĐúngSai
c

Kếtquảinlênmànhìnhsaukhithựchiệnchươngtrìnhlà7

ĐúngSai
d

Trongchươngtrìnhcó1lờigọichươngtrìnhcon

ĐúngSai
Xem đáp án

a. đúng

b. sai

c. sai

d. đúng

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

Chochươngtrìnhsau:

x=12

ifx>0:

x=x*2 elif x == 0:

x=x+10

else:

x= -x

 

a

ĐiềukiệnsauiftrảvềgiátrịTrue

ĐúngSai
b

Câulệnhx=-xchỉđượcthựchiệnkhixcógiátrịâm

ĐúngSai
c

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

ĐúngSai
d

Chươngtrìnhthựchiệnlệnhx=x*2,xongtiếptụcthựchiệnlệnhx=x+10vàlệnhx=-x

ĐúngSai
Xem đáp án

a. đúng

b. đúng

c. đúng

d. sai

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

ChođoạnlệnhtrongPythonsau:

Cho đoạn lệnh trong Python sau: (ảnh 1)
a

Kếtquảsaukhithựchiệnđoạnchươngtrìnhtrênlà4

ĐúngSai
b

Biếninhậngiátrịkhởitạo=1

ĐúngSai
c

Chươngtrìnhtrênđếmcácsốchiahếtcho5trongphạmvitừ1đến19

ĐúngSai
d

Câulệnhprint(d)đượcthựchiện3lần

ĐúngSai
Xem đáp án

a. sai

b. đúng

c. đúng

d. sai