Đề thi cuối kì 2 Tin học 10 kết nối tri thức - Mẫu 7991 (Đề số 3)

Đề thi, đề kiểm tra Tin học 10 kết nối tri thức Cuối kì 2. Cấu trúc đề thi học kì 2 này được biên soạn theo CV 7991, bao gồm: trắc nghiệm nhiều phương án, TN đúng / sai, tự luận, HD chấm điểm, ma trận, đặc tả. Tài liệu tải về là file docx, thầy/cô có thể điều chỉnh được. Hi vọng đề thi này sẽ giúp ích được cho thầy cô.

=> Giáo án tin học 10 kết nối tri thức (bản word)

SỞ GD & ĐT …………………..Chữ kí GT1: ...........................
TRƯỜNG THPT……………….Chữ kí GT2: ...........................

ĐỀ KIỂM TRA HỌC KÌ 2

MÔN: TIN HỌC 10 – KẾT NỐI TRI THỨC

NĂM HỌC: 2025 – 2026

Họ và tên: ……………………………………  Lớp:  ………………..

Số báo danh: …………………………….……Phòng KT:…………..

Mã phách

Thời gian làm bài: 45 phút (Không kể thời gian phát đề)

Điểm bằng số

 

 

 

 

Điểm bằng chữChữ ký của GK1Chữ ký của GK2Mã phách

 

A. PHẦN TRẮC NGHIỆM (7,0 điểm) 

PHẦN I: TRẮC NGHIỆM NHIỀU PHƯƠNG ÁN LỰA CHỌN (3,0 điểm)

Hãy khoanh tròn vào chữ in hoa trước câu trả lời đúng:

Câu 1: Lệnh nào sau đây là đúng cú pháp khi sử dụng vòng lặp while trong Python?

A. while <điều kiện>:

B. while: <điều kiện>

C. while <điều kiện> then

D. while (<điều kiện>) do

Câu 2: Cho đoạn chương trình sau:

kenhhoctap

Kết quả in ra màn hình của đoạn chương trình trên là gì?

A. 2 3 4 5.

B. 2345

C. 234.

D. 1234.

Câu 3: …………………………………………..

…………………………………………..

…………………………………………..
 

Câu 6: Phép toán nào sau đây được sử dụng để nối hai xâu kí tự với nhau trong Python?

A. Phép cộng (+). 

B. Phép nhân (*). 

C. Phép chia (/). 

D. Phép và (&). 

Câu 7: Để gọi và sử dụng một hàm đã được định nghĩa trong chương trình, ta cần làm gì?

A. Viết lại từ khóa def và tên hàm.

B. Viết tên hàm và truyền các đối số tương ứng (nếu có) trong cặp ngoặc tròn.

C. Sử dụng lệnh return kèm tên hàm.

D. Sử dụng lệnh print kèm từ khóa function.

Câu 8: Đoạn mã sau sẽ trả về kết quả gì?

kenhhoctap

A. 3.

B. A3.

C. AAA.

D. A A A.

Câu 9: Lỗi ngữ nghĩa (Logic Error) là loại lỗi như thế nào?

A. Lỗi do viết sai quy tắc ngữ pháp của ngôn ngữ lập trình.

B. Lỗi làm chương trình dừng đột ngột giữa chừng.

C. Lỗi chương trình vẫn chạy bình thường, không báo lỗi nhưng ra kết quả sai so với yêu cầu.

D. Lỗi do máy tính không cài đặt Python.

Câu 10: Cho câu lệnh sau: if x > 0 print("Số dương") Khi chạy, chương trình sẽ báo lỗi gì?

A. Lỗi cú pháp (Syntax Error) do thiếu dấu hai chấm : ở cuối lệnh if.

B. Lỗi ngoại lệ (Runtime Error) do x chưa được định nghĩa.

C. Lỗi ngữ nghĩa (Logic Error) do sai điều kiện.

D. Chương trình chạy bình thường, không có lỗi.

Câu 11: Sản phẩm nào dưới đây là kết quả công việc của nghề Phát triển phần mềm?

A. Một bức tranh kĩ thuật số vẽ phong cảnh.

B. Ứng dụng từ điển học tiếng Anh trên điện thoại thông minh.

C. Bảng thiết kế logo cho một công ty.

D. Bản in 3D của một linh kiện cơ khí.

Câu 12: Kĩ năng nào sau đây là quan trọng bậc nhất đối với một người kĩ sư phát triển phần mềm?

A. Khả năng cảm thụ màu sắc xuất sắc.

B. Kĩ năng giao tiếp trước đám đông.

C. Tư duy logic và khả năng xây dựng thuật toán.

D. Kĩ năng sử dụng máy ảnh chuyên nghiệp.

PHẦN II. CÂU TRẮC NGHIỆM ĐÚNG SAI (4,0 điểm)

Trong mỗi câu, học sinh chọn Đúng hoặc Sai cho từng ý a, b, c, d.

Câu 1: Cho đoạn chương trình Python tính tổng như sau: 

kenhhoctap

a) Hàm range(5) tạo ra một vùng giá trị gồm các số từ 1 đến 5.

b) Vòng lặp for trên sẽ thực hiện lặp tất cả 5 lần.

c) Ở lần lặp đầu tiên, biến i sẽ nhận giá trị là 1.

d) Sau khi đoạn chương trình thực hiện xong, biến t có giá trị là 10.

Câu 2: Cho một danh sách lưu trữ điểm số: B = [5, 10, 15].

a) Danh sách B hiện đang có 3 phần tử.

b) Lệnh B.insert(0, 20) sẽ chèn số 20 vào vị trí cuối cùng của danh sách.

c) Lệnh B.remove(10) sẽ xóa phần tử có giá trị 10 ra khỏi danh sách.

d) Nếu chạy lệnh B[1] = B[1] + 5, danh sách sẽ trở thành [5, 10, 20].

Câu 3: …………………………………………..

…………………………………………..

…………………………………………..
 

Câu 4: Thảo luận về hai định hướng nghề nghiệp trong lĩnh vực Tin học:

a) Ngôn ngữ C++, Python, Java là các công cụ đặc thù chủ yếu của nghề Thiết kế đồ hoạ.

b) Thiết kế giao diện hiển thị (UI/UX) cho một ứng dụng di động là công việc thuộc lĩnh vực thiết kế đồ hoạ.

c) Nghề phát triển phần mềm và nghề thiết kế đồ họa hoàn toàn độc lập, không bao giờ cần làm việc cùng nhau trong một dự án thực tế.

d) Tư duy logic, thuật toán toán học là điểm mạnh cốt lõi cần có của một kĩ sư phát triển phần mềm.

B. PHẦN TỰ LUẬN (3,0 điểm)

Câu 1 (1,0 điểm): Em hãy viết một đoạn chương trình bằng Python thực hiện các yêu cầu sau:

  • Khởi tạo một danh sách K chứa các số nguyên: [4, -1, 7, 10, -5, 8].
  • Dùng vòng lặp duyệt qua danh sách, tính và in ra màn hình tổng của các số dương (số lớn hơn 0) có trong danh sách.

Câu 2 (1,0 điểm): Bằng ngôn ngữ lập trình Python, em hãy viết một hàm có tên kiem_tra_so_duong(x) nhận vào tham số là một số nguyên x. Hàm này sẽ trả về giá trị True (Đúng) nếu x là số dương (x > 0), ngược lại trả về giá trị False (Sai) nếu x nhỏ hơn hoặc bằng 0.

Câu 3 (1,0 điểm): …………………………………………..

…………………………………………..

…………………………………………..
 

BÀI LÀM

…………………………………………..

…………………………………………..

…………………………………………..

 

TRƯỜNG THPT ........

HƯỚNG DẪN CHẤM KIỂM TRA HỌC KÌ 2 (2025 – 2026)

MÔN: TIN HỌC 10 – KẾT NỐI TRI THỨC

…………………………………………..

…………………………………………..

…………………………………………..
 

TRƯỜNG THPT.........

MA TRẬN ĐỀ KIỂM TRA HỌC KÌ 2 (2025 – 2026)

MÔN: TIN HỌC 10 – KẾT NỐI TRI THỨC

…………………………………………..

…………………………………………..

…………………………………………..
 

TRƯỜNG THPT.........

BẢNG ĐẶC TẢ ĐỀ KIỂM TRA HỌC KÌ 2 (2025 – 2026)

MÔN: TIN HỌC 10 – KẾT NỐI TRI THỨC

TTChủ đềNội dung/ Đơn vị kiến thứcYêu cầu cần đạtSố câu hỏi ở các mức độ đánh giá 
TNKQTự luận
Nhiều lựa chọnĐúng - Sai 
BiếtHiểuVận dụngBiếtHiểuVận dụngBiếtHiểuVận dụng
1Chủ đề 5

Câu lệnh lặp for.

Câu lệnh lặp while

Biết: 

- Nhận diện cú pháp, từ khóa của lệnh for, while.

Hiểu: 

- Xác định được kết quả in ra của một đoạn mã lặp.

- Đọc hiểu và phân tích vòng lặp tính tổng trong kịch bản cho trước.

C1C2 

C1a

C1b

C1c

C1d

    
2Kiểu dữ liệu danh sách. Một số lệnh làm việc với dữ liệu danh sách

Biết: 

- Biết cách khởi tạo mảng, lệnh append(), clear().

Hiểu: 

- Tính kết quả khi truy xuất phần tử qua chỉ số, hàm len().

- Nhận định đúng sai về kết quả mảng sau khi thay đổi.

Vận dụng: 

- Viết chương trình duyệt mảng và tính tổng có điều kiện.

C3

C4

C5 

C2a

C2b

C2c

C2d

   C1
3Xâu kí tự. Một số lệnh làm việc với xâu kí tự. Hàm trong Python. Tham số của hàm. Phạm vi của biến

Biết: 

- Cắt xâu cơ bản; Nêu cấu trúc định nghĩa hàm (def).

Hiểu: 

- Phân biệt tham số/đối số.

- Đánh giá tính đúng/sai của lệnh xử lí xâu, ngoại lệ hàm.

Vận dụng: 

- Xây dựng hàm kiểm tra logic toán học và trả về kết quả.

C6

C7

C8 

C3a

C3b

C3c

C3d

   C2
4Nhận biết lỗi chương trình. Kiểm thử và gỡ lỗi chương trình

Biết: 

- Nêu khái niệm lỗi cú pháp.

Hiểu: 

- Nhận diện được lỗi ngoại lệ (chia cho 0).

C9C10       
5Chủ đề 6Nghề thiết kế đồ hoạ máy tính. Nghề phát triển phần mềm

Biết: 

- Liệt kê sản phẩm, yêu cầu kĩ năng của nghề thiết kế đồ hoạ, phát triển phần mềm.

Hiểu: 

- Phân tích đặc điểm, yêu cầu năng lực giữa các nghề.

Vận dụng: 

- Lựa chọn định hướng nghề nghiệp và đề xuất kĩ năng cần học.

C11

C12

  

C4a

C4b

C4c

C4d

   C3

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải sẽ có đầy đủ. Xem và tải: Đề thi tin học 10 kết nối tri thức - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay