Bộ đề thi học kì 2 Tin học 8 Kết nối tri thức năm 2025
Đề thi cuối học kì 2 Tin học 8 KNTT
Bộ đề thi học kì 2 Tin học 8 Kết nối tri thức năm 2025 bao gồm 2 đề thi cấu trúc mới và 2 đề thi cấu trúc cũ, giúp các em học sinh ôn luyện lại kiến thức thật tốt chuẩn bị tốt cho kì thi cuối học kì 2 lớp 8 sắp tới. Tài liệu có kèm theo đáp án cho các em so sánh và đối chiếu sau khi làm xong. Mời các bạn tải về tham khảo trọn bộ tài liệu.
1. Đề kiểm tra học kì 2 Tin học 8 KNTT cấu trúc mới năm 2025
ĐỀ KIỂM TRA CUỐI HỌC KÌ II - Đề 1
NĂM HỌC 2024 - 2025
MÔN: Tin học 8
Thời gian làm bài : 45 Phút (không kể giao đề)
I. PHẦN TRẮC NGHIỆM (7,0 điểm)
1. Dạng trắc nghiệm nhiều lựa chọn (3,0 điểm)
Học sinh trả lời từ câu 1 đến câu 12. Mỗi câu hỏi học sinh chỉ chọn một phương án.
Học sinh điền phương án đúng nhất vào bảng sau:
Câu | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Trả lời |
Câu 1. Câu lệnh điều khiển nhân vật Di chuyển 10 bước, xoay phải 15 độ được lặp lại bao nhiêu lần?
A. 3
B. 10
C. 15
D. Không xác định
Câu 2: Phương án nào sau đây là sai:
A. Ở chế độ Slide, em không thể thêm được đầu trang.
B. Ở chế độ Notes and Handouts (chế độ in nội dung bài trình chiếu), em không thể thêm được đầu trang.
C. Trong cửa sổ Header and Footer chọn lệnh Apply để áp dụng cho các trang chiếu đang được chọn.
D. Trong cửa sổ Header and Footer chọn lệnh Apply to All để áp dụng cho tất cả các trang chiếu trong bài trình chiếu.
Câu 3: Hãy chọn phương án đúng?
A. Nháy chuột chọn Design/Themes để sử dụng bản mẫu có sẵn.
B. Nháy chuột chọn Design/Themes để áp dụng một mẫu định dạng có sẵn.
C. Nháy chuột chọn File/Insert để sử dụng một bản mẫu có sẵn
D. Nháy chuột chọn File/New để áp dụng một mẫu định dạng có sẵn.
Câu 4: Cho biểu thức tính chỉ số BMI của cơ thể như hình sau
Biểu thức này trả lại giá trị thuộc kiểu dữ liệu nào?
A. Kiểu số
B. Kiểu xâu kí tự
C. Kiểu logic
D. Không xác định
Câu 5: Bạn An muốn tạo chương trình tính diện tích hình chữ nhật theo công thức s=a*b. Bạn cần sử dụng bao nhiêu biến?
A. Sử dụng 2 biến a và b để lưu giá trị chiều dài và chiều rộng
B. Sử dụng 2 biến s và b để lưu giá trị diện tích và chiều rộng
C. Sử dụng 2 biến s và a để lưu giá trị diện tích và chiều dài
D. Sử dụng 3 biến s,a,b để lưu giá trị diện tích, chiều dài và chiều rộng
Câu 6: Phần mở rộng của bản mẫu (Template) là
A .docx
B .xlsx
C .potx
D .exe
Câu 7. Câu lệnh dưới đây thể hiện cấu trúc điều khiển nào?
A. Cấu trúc tuần tự
B. Cấu trúc rẽ nhánh dạng thiếu
C. Cấu trúc lặp
D. Cấu trúc rẽ nhánh đầy đủ
Câu 8. Em hãy sắp xếp lại các bước để thêm đầu trang vào bài trình chiếu sao cho đúng
a) Nháy chuột chọn Insert
b) Trong nhóm lệnh Text chọn lệnh header and footer
c) Nháy chuột chọn Apply to All để thêm đầu trang vào tất cả các trang trong bài trình chiếu.
d) Trong cửa sổ Header and Footer chọn trang Notes and Handout
e) Nhập nội dung muốn xuất hiện ở đầu trang vào ô bên dưới mục Header
f) Nháy chuột vào ô đứng trước mục Header để đánh dấu chọn
A. b,a,d,f,c,e
B. d,a,f,c,b,e
C. a,d,f,b,c,e
D. a,b,d,f,e,c
Câu 9: Với trường hợp nhân vật di chuyển theo đường đi là một tam giác đều thì góc quay của nhân vật khi đi hết một cạnh là
A. 360°
B. 90°
C. 120°
D. 0°
Câu 10: Chương trình máy tính là gì?
A. Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.
B. Các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.
C. Là bước thực hiện công việc đó.
D. Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.
Câu 11: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
A. Tên
B. Từ khóa
C. Biến
D. Hằng
Câu 12: Chọn phát biểu đúng nhất về hoạt động gỡ lỗi.
A. Gỡ lỗi là phát hiện và loại bỏ lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
B. Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
C. Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
D. Gỡ lỗi là phát hiện và loại bỏ lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
2. Trắc nghiệm đúng sai (4 điểm)
Học sinh trả lời từ câu 13 đến câu 16. Trong mỗi ý a), b), c), d) ở mỗi câu, học sinh chọn đúng hoặc sai. Học sinh điền đúng (Đ); sai (S) vào bảng dưới đây:
Câu | 13a | 13b | 13c | 13d | 14a | 14b | 14c | 14d | 15a | 15b | 15c | 15d | 16a | 16b | 16c | 16d |
Đáp án |
Câu 13: Cho văn bản sau:
Danh sách lớp
a. Văn bản trên sử dụng danh sách dạng liệt kê
b. Văn bản trên sử dụng danh sách dạng liệt kê kiểu danh sách có thứ tự.
c. Để chèn hình ảnh mũi tên vào văn bản trên, có thể dùng chức năng Insert Symbol
d. Để hình ảnh mũi tên được chèn vào vị trí như trên, sau khi chèn ảnh, em thực hiện thao tác: Chọn ảnh -> Chọn Format -> Trong nhóm lệnh Arrange, nháy chuột vào mũi tên cạnh lệnh Wrap text, rồi chọn lệnh Behind Text
Câu 14: Trong giờ Tin học, An, Bình và Chi cùng nhau tạo một trò chơi đơn giản trên Scratch. An dùng lệnh để chỉ khi nhấn phím cách nhân vật mới kêu. Bình dùng lệnh để nhân vật di chuyển lặp lại. Chi tạo một biến đếm điểm và thấy nó thay đổi. Khi gặp lỗi, cả nhóm chạy thử từng bước để tìm nguyên nhân. Dựa trên những hoạt động này, nhóm đã đưa ra các nhận định sau về Scratch như sau:
a) Cấu trúc rẽ nhánh Nếu – thì trong Scratch được sử dụng để kiểm tra một điều kiện và thực hiện hành động nếu điều kiện đó sai.
b) Một biến trong Scratch có thể thay đổi giá trị trong suốt quá trình chương trình chạy.
c) Khối lệnh trong cấu trúc Lặp lại… trong Scratch thực hiện một hành động chỉ một lần.
d) Trong Scratch, để phát hiện lỗi logic phải chạy chương trình từng bước, theo dõi sự thay đổi của biến, các giá trị đầu ra và so sánh với các giá trị tính được theo cách thủ công.
Câu 15: Cho đoạn chương trình sau:
a. Đoạn chương trình có sử dụng cấu trúc lặp
b. Đoạn chương trình có sử dụng 01 biến là biến Tổng kiểu dữ liệu số
c. Vòng lặp của đoạn chương trình sẽ lặp lại 10 lần
d. Sau khi chạy đoạn chương trình trên, giá trị của biến Tổng sẽ là 45
Câu 16. Nhóm Hà, Nam, Trang chuẩn bị bài thuyết trình về "Bảo vệ môi trường" và dự định sử dụng PowerPoint để: chèn video từ web, liên kết đến file PDF, và tùy chỉnh mẫu có sẵn để tạo sản phẩm số phục vụ học tập. Dựa trên những dự định này, nhóm đã đưa ra các nhận định sau về PowerPoint:
a) Trong PowerPoint, bạn có thể chèn một đường dẫn đến video từ Internet vào trong trang chiếu.
b) Trong PowerPoint, bạn không thể liên kết đến một tài liệu khác (ví dụ: file PDF hoặc Word) vào trang chiếu.
c) Khi sử dụng bản mẫu trong PowerPoint, bạn có thể thay đổi nội dung nhưng thiết kế tổng thể của bản mẫu sẽ không thay đổi.
d) Trong PowerPoint, không tạo được các sản phẩm số phục vụ học tập, giao lưu và trao đổi thông tin.
Câu 17: (1,0 điểm): Em hãy giải thích vai trò của đầu trang (Header) và chân trang (Footer) trong văn bản. Đồng thời, nêu cách ứng dụng chúng trong một tài liệu thực tế.
Câu 18: (2,0 điểm) Cho sơ đồ thuật toán như hình sau:
a) Thuật toán giải quyết nhiệm vụ gì?
b) Xác định đầu vào, đầu ra của thuật toán?
c) Xác định hằng, biến, biểu thức trong thuật toán và kiểu dữ liệu của chúng?
Mời các bạn xem đáp án và đề số 2 trong file tải hoặc xem đề 2 tại đây: Đề thi học kì 2 Tin học 8 Kết nối tri thức năm 2025 - Đề 2
2. Đề kiểm tra học kì 2 Tin học 8 KNTT cấu trúc cũ
Đề kiểm tra học kì 2 Tin học 8 KNTT - Đề 1
A. PHẦN TRẮC NGHIỆM (6,0 điểm)
Khoanh tròn vào chữ cái đứng trước câu trả lời đúng:
Câu 1. Ngày Quốc tế trẻ em gái với công nghệ thông tin (International Girls in ICT Day) được tổ chức hàng năm bởi:
A. Liên minh Giáo dục Quốc tế của Liên Hợp Quốc.
B. Liên minh Công nghệ Quốc tế của Liên Hợp Quốc.
C. Liên minh Viễn thông Quốc tế của Liên Hợp Quốc.
D. Liên minh Khoa học Quốc tế của Liên Hợp Quốc.
Câu 2. Phát biểu nào sau đây sai?
A. Bản mẫu được lưu dưới dạng một tệp có phần mở rộng là .potx.
B. Bản mẫu không gợi ý các nội dung cần có cho bài trình chiếu.
C. Bản mẫu giúp bài trình chiếu có giao diện thống nhất, chuyên nghiệp mà không tốn thời gian.
D. Các bản mẫu được sắp xếp theo các chủ đề để người dùng dễ lựa chọn.
Câu 3. Trong chương trình Scratch, nhóm lệnh nào dùng để tạo biểu thức?
A. Nhóm lệnh Hiển thị.
B. Nhóm lệnh Sự kiện.
C. Nhóm lệnh Các biến số.
D. Nhóm lệnh Các phép toán.
Câu 4. Các thao tác có thể thực hiện với bản mẫu là:
A. Chia sẻ, tái sử dụng, tạo mới.
B. Chỉnh sửa, chia sẻ, tạo mới.
C. Chỉnh sửa, chia sẻ, tái sử dụng.
D. Tạo mới, chỉnh sửa, tái sử dụng.
Câu 5. Phát biểu nào sau đây sai?
A. DigiGirlZ là chiến dịch toàn cầu do tập đoàn IBM khởi xướng nhằm truyền cảm hứng cho các học sinh nữ Trung học cơ sở và Trung học phổ thông theo đuổi các ngành nghề khoa học – công nghệ, trong đó có lĩnh vực tin học.
B. Tỉ lệ nữ giới làm việc trong các ngành nghề tin học so với nam giới còn khá thấp.
C. Tin học đang thúc đẩy sự phát triển của mọi ngành nghề, thu hút một số lượng lớn lao động của xã hội tham gia.
D. Người được coi là lập trình viên đầu tiên trên thế giới là một phụ nữ người Anh.
Câu 6. Có bao nhiêu phát biểu đúng trong các phát biểu sau?
a) Lỗi là những tình huống bất thường khi thực hiện chương trình.
b) Lỗi logic là lỗi viết câu lệnh sai quy tắc, làm cho chương trình không hoạt động.
c) Lỗi cú pháp là lỗi câu lệnh, tuy được viết đúng quy tắc nhưng thực hiện sai so với kịch bản.
d) Việc xác định lỗi logic không phải lúc nào cũng đơn giản.
e) Hầu hết các ngôn ngữ lập trình đều có chức năng chỉ rõ lỗi logic.
f) Các lỗi cần được loại bỏ trước khi chương trình được coi là sản phẩm hoàn chỉnh và có thể chia sẻ với người khác.
A. 5.
B. 0.
C. 1.
D. 3.
Câu 7. Màu xanh dương thuộc nhóm màu:
A. Ấm.
B. Lạnh.
C. Trung tính.
D. Nóng.
Câu 8. Ý nghĩa của hình trong sơ đồ khối là:
A. Bắt đầu/Kết thúc chương trình.
B. Điều kiện rẽ nhánh.
C. Xử lý/Tính toán/Gán.
D. Lệnh vào, lệnh ra.
Câu 9. Có mấy cách mô tả thuật toán?
A. 1.
B. 2.
C. 3.
D. 4.
Câu 10. Thuật toán so sánh hai giá trị có thể được mô tả dưới dạng:
A. Cấu trúc lặp.
B. Cấu trúc tuần tự.
C. Cấu trúc dữ liệu.
D. Cấu trúc rẽ nhánh.
Câu 11. Phép toán nào sau đây trả lại kết quả true?
Câu 12. Các bướcđánh số trang vào vị trí giữa, bên dưới trang văn bản là:
A. Layout => Page Number => Bottom of Page/Plain Number 2.
B. Insert => Page Number => Bottom of Page/Plain Number 2.
C. Design => Page Number =>Bottom of Page/Plain Number 2.
D. Home => Page Number=> Bottom of Page/Plain Number 2.
Câu 13. Một số nghề nghiệp thuộc lĩnh vực tin học là:
A. Phát triển và thiết kế website, thiết kế đồ hoạ, streamer,…
B. Quản trị mạng, tester, lập trình ứng dụng điện thoại,…
C. Bán hàng online, phát triển phần mềm, quản trị cơ sở dữ liệu,…
D. Lập trình ứng dụng điện thoại, vlogger, trí tuệ nhân tạo,…
Câu 14. Cấu trúc lặp có mấy dạng?
A. 1.
B. 2.
C. 3.
D. 4.
Câu 15. Phương án nào không phải là ứng dụng của tin học trong lĩnh vực báo chí?
A. Nhận hình ảnh tức thì từ sân vận động được chụp bởi một đồng nghiệp khác để biên tập thành một bài báo.
B. Chỉnh sửa ảnh, video dễ dàng.
C. Khám bệnh từ xa.
D. Báo điện tử.
Câu 16. Phát biểu nào sau đây sai?
A. Trong ngôn ngữ lập trình Scratch, kiểu dữ liệu logic có hai giá trị là true và false.
B. Trong ngôn ngữ lập trình Scratch, $ và “Information Technology” thuộc cùng một kiểu dữ liệu.
C. Trong ngôn ngữ lập trình Scratch, 101 là dữ liệu thuộc kiểu số.
D. Trong ngôn ngữ lập trình Scratch, phép toán làm tròn số trả lại kết quả là giá trị thuộc kiểu dữ liệu xâu kí tự.
Câu 17. Để tạo hiệu ứng cho các trang chiếu, chọn:
A. Animations.
B. Design.
C. Transitions.
D. Slide Show.
Câu 18. Kịch bản điều khiển một nhân vật có thể được mô tả dưới dạng:
A. Văn bản.
B. Video.
C. Thuật toán.
D. Hình ảnh.
Câu 19. Để đưa vào trang chiếu đường dẫn đến một video (hay tài liệu khác), ta sử dụng lệnh nào trên dải lệnh Insert?
A. Symbol.
B. Link.
C. Icons.
D. Video.
Câu 20. Phát biểu nào sau đây sai?
A. Các màu trung tính như trắng, đen, xám, … mang lại cảm giác lịch sự, nhẹ nhàng.
B. Không sử dụng quá nhiều màu trên một trang chiếu (bao gồm cả màu nền, màu chữ, …).
C. Có thể đánh số trang, thêm đầu trang, chân trang vào các trang chiếu.
D. Nên chọn màu văn bản có độ tương phản cao với màu nền.
Câu 21. Để xóa phần chân trang của văn bản, ta thực hiện các bước như thế nào?
A. Home=> Header => Remove Header.
B. Insert => Header => Remove Header.
C. Home => Footer => Remove Footer.
D. Insert => Footer => Remove Footer.
Câu 22. Nghề nào dưới đây không liên quan đến ứng dụng tin học?
A. Streamer.
B. Thợ may.
C. Bán hàng online.
D. Vlogger.
Câu 23. Có bao nhiêu cấu trúc điều khiển trong môi trường lập trình trực quan?
A. 1.
B. 2.
C. 3.
D. 4.
Câu 24. Phát biểu nào sau đây đúng?
A. Header là phần dưới cùng của văn bản.
B. Đầu trang và chân trang không được tự động thêm vào tất cả các trang trong văn bản sau khi tạo.
C. Số trang trong văn bản được đánh tự động và chỉ được đặt ở chân trang.
D. Đầu trang và chân trang có thể chứa hình ảnh hay hình đồ hoạ.
PHẦN TỰ LUẬN (4,0 điểm)
Câu 1 (1,0 điểm)
a) Trong lập trình, biến được dùng để làm gì?
b) Em hãy nêu các phép toán logic trong ngôn ngữ lập trình Scratch.
Câu 2 (1,0 điểm)
a) Khi lập trình, vì sao cần phải chạy thử chương trình?
b) Lỗi cú pháp xảy ra khi nào?
Câu 3 (1,0 điểm). Em hãy nêu những lợi ích của việc ứng dụng tin học trong nghề nghiệp.
Đáp án đề thi học kì 2 Tin học 8 KNTT - Đề 1
A. PHẦN TRẮC NGHIỆM: (6,0 điểm)
Mỗi câu trả lời đúng được 0,25 điểm.
1 - C | 2 - B | 3 - D | 4 - C | 5 - A | 6 - D | 7 - B | 8 - A |
9 - C | 10 - D | 11 - A | 12 - B | 13 - B | 14 - C | 15 - C | 16 - D |
17 - A | 18 - C | 19 - B | 20 - A | 21 - D | 22 - B | 23 - C | 24 - D |
B. PHẦN TỰ LUẬN: (4,0 điểm)
Câu 1:
a) Ba phép toán logic là:
- và (and): Kết quả của phép toán “và” chỉ đúng khi hai biểu thức thành phần đều đúng.
- hoặc (or): Kết quả của phép toán “hoặc” chỉ sai khi hai biểu thức thành phần đều sai.
- không phải (not): Kết quả của phép toán “không phải” là đúng khi biểu thức sai và ngược lại.
Câu 2:
b) Trong lập trình, biến được dùng để lưu trữ giá trị có thể thay đổi trong quá trình thực hiện chương trình. Biến được nhận biết qua tên của nó và thuộc một kiểu dữ liệu nhất định.
a) Cần phải chạy thử chương trình để kiểm tra nhằm phát hiện những tình huống bất thường khi thực hiện chương trình.
b) Lỗi cú pháp xảy ra khi lệnh viết sai so với quy tắc của ngôn ngữ lập trình, làm cho chương trình không hoạt động.
Câu 3:
- Ứng dụng tin học giúp tăng tốc độ xử lý, tiết kiệm thời gian của người lao động.
- Ứng dụng tin học giúp liên lạc và trao đổi thông tin dễ dàng.
- Ứng dụng tin học hỗ trợ làm việc nhóm và mở rộng phạm vi làm việc.
- Ứng dụng tin học giúp nâng cao tay nghề, bổ sung kiến thức, hỗ trợ thông tin cho người lao động.
Mời các bạn xem tiếp Đề thi học kì 2 Tin học 8 Kết nối tri thức - Đề 2