Đề thi giữa kì 2 Tin học 10 năm 2024-2025 THPT THPT Gio Linh (Quảng Trị) có đáp án
Đề thi

Đề thi giữa kì 2 Tin học 10 năm 2024-2025 THPT THPT Gio Linh (Quảng Trị) có đáp án

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

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()

Xem đáp án

Đáp án D

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

Lệnhthêmphầntửvàocuốidanhsáchlàgì?

<danhsách>=append()

<danhsách>.append()

<danhsách>:append()

<danhsách>append()

Xem đáp án

Đáp án B

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

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.

Xem đáp án

Đáp án B

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

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.

Xem đáp án

Đáp án D

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

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))

Xem đáp án

Đáp án A

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

Đểkhaibáohàmtadùngtừkhóa

function

procedure

def

try

Xem đáp án

Đáp án C

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

Cholệnh:A=[1,2,3].BiếnAthuộckiểudữliệunào?

int

string

float

list

Xem đáp án

Đáp án D

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

Đểthựchiện đượchàmgcdtrongpython,chỉracâulệnh thựchiệnkhai báothưviệncủa hàm đó?

importmathfromgcd

frommathimportgcd

frommath

importgcd

Xem đáp án

Đáp án B

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

Choxâus="MNKXYZ".Khiđós[1]sẽlàkýtựnàosau đây?

"K"

"M"

"N"

"Z"

Xem đáp án

Đáp án C

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

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)]

Xem đáp án

Đáp án C

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

Choxâus1="ab123",xâus2="a12"vớicúpháp:s2ins1chokếtquả là:

true

False

false

True

Xem đáp án

Đáp án B

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

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

Xem đáp án

Đáp án B

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

Đâulàhàmdùngđểtínhdiệntíchhìnhchữnhậtcóhaicạnhlàx,y:

Đâu là hàm dùng để tính diện tích hình chữ nhật có hai cạnh là x, y: (ảnh 1)
Đâu là hàm dùng để tính diện tích hình chữ nhật có hai cạnh là x, y: (ảnh 2)
Đâu là hàm dùng để tính diện tích hình chữ nhật có hai cạnh là x, y: (ảnh 3)
Đâu là hàm dùng để tính diện tích hình chữ nhật có hai cạnh là x, y: (ảnh 4)
Xem đáp án

Đáp án C

14. Trắc nghiệm
• 1 điểm
Cho đoạn lệnh:

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

Xem đáp án

Đáp án D

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

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

Xem đáp án

Đáp án C

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

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

Xem đáp án

Đáp án D

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

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)

Xem đáp án

Đáp án C

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

Đểkhởitạodanhsáchagồm50số0,phươngánnàosauđâyđúng?

 

a=[0]*50

a= [0*50]

a=[0…50]

a=0…50

Xem đáp án

Đáp án A

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

Lệnhsautrảlạigiátrịgì?"Trường THPT".find("THPT",4)

6.

5.

7.

8.

Xem đáp án

Đáp án C

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

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

Xem đáp án

Đáp án A

21. Đúng sai
• 1 điểm
I.     PHẦNCÂUHỎIĐÚNGSAI

ChochươngtrìnhPython sau:

n=int(input("Nhậpn:")) i = 1

whilei<=n:

if i % 2 == 0: print(i,end="")

i=i+1

a

Chươngtrìnhtrênsửdụngcâulệnhlặpvớisốlầnlặpbiếttrước

ĐúngSai
b

Điềukiệni%2==0kiểmtraxemicóphảilàsốlẻhaykhông

ĐúngSai
c

Nếunhậpn=6,chươngtrìnhsẽinra246

ĐúngSai
d

Đểinra mànhìnhcácsốlẻ,thaybằngđiềukiệnifi%2==1

ĐúngSai
Xem đáp án

A. S

B. S

C. Đ

D. Đ

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

ChochươngtrìnhPythonsau:

s = "Hello, world!" print(s.find("world"))

Sauđâylàmộtsốnhậnđịnh:

a

find("world")trảvềvịtríđầutiêncủa"world"trongs

ĐúngSai
b

Lệnhprint(s.find("excel"))sẽtrảvềkếtquảlà0

ĐúngSai
c

Lệnhprint(s.find("world"))sẽtrảvề7

ĐúngSai
d

Lệnhprint(s.find("world")+s.find("world"))chokếtquả14

ĐúngSai
Xem đáp án

A.  Đ

B.  S

C.  Đ

D.  Đ

23. Tự luận
• 1 điểm
III.        PHẦNCÂUHỎITỰLUẬN

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.

Xem đáp án

S=“1212133121214”

subS=“121” dem=0

k=0

whileS.find(subS,k)>=0: dem=dem+1 k=S.find(subS,k)+1

print(dem)

24. Tự luận
• 1 điểm

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ố.

Xem đáp án

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))