Đề thi giữa kì 2 Tin học 10 năm 2025-2026 THPT Hùng Vương (Đà Nẵng) có đáp án
Đề thi

Đề thi giữa kì 2 Tin học 10 năm 2025-2026 THPT Hùng Vương (Đà Nẵng) có đáp án

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

I. PHẦN I  Mỗi câu hỏi học sinh chỉ chọn một phương án đúng nhất.

Xâu kí tự là….

một dãy các số.

một dãy các danh sách.

một dãy các kí tự Unicode.

một dãy các số và kí tự.

Xem đáp án

Đáp án A

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

Hãy nêu ý nghĩa của lệnh A.remove(x) ?

Xóa toàn bộ dữ liệu của danh sách A.

Bổ sung phần tử x vào cuối danh sách A.

Xóa phần tử x từ danh sách A.

Chèn phần tử x vào đầu danh sách A.

Xem đáp án

Đáp án C

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

Lệnh khởi tạo xâu nào không hợp lệ?  

S = “Tin hoc”

S = “xin chào”

S = “123@”

S = Tin hoc

Xem đáp án

Đáp án D

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

Phương án nào sau đây nêu đúng số lần lặp của vòng lặp while trong đoạn lệnh sau?

            k = 1                           

            while k <=5:

                        k = k + 1   

4

1

5

vô số lần

Xem đáp án

Đáp án C

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

Cho xâu s= “Trường_THPT_Hùng_Vương”. Lệnh len(s) cho kết quả bằng bao nhiêu?   

19

21

20

22

Xem đáp án

Đáp án D

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

Phương án nào sau đây nêu đúng lệnh để tìm 1 xâu trong một xâu khác?  

find

find()

len()

sub

Xem đáp án

Đáp án B

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

Phương án nào sau đây nêu đúng cú pháp của lệnh while?

while < điều kiện > <khối lệnh >

while < điều kiện > = <khối lệnh >

while < điều kiện >:

while < điều kiện >: <khối lệnh >

Xem đáp án

Đáp án D

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

Cho biết kết quả hiển thị ra màn hình khi thực hiện đoạn lệnh sau:

            A = [6, 1, 3, 22]

            print(A[1])  

4

2

1

6

Xem đáp án

Đáp án C

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

Muốn dừng và thoát ngay khỏi vòng lặp while ta dùng lệnh nào?   

range

break

end

continue

Xem đáp án

Đáp án B

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

Cú pháp khởi tạo kiểu dữ liệu danh sách trong Python là:  

<tên list> := [<v1>,< v2>,…, <vn> ]

<tên list> : [<v1>,< v2>,…, <vn> ]

<tên list> == [<v1>,< v2>,…, <vn> ]

<tên list> = [<v1>,< v2>,…, <vn> ]

Xem đáp án

Đáp án D

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

Chọn phát biểu sai?

Có thể khởi tạo danh sách rỗng

Phần tử đầu tiên trong danh sách có chỉ số là 0.

Không thể xác định được độ dài của danh sách.

Danh sách có thể gồm các phần tử có kiểu dữ liệu khác nhau.

Xem đáp án

Đáp án C

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

Phương án nào sau đây nêu đúng lệnh để tách một xâu thành danh sách các từ?  

split()

splis()

plit()

splist()

Xem đáp án

Đáp án A

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

Cho biết kết quả hiển thị ra màn hình khi thực hiện đoạn lệnh sau:

            s = “ababababbc”

            vt = s.find(“ab”,4)

            print(vt)   

4

0

2

6

Xem đáp án

Đáp án A

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

Toán tử dùng để kiểm tra một phần tử có nằm trong danh sách đã cho hay không là:  

in

range

in to

of

Xem đáp án

Đáp án A

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

Cho biết kết quả hiển thị ra màn hình khi thực hiện đoạn lệnh sau:

            a = [6, 1, 3, 22]

            a.insert(2,4)

            print(a)   

[6, 1, 3, 4, 22]

[6, 1, 4, 3, 22]

[ ]

không hiển thị gì

Xem đáp án

Đáp án B

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

II. PHẦN II Học sinh trả lời 2 câu hỏi. Trong mỗi ý a), b), c), d) ở mỗi câu, học sinh chọn đúng hoặc sai.

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

Cho đoạn chương trình sau:  Sau khi tìm hiểu đoạn chương trình, bạn C đưa ra các phát biểu sau: (ảnh 1)

Sau khi tìm hiểu đoạn chương trình, bạn C đưa ra các phát biểu sau:

 
a

Câu lệnh 1, xóa phần tử đầu tiên có giá trị là 2 trong danh sách A.

ĐúngSai
b

Câu lệnh 3 thay thế phần tử có giá trị 2 bằng giá trị 1.

ĐúngSai
c

Câu lệnh 4 bị lỗi.

ĐúngSai
d

Kết quả hiển thị ra màn hình là: 20

ĐúngSai
Xem đáp án

a. Đúng

b. Sai

c. Sai

d. Sai

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

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

Cho đoạn chương trình sau:  Sau khi tìm hiểu đoạn chương trình, bạn C đưa ra các phát biểu sau: (ảnh 1)

Sau khi tìm hiểu đoạn chương trình, bạn C đưa ra các phát biểu sau:

a

Câu lệnh 1 dùng để khởi tạo xâu S.

ĐúngSai
b

Câu lệnh 2 dùng để tách xâu S thành danh sách A, sử dụng dấu “,” để phân biệt tách.

ĐúngSai
c

Câu lệnh 3 để duyệt xâu S theo chỉ số của xâu.

ĐúngSai
d

Kết quả hiển thị ra màn hình là: chào 2026.

ĐúngSai
Xem đáp án

a. đúng

b. sai

c. sai

d. sai

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

III. PHẦN TỰ LUẬN 

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

Cho đoạn chương trình python sau:  a.  Điều kiện dừng vòng lặp while là gì?  b.  Hãy cho biết kết quả hiển thị màn hình sau khi thực hiện đoạn lệnh trên? (ảnh 1)

a. Điều kiện dừng vòng lặp while là gì?

b. Hãy cho biết kết quả hiển thị màn hình sau khi thực hiện đoạn lệnh trên?

Xem đáp án
a. T>3
b. 4
19. Tự luận
• 1 điểm

Cho xâu S= ‘Tin học 10’

Các biểu thức logic sau cho kết quả là đúng hay sai:

            a1)    10 in S              

            a2)    ‘in’ in   S       

 

Xem đáp án
a1. FALSE
a2. TRUE