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

Đề 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: Trong Python, hàm range(n) sẽ tạo ra một dãy số nguyên bắt đầu từ giá trị nào?

A. 1.

B. 0.

C. –1.

D. n.

Câu 2: Đoạn chương trình sau sẽ in ra chữ "A" mấy lần?

kenhhoctap

A. 1 lần.

B. 2 lần.

C. 3 lần.

D. Không in ra lần nào.

Câu 3: Để truy cập vào phần tử đầu tiên của một danh sách A, ta sử dụng cú pháp nào sau đây?

A. A[1]

B. A[0]

C. A.first()

D. A[-1]

Câu 4: …………………………………………..

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

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

Câu 7: Cách viết nào sau đây là đúng quy tắc cú pháp khi định nghĩa một hàm tính tổng hai số trong Python?

A. def tinh_tong(a, b):

B. function tinh_tong(a, b)

C. def tinh_tong(a, b)

D. void tinh_tong(a, b):

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

kenhhoctap

A. 2.

B. K2.

C. KK.

D. Lỗi chương trình.

Câu 9: Lỗi quên đóng dấu ngoặc tròn ) hoặc thiếu dấu hai chấm : ở cuối lệnh if thuộc nhóm lỗi nào sau đây?

A. Lỗi ngoại lệ (Runtime Error).

B. Lỗi cú pháp (Syntax Error).

C. Lỗi ngữ nghĩa (Logic Error).

D. Lỗi phần cứng.

Câu 10: Khi thực hiện lệnh x = int("ABC") (ép kiểu một xâu chữ cái sang số nguyên), chương trình sẽ phát sinh lỗi gì?

A. Lỗi cú pháp (Syntax Error).

B. Lỗi ngữ nghĩa (Logic Error) do sai thuật toán.

C. Lỗi ngoại lệ (Runtime Error / ValueError).

D. Chương trình chạy bình thường và gán x = 0.

Câu 11: Sản phẩm nào dưới đây là kết quả đặc trưng của nghề Thiết kế đồ họa?

A. Phần mềm quản lý thư viện.

B. Poster quảng cáo phim.

C. Hệ điều hành Android.

D. Mã nguồn (source code) của trang web.

Câu 12: Để làm tốt công việc của một kĩ sư Phát triển phần mềm, người lao động cần thành thạo công cụ nào nhất?

A. Các ngôn ngữ lập trình (Python, Java, C++...).

B. Phần mềm chỉnh sửa ảnh (Photoshop, GIMP).

C. Phần mềm soạn thảo văn bản (Word).

D. Máy quay phim và thiết bị thu âm.

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(1, 4) sinh ra dãy số gồm các giá trị: 1, 2, 3.

b) Lệnh lặp for trong đoạn mã trên sẽ lặp tất cả 4 lần.

c) Ở vòng lặp khi i = 2, biến tong sẽ được cộng thêm một lượng là 4.

d) Sau khi đoạn chương trình kết thúc, giá trị của biến tong là 12.

Câu 2: Cho một danh sách lưu trữ dữ liệu: A = [2, 4, 6].

a) Biến A lưu trữ dữ liệu thuộc kiểu xâu kí tự (String).

b) Lệnh A.append(8) sẽ thêm số 8 vào cuối danh sách A.

c) Trước khi thêm phần tử mới, lệnh len(A) trả về giá trị là 4.

d) Nếu thực hiện lệnh A[0] = A[0] + A[2], danh sách sẽ trở thành [8, 4, 6].

Câu 3: Đánh giá các lệnh xử lí xâu và hàm:

a) Hàm len("Tin hoc") sẽ trả về độ dài của xâu, tính cả dấu cách (khoảng trắng) ở giữa.

b) Khi viết một hàm trong Python, bắt buộc lúc nào cũng phải có từ khóa return.

c) Cho xâu S = "Python". Lệnh trích xuất S[1:3] sẽ cho ra kết quả là xâu "yt".

d) Cho hàm def chia(a): return a / 0. Nếu gọi hàm chia(5), chương trình sẽ báo lỗi Cú pháp (Syntax Error).

Câu 4: …………………………………………..

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

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

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

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

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

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

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_chia_het_cho_3(n) nhận vào tham số là một số nguyên n. Hàm này sẽ trả về giá trị True (Đúng) nếu n chia hết cho 3, ngược lại trả về giá trị False (Sai) nếu n không chia hết cho 3.

Câu 3 (1,0 điểm): Một người bạn của em rất thích chơi game, luôn tò mò về cách các nhân vật di chuyển, cách tính điểm và luật chơi được máy tính xử lí như thế nào. Bạn ấy có tư duy Toán học rất tốt. Dựa vào những đặc điểm này, em khuyên bạn nên theo đuổi nghề Thiết kế đồ họa hay Phát triển phần mềm? Hãy giải thích lí do và đề xuất một môn học ở trường phổ thông mà bạn ấy cần tập trung học thật tốt để theo đuổi ước 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