Đề kiểm tra học kì 1 Tin học Lớp 8 - Năm học 2024-2025 - Trường THCS Tân Hòa

pdf 11 trang Mạnh Nam 05/06/2025 80
Bạn đang xem tài liệu "Đề kiểm tra học kì 1 Tin học Lớp 8 - Năm học 2024-2025 - Trường THCS Tân Hòa", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Đề kiểm tra học kì 1 Tin học Lớp 8 - Năm học 2024-2025 - Trường THCS Tân Hòa

Đề kiểm tra học kì 1 Tin học Lớp 8 - Năm học 2024-2025 - Trường THCS Tân Hòa
 UBND HUYỆN VŨ THƯ ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2024-2025
 TRƯỜNG THCS TÂN HÒA Môn: Tin học - Lớp: 8 – đề 1
 Thời gian làm bài: 45 phút
I. PHẦN TRẮC NGHIỆM (7.0 điểm): Em hãy khoanh tròn vào chữ cái đứng trước câu trả lời
đúng
Câu 1: Thời kì đầu các máy tính được thiết kế dựa trên các rơ le được gọi là?
A. Máy tính thông minh B. Máy tính hiện đại
C. Máy tính khoa học D. Máy tính điện cơ
Câu 2: Năm 1943, Howard Aiken đã chế tạo thành công?
A. Máy tính cơ giới hóa B. Máy tính cơ học Pascal
C. Máy tính điều khiển tuần tự tự động D. Máy ảnh kĩ thuật số
Câu 3: Nền tảng cho việc thiết kế các máy tính kĩ thuật số hiện đại là?
A. Cơ giới hóa việc tính toán
B. Claude Shannon có thể sử dụng các rơ le để thực hiện các tính toán trên dãu các bit
C. Sáng tạo ra chiếc máy tính cơ học Pascal D. Cả ba đáp án trên đều sai
Câu 4: Theo nguyên lý " chương trình được lưu trữ" thì cấu tạo của máy tính không có?
A. Thiết bị ra B. Bộ xử lý C. Bộ nhớ D. Con chuột
Câu 5: Loại thông tin nào dưới đây em không nên lựa chọn?
A. Thông tin có thời gian gần với thời gian em tìm kiếm thông tin B. Thông tin đã được kiểm chứng
C. Thông tin phù hợp với nội dung trình bày D. Nguồn thông tin không rõ ràng
Câu 6: Các bạn rủ em tham gia vào một nhóm kín trên mạng xã hội thì em sẽ?
A. Vào nhóm đó mà không cần biết gì B. Chấp nhận lời mồi vì có các bạn của mình
C. Em sẽ hỏi kĩ thông tin về nhóm kín đó rồi mới quyết định có tham gia hay không
Câu 7: Muốn tìm hiểu thông tin về một phương pháp học tập hiệu quả thì em có thể tìm hiểu thông tin của?
A. Một người lạ B. Một người học giỏi nổi tiếng
C. Một người ẩn danh em mới quen trên mạng xã hội D. Cả ba đáp án trên đều sai
Câu 8: Em có thể hình thành ý tưởng về một vấn đề dựa trên?
A. Nguồn thông tin từ một người lạ B. Nguồn thông tin được đăng tải từ rất lâu
C. Nguồn thông tin chính xác đã được kiểm chứng D. Nguồn thông tin từ trang web không rõ tên
Câu 9: Hành động nào sau đây không vi phạm đạo đức và pháp luật?
A. Tặng đĩa nhạc có bản quyền em đã mua cho người khác B. Đăng tải thông tin sai sự thật lên mạng
C. Cố ý nghe, ghi âm trái phép các cuộc nói chuyện
D. Tải một bài trình chiếu của người khác từ Intemet và sử dụng như là của mình tạo ra
Câu 10: Khi thấy bạn em quay video các bạn trong lớp có hành vi bạo lực và đăng lên mạng xã hội thì em sẽ?
A. Khuyên bạn gửi video đó cho mọi người B. Khuyên bạn nên quay nhưng không đăng video đó lên
C. Khuyên bạn không nên quay và đăng video bạo lực đó lên mạng vì vi phạm quyền riêng tư của mỗi con
người và vi phạm tiểu chuẩn cộng đồng trên mạng D. Đáp án khác
Câu 11: Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
A. Ngôn ngữ tự nhiên B. Sơ đồi khối
C. Cả hai đáp án trên đều đúng D. Cả hai đáp án trên đều sai
Câu 12: Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?
A B C D
Câu 13: Chương trình là?
A. Dãy các thao tác điều khiển máy tính thực hiện thuật toán
B. Dãy các lệnh điều khiển máy tính xử lý thuật toán
C. Dãy các lệnh điều khiển máy tính giải quyết thuật toán
D. Dãy các lệnh điều khiển máy tính thực hiện thuật toán
Câu 14: Thứ tự các bước giải bài toán trên máy tính:
A. Xác định bài toán -> Viết chương trình -> Mô tả thuật toán
B. Xác định bài toán -> Mô tả thuật toán -> Viết chương trình
C. Mô tả thuật toán -> Xác định bài toán -> Viết chương trình
D. Viết chương trình -> Xác định bài toán -> Mô tả thuật toán
Câu 15: Trong các ngôn ngữ lập trình thì số được phân loại thành?
A. Kiểu số nguyên B. Kiểu số thực C. Cả hai đáp án trên đều đúng D. Cả hai đáp án trên đều
sai
Câu 16: Biến được nhận biết thông qua?
A. Kiểu dữ liệu B. Đặc điểm C. Tên của nó D. Cả ba đáp án trên đều sai
Câu 17: Trong lập trình, biến được dùng để? A. Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình
B. Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình
C. Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán
D. Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán
Câu 18: Mỗi kiểu dữ liệu gồm?
A. Một tập hợp giá trị B. Một số phép toán trên những giá trị đó
C. Cả hai đáp án trên đều đúng D. Cả hai đáp án trên đều sai
Câu 19: Trong Thuật toán giải pt: ax + b = 0, để kiểm tra trường hợp nghiệm x= - b/a ta sử dụng bộ test?
A. a = 0, b = 1 B. a = 0,b = 0 C. a = 3, b = 6 D. Tất cả đều đúng
Câu 20: Phát biểu nào sau đây là sai?
A. Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh
B. Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán
C. Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết
D. Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau
Câu 21: Lỗi cú pháp xảy ra khi?
A. 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
B. Các câu lệnh trong chương trình tuy viết đúng cú pháp nhưng thực hiện không đúng kịch bản
C. Lệnh sai thứ tự D. Tất cả đều sai
Câu 22: Việc chạy thử chương trình để kiểm tra nhằm ?
A. Thử nhiệm chương trình B. Cho chương trình hoạt động
C. Phát hiện những tình huống bất thường khi chạy chương trình D. Cả ba đáp án trên đều sai
Câu 23: 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. Gỡ lỗi là một phần quan trọng của lập trình
C. 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
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
Câu 24: Sau khi biết câu lệnh xảy ra lỗi và cách thức câu lệnh đó tạo ra lỗi thì em có thể?
A. Chạy lại chương trình B. Đưa ra những cách sửa chữa lỗi phù hợp với yêu cầu
C. Cả hai đáp án trên đều sai D. Cả hai đáp án trên đều đúng
Câu 25: Bất bình đẳng giới trong sử dụng máy tính và ứng dụng tin học có thể dẫn tới hậu quả gì?
A. Phụ nữ và trẻ em gái không có cơ hội phát triển nghề nghiệp trong lĩnh vực công nghệ
B. Phụ nữ và trẻ em gái không có cơ hội sử dụng công nghệ để nâng cao hiệu quả công việc và chất lượng
cuộc sống
C. Phụ nữ và trẻ em gái không theo kịp sự phát triển của xã hội D. Cả 3 hậu quả trên
Câu 26: Sinh viên nghành công nghệ thông tin có thể làm việc ở các vị trí:
A. Lập trình viên B. Cán bộ nghiên cứu, giảng dạy về công nghệ công tin
C. Kiểm thử viên phần mềm D. Tất cả các vị trí trên
Câu 27: 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 chi có thể làm ở cơ quan tư nhân.
Câu 28: Một số ngành nghề thuộc lĩnh vực tin học và liên quan đến ƯD tin học ra đời và phát triển để?
A. Đáp ứng yêu cầu cuộc sống và công việc B. Tăng năng suất hiệu quả công việc
C. Tăng thời gian thực hiện công việc D. Đáp án khác
II. TỰ LUẬN (3,0 điểm)
Câu 29. Em hãy kể tên ba ứng dụng thu thập nhiều thông tin từ người sử dụng và cho biết:
a) Tổ chức, cá nhân nào sở hữu các ứng dụng đó?
b) Mỗi ứng dụng thu thập dạng thông tin nào?
Câu 30: Em hãy chi ra hành vi vi phạm bản quyền, vi phạm đạo đức trong tình huống: Vân mua
cuốn sách các bài văn hay trong hiệu sách. Vân dùng điện thoại di động chụp một bài văn trong
cuốn sách và gửi cho Long. Long sử dụng phần mềm Word để gõ lại, chinh sửa,
cắt xén bài văn này và nộp cho cô giáo để chấm điểm.
Câu 31: Quan sát hình bên và cho biết giá trị của biến đếm khi đoạn lệnh này
thực thi xong là bao nhiêu? UBND HUYỆN VŨ THƯ ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2024-2025
 TRƯỜNG THCS TÂN HÒA Môn: Tin học - Lớp: 8 – đề 2
 Thời gian làm bài: 45 phút
I. PHẦN TRẮC NGHIỆM (7.0 điểm): Em hãy khoanh tròn vào chữ cái đứng trước câu trả lời
đúng
Câu 1. Nền tảng cho việc thiết kế các máy tính kĩ thuật số hiện đại là?
 A. Sáng tạo ra chiếc máy tính cơ học Pascal D. Cả ba đáp án trên đều sai
 B. Claude Shannon có thể sử dụng các rơ le để thực hiện các tính toán trên dãu các bit
 C. Cơ giới hóa việc tính toán
Câu 2. Sau khi biết câu lệnh xảy ra lỗi và cách thức câu lệnh đó tạo ra lỗi thì em có thể?
 A. Đưa ra những cách sửa chữa lỗi phù hợp với yêu cầu B. Cả hai đáp án trên đều đúng
 C. Cả hai đáp án trên đều sai D. Chạy lại chương trình
Câu 3. Một số ngành nghề thuộc lĩnh vực tin học và liên quan đến ƯD tin học ra đời và phát triển
để?
 A. Tăng thời gian thực hiện công việc B. Đáp án khác
 C. Tăng năng suất hiệu quả công việc D. Đáp ứng yêu cầu cuộc sống và công việc
Câu 4. Thời kì đầu các máy tính được thiết kế dựa trên các rơ le được gọi là?
 A. Máy tính khoa học B. Máy tính thông minh
 C. Máy tính hiện đại D. Máy tính điện cơ
Câu 5. Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
 A. Ngôn ngữ tự nhiên B. Sơ đồi khối
 C. Cả hai đáp án trên đều đúng D. Cả hai đáp án trên đều sai
Câu 6. Việc chạy thử chương trình để kiểm tra nhằm ?
 A. Cả ba đáp án trên đều sai B. Thử nhiệm chương trình
 C. Phát hiện những tình huống bất thường khi chạy chương trình D. Cho chương trình hoạt
động
Câu 7. Phát biểu nào sau đây là sai?
 A. Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán
 B. Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh
 C. Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau
 D. Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết
Câu 8. Khi thấy bạn em quay video các bạn trong lớp có hành vi bạo lực và đăng lên mạng xã hội
thì em sẽ?
 A. Đáp án khác B. Khuyên bạn gửi video đó cho mọi
người
 B. Khuyên bạn nên quay nhưng không đăng video đó lên
 C. Khuyên bạn không nên quay và đăng video bạo lực đó lên mạng vì vi phạm quyền riêng tư của
mỗi con người và vi phạm tiểu chuẩn cộng đồng trên mạng
Câu 9. Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?
 A B C D
Câu 10. Trong Thuật toán giải pt: ax + b = 0, để kiểm tra trường hợp nghiệm x=-b/a ta sử dụng bộ
test?
 B. Tất cả đều
 A. a = 0, b = 1 C. a = 3, b = 6 D. a = 0,b = 0
 đúng
Câu 11. Năm 1943, Howard Aiken đã chế tạo thành công?
 A. Máy tính cơ giới hóa B. Máy tính cơ học Pascal
 C. Máy ảnh kĩ thuật số D. Máy tính điều khiển tuần tự tự động
Câu 12. Trong lập trình, biến được dùng để?
 A. Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán
 B. Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán
 C. Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình
 D. Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình
Câu 13. Chương trình là? A. Dãy các thao tác điều khiển máy tính thực hiện thuật toán
 B. Dãy các lệnh điều khiển máy tính giải quyết thuật toán
 C. Dãy các lệnh điều khiển máy tính thực hiện thuật toán
 D. Dãy các lệnh điều khiển máy tính xử lý thuật toán
Câu 14. Mỗi kiểu dữ liệu gồm?
 A. Cả hai đáp án trên đều đúng B. Một số phép toán trên những giá trị đó
 C. Cả hai đáp án trên đều sai D. Một tập hợp giá trị
Câu 15. Lỗi cú pháp xảy ra khi?
 A. Lệnh sai thứ tự D. Tất cả đều sai
 B. 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. Các câu lệnh trong chương trình tuy viết đúng cú pháp nhưng thực hiện không đúng kịch bản
Câu 16. Theo nguyên lý " chương trình được lưu trữ" thì cấu tạo của máy tính không có?
 A. Bộ nhớ B. Bộ xử lý C. Thiết bị ra D. Con chuột
Câu 17. Thứ tự các bước giải bài toán trên máy tính:
 A. Xác định bài toán -> Mô tả thuật toán -> Viết chương trình
 B. Xác định bài toán -> Viết chương trình -> Mô tả thuật toán
 C. Mô tả thuật toán -> Xác định bài toán -> Viết chương trình
 D. Viết chương trình -> Xác định bài toán -> Mô tả thuật toán
Câu 18. Sinh viên nghành công nghệ thông tin có thể làm việc ở các vị trí:
 A. Kiểm thử viên phần mềm B. Tất cả các vị trí trên
 C. Cán bộ nghiên cứu, giảng dạy về công nghệ công tin D. Lập trình viên
Câu 19. Bất bình đẳng giới trong sử dụng máy tính và ứng dụng tin học có thể dẫn tới hậu quả gì?
 A. Phụ nữ và trẻ em gái không có cơ hội sử dụng công nghệ để nâng cao hiệu quả công việc và
chất lượng cuộc sống
 B. Phụ nữ và trẻ em gái không theo kịp sự phát triển của xã hội D. Cả 3 hậu quả trên
 C. Phụ nữ và trẻ em gái không có cơ hội phát triển nghề nghiệp trong lĩnh vực công nghệ
Câu 20. Muốn tìm hiểu thông tin về một phương pháp học tập hiệu quả thì em có thể tìm hiểu thông
tin của?
 A. Một người học giỏi nổi tiếng B. Cả ba đáp án trên đều sai
 C. Một người ẩn danh em mới quen trên mạng xã hội D. Một người lạ
Câu 21. 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. Những nghề thuộc nhóm thiết kế và lập trình chi có thể làm ở cơ quan tư nhân.
 D. 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.
Câu 22. Các bạn rủ em tham gia vào một nhóm kín trên mạng xã hội thì em sẽ?
 A. Vào nhóm đó mà không cần biết gì
 B. Em sẽ hỏi kĩ thông tin về nhóm kín đó rồi mới quyết định có tham gia hay không
 C. Chấp nhận lời mồi vì có các bạn của mình
Câu 23. Biến được nhận biết thông qua?
 A. Cả ba đáp án trên đều sai B. Tên của nó
 C. Đặc điểm D. Kiểu dữ liệu
Câu 24. Chọn phát biểu đúng nhất về hoạt động gỡ lỗi?
 A. 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
 B. 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
 C. 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
 D. 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
Câu 25. Trong các ngôn ngữ lập trình thì số được phân loại thành?
A. Kiểu số nguyên B. Kiểu số thực C. Cả hai đáp án trên đều đúng D. Cả hai đáp án trên đều
sai
Câu 26. Em có thể hình thành ý tưởng về một vấn đề dựa trên?
 A. Nguồn thông tin chính xác đã được kiểm chứng B. Nguồn thông tin từ một người lạ C. Nguồn thông tin từ trang web không rõ tên D. Nguồn thông tin được đăng tải từ rất
lâu
Câu 27. Loại thông tin nào dưới đây em không nên lựa chọn?
 A. Thông tin đã được kiểm chứng B. Thông tin có thời gian gần với thời gian em tìm kiếm thông
tin
 C. Thông tin phù hợp với nội dung trình bày D. Nguồn thông tin không rõ ràng
Câu 28. Hành động nào sau đây không vi phạm đạo đức và pháp luật?
 A. Cố ý nghe, ghi âm trái phép các cuộc nói chuyện
 B. Tặng đĩa nhạc có bản quyền em đã mua cho người khác
 C. Tải một bài trình chiếu của người khác từ Intemet và sử dụng như là của mình tạo ra
 D. Đăng tải thông tin sai sự thật lên mạng
II. TỰ LUẬN (3,0 điểm)
Câu 29. Em hãy kể tên ba ứng dụng thu thập nhiều thông tin từ người sử dụng và cho biết:
a) Tổ chức, cá nhân nào sở hữu các ứng dụng đó?
b) Mỗi ứng dụng thu thập dạng thông tin nào?
Câu 30: Em hãy chi ra hành vi vi phạm bản quyền, vi phạm đạo đức trong tình huống: Vân mua
cuốn sách các bài văn hay trong hiệu sách. Vân dùng điện thoại di động chụp một bài văn trong
cuốn sách và gửi cho Long. Long sử dụng phần mềm Word để gõ lại, chinh sửa, cắt xén bài văn này
và nộp cho cô giáo để chấm điểm.
Câu 31: Quan sát hình bên và cho biết giá trị của biến đếm khi đoạn lệnh này thực thi xong là bao
nhiêu? UBND HUYỆN VŨ THƯ ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2024-2025
 TRƯỜNG THCS TÂN HÒA Môn: Tin học - Lớp: 8 – đề 3
 Thời gian làm bài: 45 phút
I. PHẦN TRẮC NGHIỆM (7.0 điểm): Em hãy khoanh tròn vào chữ cái đứng trước câu trả lời
đúng
Câu 1. Sau khi biết câu lệnh xảy ra lỗi và cách thức câu lệnh đó tạo ra lỗi thì em có thể?
 A. Đưa ra những cách sửa chữa lỗi phù hợp với yêu cầu B. Chạy lại chương trình
 C. Cả hai đáp án trên đều sai D. Cả hai đáp án trên đều đúng
Câu 2. Bất bình đẳng giới trong sử dụng máy tính và ứng dụng tin học có thể dẫn tới hậu quả gì?
 A. Phụ nữ và trẻ em gái không theo kịp sự phát triển của xã hội D. Cả 3 hậu quả trên
 B. Phụ nữ và trẻ em gái không có cơ hội sử dụng công nghệ để nâng cao hiệu quả công việc và
chất lượng cuộc sống
 C. Phụ nữ và trẻ em gái không có cơ hội phát triển nghề nghiệp trong lĩnh vực công nghệ
Câu 3. Thời kì đầu các máy tính được thiết kế dựa trên các rơ le được gọi là?
 A. Máy tính hiện đại B. Máy tính thông minh
 C. Máy tính điện cơ D. Máy tính khoa học
Câu 4. Khẳng định nào sau đây là sai?
 A. 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.
 B. 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ủ.
 C. Những nghề thuộc nhóm thiết kế và lập trình chi có thể làm ở cơ quan tư nhân.
 D. 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.
Câu 5. Lỗi cú pháp xảy ra khi?
 A. Các câu lệnh trong chương trình tuy viết đúng cú pháp nhưng thực hiện không đúng kịch bản
 B. 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. Lệnh sai thứ tự D. Tất cả đều sai
Câu 6. Sinh viên nghành công nghệ thông tin có thể làm việc ở các vị trí:
 A. Lập trình viên B. Kiểm thử viên phần mềm
 C. Tất cả các vị trí trên D. Cán bộ nghiên cứu, giảng dạy về công nghệ công tin
Câu 7. Muốn tìm hiểu thông tin về một phương pháp học tập hiệu quả thì em có thể tìm hiểu thông
tin của?
 A. Cả ba đáp án trên đều sai B. Một người ẩn danh em mới quen trên mạng xã hội
 C. Một người lạ D. Một người học giỏi nổi tiếng
Câu 8. Trong các ngôn ngữ lập trình thì số được phân loại thành?
A. Cả hai đáp án trên đều đúng B. Cả hai đáp án trên đều sai C. Kiểu số nguyên D. Kiểu số
thực
Câu 9. Nền tảng cho việc thiết kế các máy tính kĩ thuật số hiện đại là?
 A. Sáng tạo ra chiếc máy tính cơ học Pascal D. Cả ba đáp án trên đều sai
 B. Cơ giới hóa việc tính toán
 C. Claude Shannon có thể sử dụng các rơ le để thực hiện các tính toán trên dãu các bit
Câu 10. Việc chạy thử chương trình để kiểm tra nhằm ?
 A. Cho chương trình hoạt động B. Thử nhiệm chương trình
 C. Cả ba đáp án trên đều sai D. Phát hiện những tình huống bất thường khi chạy chương
trình
Câu 11. Thứ tự các bước giải bài toán trên máy tính:
 A. Viết chương trình -> Xác định bài toán -> Mô tả thuật toán
 B. Xác định bài toán -> Mô tả thuật toán -> Viết chương trình
 C. Xác định bài toán -> Viết chương trình -> Mô tả thuật toán
 D. Mô tả thuật toán -> Xác định bài toán -> Viết chương trình
Câu 12. Em có thể hình thành ý tưởng về một vấn đề dựa trên?
 A. Nguồn thông tin chính xác đã được kiểm chứng B. Nguồn thông tin từ một người lạ
 C. Nguồn thông tin được đăng tải từ rất lâu D. Nguồn thông tin từ trang web không
rõ tên
Câu 13. Hành động nào sau đây không vi phạm đạo đức và pháp luật? A. Tải một bài trình chiếu của người khác từ Intemet và sử dụng như là của mình tạo ra
 B. Đăng tải thông tin sai sự thật lên mạng
 C. Tặng đĩa nhạc có bản quyền em đã mua cho người khác
 D. Cố ý nghe, ghi âm trái phép các cuộc nói chuyện
Câu 14. Chương trình là?
 A. Dãy các lệnh điều khiển máy tính xử lý thuật toán
 B. Dãy các thao tác điều khiển máy tính thực hiện thuật toán
 C. Dãy các lệnh điều khiển máy tính giải quyết thuật toán
 D. Dãy các lệnh điều khiển máy tính thực hiện thuật toán
Câu 15. Biến được nhận biết thông qua?
 A. Kiểu dữ liệu B. Cả ba đáp án trên đều sai
 C. Tên của nó D. Đặc điểm
Câu 16. Khi thấy bạn em quay video các bạn trong lớp có hành vi bạo lực và đăng lên mạng xã hội
thì em sẽ?
 A. Khuyên bạn gửi video đó cho mọi người
 B. Khuyên bạn nên quay nhưng không đăng video đó lên D. Đáp án khác
 C. Khuyên bạn không nên quay và đăng video bạo lực đó lên mạng vì vi phạm quyền riêng tư của
mỗi con người và vi phạm tiểu chuẩn cộng đồng trên mạng
Câu 17. Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
 A. Cả hai đáp án trên đều sai B. Ngôn ngữ tự nhiên
 C. Sơ đồi khối D. Cả hai đáp án trên đều đúng
Câu 18. Phát biểu nào sau đây là sai?
 A. Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết
 B. Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh
 C. Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau
 D. Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán
Câu 19. Trong lập trình, biến được dùng để?
 A. Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình
 B. Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán
 C. Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình
 D. Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán
Câu 20. Một số ngành nghề thuộc lĩnh vực tin học và liên quan đến ƯD tin học ra đời và phát triển
để?
 A. Tăng năng suất hiệu quả công việc B. Tăng thời gian thực hiện công việc
 C. Đáp án khác D. Đáp ứng yêu cầu cuộc sống và công việc
Câu 21. Các bạn rủ em tham gia vào một nhóm kín trên mạng xã hội thì em sẽ?
 A. Vào nhóm đó mà không cần biết gì
 B. Chấp nhận lời mồi vì có các bạn của mình
 C. Em sẽ hỏi kĩ thông tin về nhóm kín đó rồi mới quyết định có tham gia hay không
Câu 22. Loại thông tin nào dưới đây em không nên lựa chọn?
 A. Thông tin phù hợp với nội dung trình bày B. Nguồn thông tin không rõ ràng
 C. Thông tin đã được kiểm chứng D. Thông tin có thời gian gần với thời gian em tìm kiếm
thông tin
Câu 23. Trong Thuật toán giải pt: ax + b = 0, để kiểm tra trường hợp nghiệm x=-b/a ta sử dụng bộ
test?
 A. a = 0,b = 0 B. a = 0, b = 1 C. Tất cả đều đúng D. a = 3, b = 6
Câu 24. Năm 1943, Howard Aiken đã chế tạo thành công?
 A. Máy tính cơ giới hóa B. Máy ảnh kĩ thuật số
 C. Máy tính cơ học Pascal D. Máy tính điều khiển tuần tự tự động
Câu 25. 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. Gỡ lỗi là một phần quan trọng của lập trình
 C. 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
 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
Câu 26. Theo nguyên lý " chương trình được lưu trữ" thì cấu tạo của máy tính không có?
 A. Bộ xử lý B. Bộ nhớ C. Thiết bị ra D. Con chuột Câu 27. Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?
A B C D
Câu 28. Mỗi kiểu dữ liệu gồm?
 A. Một tập hợp giá trị B. Cả hai đáp án trên đều đúng
 C. Một số phép toán trên những giá trị đó D. Cả hai đáp án trên đều sai
II. TỰ LUẬN (3,0 điểm)
Câu 29. Em hãy kể tên ba ứng dụng thu thập nhiều thông tin từ người sử dụng và cho biết:
a) Tổ chức, cá nhân nào sở hữu các ứng dụng đó?
b) Mỗi ứng dụng thu thập dạng thông tin nào?
Câu 30: Em hãy chi ra hành vi vi phạm bản quyền, vi phạm đạo đức trong tình huống: Vân mua
cuốn sách các bài văn hay trong hiệu sách. Vân dùng điện thoại di động chụp một bài văn trong
cuốn sách và gửi cho Long. Long sử dụng phần mềm Word để gõ lại, chinh sửa, cắt xén bài văn này
và nộp cho cô giáo để chấm điểm.
Câu 31: Quan sát hình bên và cho biết giá trị của biến đếm khi đoạn lệnh này thực thi xong là bao
nhiêu? UBND HUYỆN VŨ THƯ ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2024-2025
 TRƯỜNG THCS TÂN HÒA Môn: Tin học - Lớp: 8 – đề 4
 Thời gian làm bài: 45 phút
I. PHẦN TRẮC NGHIỆM (7.0 điểm): Em hãy khoanh tròn vào chữ cái đứng trước câu trả lời
đúng
Câu 1. Việc chạy thử chương trình để kiểm tra nhằm ?
 A. Cho chương trình hoạt động
 B. Phát hiện những tình huống bất thường khi chạy chương trình
 C. Cả ba đáp án trên đều sai
 D. Thử nhiệm chương trình
Câu 2. Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?
A B C D
Câu 3. Phát biểu nào sau đây là sai?
 A. Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết
 B. Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh
 C. Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau
 D. Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán
Câu 4. Loại thông tin nào dưới đây em không nên lựa chọn?
 A. Thông tin có thời gian gần với thời gian em tìm kiếm thông tin
 B. Thông tin đã được kiểm chứng
 C. Nguồn thông tin không rõ ràng
 D. Thông tin phù hợp với nội dung trình bày
Câu 5. Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
 A. Cả hai đáp án trên đều đúng B. Cả hai đáp án trên đều sai
 C. Sơ đồi khối D. Ngôn ngữ tự nhiên
Câu 6. Biến được nhận biết thông qua?
 A. Cả ba đáp án trên đều sai B. Đặc điểm
 C. Tên của nó D. Kiểu dữ liệu
Câu 7. Chọn phát biểu đúng nhất về hoạt động gỡ lỗi?
 A. 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
 B. 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
 C. 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
 D. 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âu 8. Em có thể hình thành ý tưởng về một vấn đề dựa trên?
 A. Nguồn thông tin chính xác đã được kiểm chứng B. Nguồn thông tin từ trang web
không rõ tên
 C. Nguồn thông tin từ một người lạ D. Nguồn thông tin được đăng tải từ
rất lâu
Câu 9. Muốn tìm hiểu thông tin về một phương pháp học tập hiệu quả thì em có thể tìm hiểu thông
tin của?
 A. Một người ẩn danh em mới quen trên mạng xã hội B. Cả ba đáp án trên đều sai
 C. Một người lạ D. Một người học giỏi nổi tiếng
Câu 10. Trong Thuật toán giải pt: ax + b = 0, để kiểm tra trường hợp nghiệm x=-b/a ta sử dụng bộ
test?
A. Tất cả đều đúng B. a = 0,b = 0 C. a = 0, b = 1 D. a = 3, b = 6
Câu 11. Thời kì đầu các máy tính được thiết kế dựa trên các rơ le được gọi là?
 A. Máy tính hiện đại B. Máy tính điện cơ
 C. Máy tính thông minh D. Máy tính khoa học
Câu 12. Theo nguyên lý " chương trình được lưu trữ" thì cấu tạo của máy tính không có?
 A. Thiết bị ra B. Bộ xử lý C. Con chuột D. Bộ nhớ
Câu 13. Một số ngành nghề thuộc lĩnh vực tin học và liên quan đến ƯD tin học ra đời và phát triển
để?
 A. Tăng năng suất hiệu quả công việc B. Đáp án khác
 C. Đáp ứng yêu cầu cuộc sống và công việc
 D. Tăng thời gian thực hiện công việc
Câu 14. Sau khi biết câu lệnh xảy ra lỗi và cách thức câu lệnh đó tạo ra lỗi thì em có thể?
 A. Cả hai đáp án trên đều đúng
 B. Đưa ra những cách sửa chữa lỗi phù hợp với yêu cầu
 C. Cả hai đáp án trên đều sai
 D. Chạy lại chương trình
Câu 15. Sinh viên nghành công nghệ thông tin có thể làm việc ở các vị trí:
 A. Kiểm thử viên phần mềm
 B. Tất cả các vị trí trên
 C. Cán bộ nghiên cứu, giảng dạy về công nghệ công tin
 D. Lập trình viên
Câu 16. Hành động nào sau đây không vi phạm đạo đức và pháp luật?
 A. Tặng đĩa nhạc có bản quyền em đã mua cho người khác
 B. Đăng tải thông tin sai sự thật lên mạng
 C. Tải một bài trình chiếu của người khác từ Intemet và sử dụng như là của mình tạo ra
 D. Cố ý nghe, ghi âm trái phép các cuộc nói chuyện
Câu 17. Khi thấy bạn em quay video các bạn trong lớp có hành vi bạo lực và đăng lên mạng xã hội
thì em sẽ?
 A. Khuyên bạn không nên quay và đăng video bạo lực đó lên mạng vì vi phạm quyền riêng tư của
mỗi con người và vi phạm tiểu chuẩn cộng đồng trên mạng
 B. Đáp án khác
 C. Khuyên bạn gửi video đó cho mọi người B. Khuyên bạn nên quay nhưng không đăng
video đó lên
Câu 18. Lỗi cú pháp xảy ra khi?
 A. Các câu lệnh trong chương trình tuy viết đúng cú pháp nhưng thực hiện không đúng kịch bản
 B. 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. Lệnh sai thứ tự D. Tất cả đều sai
Câu 19. Trong lập trình, biến được dùng để?
 A. Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình
 B. Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán
 C. Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán
 D. Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình
Câu 20. Năm 1943, Howard Aiken đã chế tạo thành công?
 A. Máy tính cơ giới hóa B. Máy tính cơ học Pascal
 C. Máy ảnh kĩ thuật số D. Máy tính điều khiển tuần tự tự động
Câu 21. Trong các ngôn ngữ lập trình thì số được phân loại thành?
 A. Cả hai đáp án trên đều sai B. Cả hai đáp án trên đều đúng
 C. Kiểu số nguyên B. Kiểu số thực
Câu 22. Nền tảng cho việc thiết kế các máy tính kĩ thuật số hiện đại là?
 A. Cơ giới hóa việc tính toán
 B. Sáng tạo ra chiếc máy tính cơ học Pascal D. Cả ba đáp án trên đều sai
 C. Claude Shannon có thể sử dụng các rơ le để thực hiện các tính toán trên dãu các bit
Câu 23. Thứ tự các bước giải bài toán trên máy tính:
 A. Mô tả thuật toán -> Xác định bài toán -> Viết chương trình
 B. Xác định bài toán -> Viết chương trình -> Mô tả thuật toán
 C. Viết chương trình -> Xác định bài toán -> Mô tả thuật toán
 D. Xác định bài toán -> Mô tả thuật toán -> Viết chương trình
Câu 24. Khẳng định nào sau đây là sai?
 A. 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.
 B. Những nghề thuộc nhóm thiết kế và lập trình chi có thể làm ở cơ quan tư nhân.
 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.

File đính kèm:

  • pdfde_kiem_tra_hoc_ki_1_tin_hoc_lop_8_nam_hoc_2024_2025_truong.pdf