Tạo Trắc Nghiệm

Đề thi giữa kì 2 Tin học 10 năm 2024-2025 THPT Hồ Nghinh (Quảng Nam) có đáp án

19 câu · Đề giữa kì 2

3/19 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 16 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 12. Mỗi câu hỏi thí sinh chỉ chọn một phương án.

Tìm kết quả đoạn chương trình sau: (ảnh 1)
Tìm kết quả đoạn chương trình sau:

Đáp án và lời giải

Đáp án: A

Câu 2

Cho đoạn chương trình, tìm kết quả đoạn chương trình sau?

Đáp án và lời giải

Đáp án: C

Câu 3

Các xâu kí tự sau, xâu nào là xâu KHÔNG hợp lệ?

Đáp án và lời giải

Đáp án: B

Câu 4

Lệnh >>> "abcd1234". find ("12") cho kết quả:

Đáp án và lời giải

Đáp án: D

Câu 5

Phát biểu nào sau đây là SAI?

Đáp án và lời giải

Đáp án: A

Câu 6

Đoạn chương trình sau thực hiện việc gì?

Đáp án và lời giải

Đáp án: A

Câu 7

Câu lệnh nào sau đây dùng toán tử in để kiểm tra <giá trị> có trong <danh sách> không?

Đáp án và lời giải

Đáp án: A

Câu 8

Cho biết kết quả của đoạn lệnh sau?

Cho biết kết quả của đoạn lệnh sau?  (ảnh 1)

Đáp án và lời giải

Đáp án: B

Câu 9

Chọn cấu trúc câu lệnh while?

Đáp án và lời giải

Đáp án: B

Câu 10

Lệnh nào sau đây dùng để tách xâu thành danh sách các từ:

Đáp án và lời giải

Đáp án: C

Câu 11

Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

Đáp án và lời giải

Đáp án: A

Câu 12

Lệnh nào được thực hiện tại vị trí dấu … trong đoạn chương trình sau?

Đáp án và lời giải

Đáp án: A

Câu 13

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

Giáo viên yêu cầu các nhóm thảo luận về việc viết chương trình tính tổng các số nguyên từ 1 đến 100. Một số bạn trong nhóm có các ý kiến sau:

  • a)

    Chỉ có thể sử dụng vòng lặp for để tính tổng các số tự nhiên từ 1 đến 100.

  • b)

    Có thể sử dụng vòng lặp for hoặc vòng lặp while để giải bài này.

  • c)

    Vòng lặp while có thể sử dụng khi chưa biết trước số lần lặp.

  • d)

    Đoạn chương trình tính tổng S=1+2+3+…+100 có thể viết như sau:

    Giáo viên yêu cầu các nhóm thảo luận về việc viết chương trình tính tổng các số nguyên từ 1 đến 100. Một số bạn trong nhóm có các ý kiến sau: (ảnh 1)

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Đúng; d) Sai

Câu 14

Một nhóm học sinh tìm hiểu về kiểu dữ liệu danh sách trong Python. Một số ý kiến cho rằng:


 

  • a)

    Danh sách chỉ có thể chứa các số nguyên.

  • b)

    Danh sách trong Python gồm các phần tử có thể có kiểu dữ liệu khác nhau như: số nguyên, số thực, xâu ký tự…

  • c)

    [1, 2.5, "hello", 6,7,8] là một danh sách hợp lệ trong Python.

  • d)

    Kết quả đoạn chương trình sau là: [2,4,6,8,9,10]

    Một nhóm học sinh tìm hiểu về kiểu dữ liệu danh sách trong Python. Một số ý kiến cho rằng: (ảnh 1)

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Đúng; d) Sai

Câu 15

An đang học về xâu kí tự trong Python. An cho rằng:

  • a)

    Xâu kí tự trong Python là dãy các kí tự Unicode.

  • b)

    Xâu kí tự và danh sách là hai kiểu dữ liệu hoàn toàn giống nhau.

  • c)

    Có thể truy cập từng kí tự trong xâu thông qua chỉ số, giống như với danh sách.

  • d)

    Có thể sử dụng lệnh for kết hợp toán tử in để duyệt qua từng kí tự trong xâu "Hello".

Đáp án và lời giải

Đáp án: a) Đúng; b) Sai; c) Đúng; d) Đúng

Câu 16

Thảo luận về việc xác định giá trị phần tử trong danh sách B = [14, 15, 19, 21, 27]. Một số ý kiến cho rằng:

  • a)

    B[1] có giá trị là 14.

  • b)

    Lệnh len(B) dùng để tính độ dài danh sách B, kết quả len(B) là 5.

  • c)

    B[len(B)-1] có giá trị là 27

  • d)

    Danh sách B có số phần tử lẻ nên phần tử ngay chính giữa danh sách là B[len(B)//2]

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Đúng; d) Đúng

Câu 17

Câu tự luận

PHẦN III. Tự luận:

a.  Lệnh del A[len(A)-1] thực hiện việc gì?

b.  Lệnh thêm phần tử vào cuối danh sách là gì?

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

a.  Lệnh del A[len(A)-1] thực hiện việc gì?

=> xoá phần tử cuối cùng của danh sách A

b.  Lệnh thêm phần tử vào cuối danh sách là gì?

<danh sách>.append()

Câu 18

Câu tự luận

Cho biết kết quả sau khi thực hiện các lệnh sau

Cho biết kết quả sau khi thực hiện các lệnh sau (ảnh 1)
Cho biết kết quả sau khi thực hiện các lệnh sau (ảnh 2)
 
Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Cho biết kết quả sau khi thực hiện các lệnh sau?

a.                                              
Cho biết kết quả sau khi thực hiện các lệnh sau (ảnh 3)
=> [1, 2, 6, 5, 10]    
b. 
Cho biết kết quả sau khi thực hiện các lệnh sau (ảnh 4)
  => []

Câu 19

Đề gốc thiếu nội dung câu này, đang bổ sung

Câu này chưa tính điểm. Đáp án sẽ được cập nhật sớm.