Bộ đề thi học kì 2 môn Tin học 8 năm 2025 - 2026 (CV 7991) 5 Đề kiểm tra cuối kì 2 Tin học lớp 8 (Cấu trúc mới, đáp án, ma trận)

Đề thi cuối kì 2 Tin học 8 năm 2026 mang đến 5 đề kiểm tra cuối kì 2 có đáp án chi tiết kèm theo ma trận, đặc tả.

TOP 5 Đề thi học kì 2 Tin học 8 năm 2026 được biên soạn theo Công văn 7991 với các dạng câu hỏi trắc nghiệm lựa chọn đáp án đúng, trắc nghiệm đúng sai và tự luận. Đề kiểm tra học kì 2 Tin học 8 sẽ giúp các em rèn luyện những kĩ năng cần thiết và bổ sung những kiến thức chưa nắm vững để chuẩn bị kiến thức thật tốt. Ngoài ra các bạn xem thêm đề thi học kì 2 Ngữ văn 8 Kết nối tri thức.

Lưu ý: Đề thi cuối kì 2 Tin học 8 Kết nối tri thức có cấu trúc như sau. Tùy theo yêu cầu của từng Sở mà thầy cô ra đề cho các em nhé.

1. Sách Kết nối tri thức

  • Đề 1, đề 2, đề 3: Có đầy đủ ma trận, bản đặc tả chi tiết. Biên soạn cấu trúc 3-4-3 gồm trắc nghiệm lựa chọn đáp án đúng, trắc nghiệm đúng sai, tự luận.

2. Sách Chân trời sáng tạo 

  • Cấu trúc 3-4-3 có đáp án, ma trận đề thi

3. Sách Cánh diều:

  • Cấu trúc 3-4-3 có đáp án chưa có ma trận

TOP 5 Đề thi cuối học kì 2 Tin học 8 năm 2026 (CV 7991, có đáp án)

1. Đề thi cuối học kì 2 Tin học 8 theo CV 7991 Kết nối

Ma trận đề thi cuối kì 2 Tin học 8

.................

Xem đầy đủ nội dung bản đặc tả trong file tải về

Đề kiểm tra cuối học kì 2 Tin học 8

.................

Nội dung đề thi vẫn còn trong file tải

Đáp án đề thi cuối kì 2 Tin học 8

................

Tải file tài liệu để xem thêm đề, đáp án đề thi cuối kì 2 Tin học 8

2. Đề thi cuối học kì 2 Tin học 8 theo CV 7991 Chân trời sáng tạo

Ma trận đề thi cuối học kì 2 Tin học 8

,........

Bản đặc tả có đầy đủ trong file tải về

Đề thi cuối kì 2 môn Tin học 8

UBND TP …………

TRƯỜNG THCS . . .

BÀI KIỂM TRA CUỐI HỌC KÌ II NĂM HỌC 2025-2026

MÔN: TIN HỌC 8

Thời gian: 45 phút (không kể thời gian giao đề)

PHẦN I: Câu trắc nghiệm nhiều phương án lựa chọn. Mỗi đáp án đúng được 0,25 điểm

Câu 1: Tùy chọn Number Filters sẽ xuất hiện khi nháy chuột vào nút lệnh lọc dữ liệu nếu?

A. Các ô trong cột đó chứa dữ liệu kí tự
B. Các ô trong cột đó chứa dữ liệu số
C. Cả hai đáp án trên đều đúng
D. Cả hai đáp án trên đều sai

Câu 2: Khi muốn thêm một tiêu chí sắp xếp thì chọn ?

A. Delete Level
B. Copy Level
C. Add Level
D. Đáp án khác

Câu 3: Lệnh Sort nằm trong thẻ?

A. Home
B. Insert
C. Data
D. Đáp án khác

Câu 4: Cấu trúc khai báo biến là gì?

A. var <Tên biến> = <giá trị>
B. var <Tên biến> : <giá trị >
C. CONST <Tên hằng> = <kiểu dữ liệu>
D. var <danh sách biến> : < kiểu dữ liệu> ;

Câu 5: Hình bên dưới là cấu trúc rẽ nhánh dạng:

A. Cấu trúc rẽ nhánh dạng đủ
B. Cấu trúc rẽ nhánh dạng thiếu
C. Cấu trúc rẽ nhánh dạng dư
D. Đáp án khác

Câu 6: Trong Python, câu lệnh if <câu lệnh hay nhóm câu lệnh> sẽ thực hiện khi:

A. <Điều kiện> sai.
B. <Điều kiện> đúng.
C. <Điều kiện> bằng 0.
D. <Điều kiện> khác 0.

Câu 7: Để kiểm thử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra:

A. 1
B. 2
C. 3
D. 4

Câu 8: Hãy sắp xếp các việc dưới đây theo trình tự để phát hiện, gỡ lỗi chương trình.

1 – Xây dựng bộ dữ liệu thử với các tình huống có thể xảy ra khi đưa chương trình vào sử dụng.

2 – Tìm câu lệnh, cấu trúc điều khiển gây ra lỗi.

3 – Thực hiện chương trình với các bộ dữ liệu thử.

4 – Sửa lỗi cho chương trình.

5 – Xác định nguyên nhân gây lỗi.

A. 5 – 1- 3 – 4 – 2.
B. 1 – 3 – 5 – 4 – 2.
C. 3 – 1 – 2 – 5 – 4.
D. 1 – 3 – 2 – 5 – 4.

Câu 9: Cú pháp lệnh lặp For – do dạng tiến:

A. for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
B. for < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
C. for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > do < câu lệnh >;
D. for < biến đếm> := < Giá trị đầu > to < Giá trị cuối > do < câu lệnh>;

Câu 10: Cho đoạn lệnh sau:

for i in range(5):

print(i)

Trên màn hình i có các giá trị là:

A. 0 1 2 3 4 5
B. 1 2 3 4 5
C. 0 1 2 3 4
D. 1 2 3 4

Câu 11: Trong các câu sau đây, những câu nào đúng?

1) Người làm nghề thiết kế và lập trình có nhiều cơ hội việc làm vì hiện nay ở Việt Nam có rất nhiều công ty phần mềm.

2) Nhân lực cho các công ty phát triển phần mềm đã bão hoà nên cơ hội việc làm cho sinh viên tốt nghiệp nghề thiết kế và lập trình hầu như không có.

3) Xã hội ngày càng phát triển, nhiều lĩnh vực mới phát triển nên sản phẩm phần mềm cho các lĩnh vực mới đó sẽ rất đa dạng, do đó nhu cầu phát triển nguồn nhân lực nghề thiết kế và lập trình ngày một tăng cao.

4) Chỉ có các công ty sản xuất phần mềm chuyên nghiệp mới cần nhân lực về thiết kế và lập trình.

A. 1, 2, 3
B. 1, 3
C. 2, 3
D. 2, 3, 4

Câu 12: Khẳng định nào sau đây là sai?

A. Lập trình viên có cơ hội làm việc ở các vị trí trong các cấp chính quyền, cấp bộ ngành, chính phủ.
B. Các hệ thống ngân hàng, tài chính hay tư nhân đều phải sử dụng hệ thống phần mềm phức tạp, có tính nghiệp vụ cao. Từ đó, mở ra nhiều cơ hội lớn cho những người thiết kế và lập trình.
C. Thế giới công nghệ thay đổi từng giây, từng phút, từng giờ. Những kiến thức được học sẽ nhanh bị cũ, vì vậy phải học tập không ngừng.
D. Những nghề thuộc nhóm thiết kế và lập trình chỉ có thể làm ở cơ quan tư nhân.

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

.................

Tải file về để xem đầy đủ nội dung đề thi

Đáp án đề kiểm tra học kì 2 Tin học 8

Tải file về để xem đầy đủ đáp án trong file tải về

..........

Tải file về để xem đầy đủ nội dung ma trận, đặc tả đề thi

3. Đề thi cuối học kì 2 Tin học 8 theo CV 7991 Cánh diều

Tải file về để xem đầy đủ nội dung ma trận, đặc tả đề thi

Chia sẻ bởi: 👨 Trịnh Thị Thanh
Liên kết tải về

Chọn file cần tải:

Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
3 Bình luận
Sắp xếp theo
👨
  • 🖼️
    Khoa Nguyen Câu 3 c mới đúng
    Thích Phản hồi 03/07/20
    • 🖼️
      I'm Harry

      C. n:=2; while n<5; do write(‘A’);

      là sai nhé 💀

      vì giữa while <điều kiện> và do ko đc thêm dấu ";" vì nó cùng một dòng code, thêm ";" là sai

      Thích Phản hồi 09/04/23
  • 🖼️
    40.Ng.Hữu Chiến Thắng 8.8

    đáp án câu 2 tự luận sai r. pascal làm gì viết được dấu  

    Thích Phản hồi 16/05/22
    • 🖼️
      I'm Harry

      while <điều kiện> do <câu lệnh> chỉ là một ví dụ


      <điều kiện> và <câu lệnh> ở đây chỉ thị dữ liệu bạn muốn cho vào trong khi thực hiện viết code.


      ví dụ: 

      i:=1;

      while i > 0 do writeln('im gay *ví dụ th :)*);


      thì ở đây "i > 0" là một <điều kiện> còn writeln('im gay'); là một <câu lệnh>

      Thích Phản hồi 09/04/23
  • 🖼️
    Phạm Hiền

    mình thấy là câu 5 a nhé 

    Thích Phản hồi 05/05/23
    • 🖼️
      Trịnh Thị Thanh

      Cảm ơn bạn.

      Thích Phản hồi 06/05/23

Tải nhanh tài liệu

Bộ đề thi học kì 2 môn Tin học 8 năm 2025 - 2026 (CV 7991)

Ưu đãi đặc biệt
Hỗ trợ Zalo
Nhắn tin Zalo