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

Đề 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, để viết một vòng lặp biết trước số lần lặp, ta sử dụng từ khóa nào sau đây?

A. for

B. while

C. if

D. return

Câu 2: Kết quả in ra màn hình của đoạn mã sau là gì?

kenhhoctap

A. 1 2 3.

B. 3 6 9.

C. 0 3 6.

D. 0 1 2.

Câu 3: Kiểu dữ liệu danh sách trong Python được định danh bằng từ khóa nào?

A. array

B. list

C. string

D. tuple

Câu 4: Lệnh A.insert(i, x) có tác dụng gì đối với danh sách A?

A. Thêm phần tử x vào cuối danh sách A.

B. Xóa phần tử x tại vị trí i.

C. Chèn phần tử x vào danh sách A tại vị trí có chỉ số i.

D. Tìm kiếm xem phần tử x có ở vị trí i hay không.

Câu 5: Cho danh sách A = [1, 3, 5, 7]. Giá trị của biểu thức A[2] - A[0] là bao nhiêu?

A. 2.

B. 4.

C. 6.

D. 0.

Câu 6: Trong Python, kí tự đầu tiên của một xâu kí tự (string) luôn có chỉ số (index) là bao nhiêu?

A. 1.

B. –1.

C. 0.

D. 2. 

Câu 7: …………………………………………..

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

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

Câu 10: Lệnh print(10 + "2") (cộng một số nguyên với một xâu kí tự) sẽ gây ra lỗi gì?

A. Lỗi cú pháp do thiếu dấu ngoặc.

B. Lỗi ngữ nghĩa do logic sai.

C. Lỗi ngoại lệ (TypeError – Lỗi kiểu dữ liệu).

D. Không lỗi, in ra 12.

Câu 11: Công việc thiết kế nhân vật 3D, bối cảnh và giao diện cho một trò chơi điện tử thuộc nhóm nghề nào?

A. Kĩ thuật viên phần cứng.

B. Thiết kế đồ họa máy tính.

C. Quản trị cơ sở dữ liệu.

D. Sửa chữa mạng nội bộ.

Câu 12: Ngôn ngữ lập trình Python thường được ứng dụng mạnh mẽ nhất trong nhóm công việc nào dưới đây?

A. Vẽ minh họa sách truyện.

B. Thiết kế thời trang.

C. Phát triển phần mềm và Trí tuệ nhân tạo (AI).

D. Quay phim kĩ thuật số.

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 sau: 

kenhhoctap

a) Hàm range(1, 6) sẽ tạo ra các số nguyên từ 1 đến 5.

b) Lệnh if i % 2 == 0 được sử dụng để kiểm tra xem i có phải là số lẻ hay không.

c) Vòng lặp trên sẽ cộng dồn các giá trị 2 và 4 vào biến tong.

d) Sau khi vòng lặp thực hiện xong, biến tong mang giá trị là 6.

Câu 2: Cho một danh sách lưu trữ dữ liệu: L = [10, 20, 30].

a) Phần tử L[1] hiện đang có giá trị là 10.

b) Lệnh L.append(40) sẽ thêm phần tử 40 vào vị trí cuối cùng của danh sách L.

c) Trước khi thay đổi danh sách, hàm len(L) sẽ trả về giá trị là 3.

d) Nếu ta chạy lệnh L[2] = 50, danh sách L sẽ được cập nhật thành [10, 20, 50].

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

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

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

Câu 4: Thảo luận về kĩ năng nghề nghiệp:

a) Lập trình viên phát triển ứng dụng di động (Mobile App) là một nhánh công việc thuộc nghề Phát triển phần mềm.

b) Người làm Thiết kế đồ họa kĩ thuật số luôn phải vẽ bằng chuột máy tính, không bao giờ sử dụng bảng vẽ điện tử (Wacom, iPad).

c) Công việc thiết kế giao diện (UI) đòi hỏi sự am hiểu không chỉ về công cụ phần mềm mà còn về nguyên lí phối màu và tâm lí thị giác của người dùng.

d) Nghề lập trình chỉ cần kĩ năng gõ bàn phím nhanh theo mẫu có sẵn mà không cần khả năng tư duy giải quyết vấn đề.

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_so_am(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ố âm (x < 0), ngược lại trả về giá trị False (Sai) nếu x lớn hơn hoặc bằng 0.

Câu 3 (1,0 điểm): Một người bạn của em có năng khiếu đặc biệt về hội họa, thường xuyên sáng tạo ra các đoạn video ngắn rất bắt mắt, yêu thích sự tự do trong cách thể hiện cái đẹp nhưng lại học khá yếu môn Toán và thường cảm thấy mệt mỏi với những công thức logic. Em khuyên bạn ấy nên theo đuổi nghề Thiết kế đồ họa hay Phát triển phần mềm? Em hãy giải thích lí do và gợi ý 1 công cụ/phần mềm mà bạn ấy nên rèn luyện ngay từ bây giờ.

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

TT

Chủ đề

Nội dung/

Đơn vị kiến thức

Mức độ đánh giáTổngTỉ lệ % điểm
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ụngBiếtHiểuVận dụng 
1Chủ đề 5

Câu lệnh lặp for.

Câu lệnh lặp while

11 22    0,750,75 15%
2Kiểu dữ liệu danh sách. Một số lệnh làm việc với dữ liệu danh sách21 22   11,00,751,027,5%
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ến21 22   11,00,751,027,5%
4Nhận biết lỗi chương trình. Kiểm thử và gỡ lỗi chương trình11       0,250,25 5%
5Chủ đề 6Nghề thiết kế đồ hoạ máy tính. Nghề phát triển phần mềm2  22   11,00,51,025%
Tổng số câu84088000316 TN12 TN3 TL

28 TN

3 TL

Tổng số điểm3,04,03,04,03,03,010
Tỉ lệ %30%40%30%40%30%30%100%

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