ĐỀ KIỂM TRA CUỐI KỲ 2 TIN 8 - MA TRẬN - ĐẶC TẢ THEO CV 7991 ĐỀ KIỂM TRA CUỐI KỲ 2 TIN 8 - MA TRẬN - ĐẶC TẢ THEO CV 7991 ĐỀ KIỂM TRA CUỐI KỲ 2 TIN 8 - MA TRẬN - ĐẶC TẢ THEO CV 7991
Trang 1TT Chủ đề Nội dung/đơn vị kiến thức TNKQ Tự luận
Nhiều lựa chọn “Đúng-Sai” Trả lời ngắn
Biết Hiểu Vận
dụng Biết Hiểu Vận dụng Biết Hiểu Vận dụng Biết Hiểu Vận dụng Biết Hiểu Vận dụng
5. Giải
quyết vấn
đề với sự
trợ giúp
của máy
tính
Bài 16 TH Lập chương
2 Chủ đề 6.
Hướng
nghiệp với
tin học
Bài 17 Tin học và thế
Trang 22. BẢN ĐẶC TẢ ĐỀ KIỂM TRA CUỐI KỲ 2 TIN HỌC 9
Số câu hỏi ở các mức độ đánh giá
Nhiều lựa chọn ‘‘Đúng-Sai” Trả lời ngắn
Biết Hiểu Vận
dụng Biết Hiểu
Vận dụng Biết Hiểu
Vận dụng Biết Hiểu
Vận dụng 1
Chủ Đề
5. Giải
quyết
vấn đề
với sự
trợ giúp
của máy
tính
Bài 14 Giải quyết vấn đề
Trình bày được quá trình giải quyết vấn
đề và mô tả được giải pháp dưới dạng thuật toán (hoặc bằng phương pháp liệt kê các bước hoặc bằng sơ đồ khối)
1
Bài 15 Bài toán tin học
- Giải thích được trong quy trình giải quyết vấn đề có những bước (những vấn
đề nhỏ hơn) có thể chuyển giao cho máy tính thực hiện, nêu được ví dụ minh hoạ
- Nêu được quy trình con người giao bài toán cho máy tính giải quyết
1 NLa
1 NLa
1 NLa
1 NLb
1 NLd
Bài 16 TH
Lập chương trình máy tính
- Sử dụng được cấu trúc tuần tự, rẽ nhánh, lặp trong mô tả thuật toán
- Giải thích được chương trình là bản mô
tả thuật toán bằng ngôn ngữ mà máy tính
có thể “hiểu” và thực hiện
1 NLb
1 NLb
1 NLa
1
1 NLd
2 Chủ đề
6.
Hướng
nghiệp
với tin
học
Bài 17 Tin học và thế giới nghề nghiệp
- Trình bày được công việc đặc thù và sản phẩm chính của người làm tin học trong ít nhất ba nhóm nghề
- Nêu và giải thích được ý kiến cá nhân về một nhóm nghề nào đó
- Nhận biết được đặc trưng cơ bản của nhóm nghề thuộc hướng Tin học ứng dụng và nhóm nghề thuộc hướng Khoa học máy tính
1
Trang 3Mã Đề: 0001.
PHẦN I Câu trắc nghiệm nhiều phương án lựa chọn Thí sinh trả lời từ câu 1 đến câu 12 Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Câu 1 Thuật toán là gì?
A Một phần mềm ứng dụng B Một dãy các bước để giải quyết một vấn đề
C Một loại dữ liệu trong máy tính D Một ngôn ngữ lập trình
Câu 2 Sơ đồ khối dùng để làm gì?
A Mô tả các bước của thuật toán B Lưu trữ dữ liệu
Câu 3 Khi nào cần đánh giá giải pháp?
A Sau khi phát triển giải pháp B Sau khi thực hiện giải pháp
C Trước khi xác định vấn đề D Trước khi thực hiện giải pháp
Câu 4 Phần mềm nào sau đây được sử dụng để viết chương trình?
A Microsoft Word B Microsoft Excel C Adobe Photoshop D Visual Studio
Code
Câu 5 Một thuật toán tốt cần có đặc điểm gì?
A Dài và chi tiết B Đơn giản và dễ hiểu
C Ngắn và không rõ ràng D Phức tạp và khó hiểu
Câu 6 Ngôn ngữ lập trình nào thường được sử dụng để thực hiện giải pháp?
Câu 7 Quy trình giao bài toán cho máy tính giải quyết có bao nhiêu bước cơ bản?
A 5 bước B 2 bước C 3 bước D 4 bước.
Câu 8 Mục đích của bước “Xác định bài toán” là gì?
A Lập trình để máy tính thực hiện nhiệm vụ B Viết thuật toán cho bài toán.
C Chỉ ra đầu vào và đầu ra của bài toán D Kiểm thử chương trình để loại bỏ lỗi.
Câu 9 Kiểm thử chương trình giúp làm gì?
A Chuyển thuật toán thành chương trình B Hoàn thiện sơ đồ khối thuật toán.
C Phát hiện lỗi và bất hợp lý trong chương trình D Xác định thuật toán cho bài toán.
Câu 10 Nghề nào sau đây thuộc lĩnh vực tin học?
A Lập trình viên B Giáo viên C Đầu bếp D Luật sư
Câu 11 Quản trị mạng chủ yếu quản lý gì?
A Mạng máy tính B Tài liệu pháp lý C Hồ sơ tài chính D Chiến dịch tiếp thị Câu 12 Trách nhiệm chính của chuyên gia an ninh mạng là gì?
A Giảng dạy khoa học máy tính B Thiết kế phần mềm
C Quản lý cơ sở dữ liệu D Bảo vệ hệ thống máy tính khỏi các mối đe dọa
PHẦN II Câu trắc nghiệm đúng sai Thí sinh trả lời từ câu 1 đến câu 2 Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.
Câu 1 Nhận định về thuật toán (Đúng/Sai)
a) Thuật toán không cần phải rõ ràng và dễ hiểu.
b) Thuật toán là một chuỗi các bước để giải quyết một vấn đề.
c) Thuật toán có thể được biểu diễn bằng sơ đồ khối.
d) Thuật toán chỉ có thể được viết bằng một ngôn ngữ lập trình duy nhất.
Câu 2 Nhận định về quy trình giao bài toán cho máy tính (Đúng/Sai)
a) Quy trình giao bài toán cho máy tính gồm 4 bước chính.
b) Thiết kế giao diện là bước đầu tiên trong quy trình.
c) Quy trình giao bài toán cho máy tính chỉ gồm 2 bước.
d) Kiểm tra và đánh giá là bước cuối cùng trong quy trình.
PHẦN III Câu trắc nghiệm trả lời ngắn Thí sinh trả lời từ câu 1 đến câu 4.
Câu 1 Quá trình giải quyết vấn đề gồm mấy bước
Câu 2 Bài toán trong tin học được xác định bởi mấy yếu tố?
Trang 4Câu 3 Quy trình giao bài toán cho máy tính giải quyết gồm mấy bước chính?
Câu 4 Nhóm nghề phát triển phần mềm có bao nhiêu công việc chính?
PHẦN IV: Tự luận
Câu 1 Phân tích vai trò của thuật toán trong quá trình giải quyết vấn đề Tại sao việc sử dụng thuật toán lại
quan trọng trong lập trình máy tính?
Câu 2 Phân tích vai trò của sơ đồ khối trong quá trình giải quyết bài toán tin học Tại sao việc sử dụng sơ
đồ khối lại quan trọng trong lập trình?
Câu 3 Theo em, tại sao ta phải chuyển thuật toán thành chương trình cho máy tính?
HẾT -Trang 4/12
Trang 5Mã Đề: 0002.
PHẦN I Câu trắc nghiệm nhiều phương án lựa chọn Thí sinh trả lời từ câu 1 đến câu 12 Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Câu 1 Thuật toán là gì?
A Một phần mềm ứng dụng B Một ngôn ngữ lập trình
C Một loại dữ liệu trong máy tính D Một dãy các bước để giải quyết một vấn đề Câu 2 Sơ đồ khối dùng để làm gì?
C Mô tả các bước của thuật toán D Vẽ hình ảnh
Câu 3 Khi nào cần đánh giá giải pháp?
A Trước khi xác định vấn đề B Sau khi thực hiện giải pháp
C Trước khi thực hiện giải pháp D Sau khi phát triển giải pháp
Câu 4 Phần mềm nào sau đây được sử dụng để viết chương trình?
A Microsoft Excel B Microsoft Word C Adobe Photoshop D Visual Studio
Code
Câu 5 Một thuật toán tốt cần có đặc điểm gì?
A Đơn giản và dễ hiểu B Phức tạp và khó hiểu
C Ngắn và không rõ ràng D Dài và chi tiết
Câu 6 Ngôn ngữ lập trình nào thường được sử dụng để thực hiện giải pháp?
Câu 7 Quy trình giao bài toán cho máy tính giải quyết có bao nhiêu bước cơ bản?
A 4 bước B 2 bước C 5 bước D 3 bước.
Câu 8 Mục đích của bước “Xác định bài toán” là gì?
A Lập trình để máy tính thực hiện nhiệm vụ B Viết thuật toán cho bài toán.
C Chỉ ra đầu vào và đầu ra của bài toán D Kiểm thử chương trình để loại bỏ lỗi.
Câu 9 Kiểm thử chương trình giúp làm gì?
A Hoàn thiện sơ đồ khối thuật toán B Phát hiện lỗi và bất hợp lý trong chương trình.
C Chuyển thuật toán thành chương trình D Xác định thuật toán cho bài toán.
Câu 10 Nghề nào sau đây thuộc lĩnh vực tin học?
A Lập trình viên B Giáo viên C Luật sư D Đầu bếp
Câu 11 Quản trị mạng chủ yếu quản lý gì?
A Tài liệu pháp lý B Chiến dịch tiếp thị C Hồ sơ tài chính D Mạng máy tính Câu 12 Trách nhiệm chính của chuyên gia an ninh mạng là gì?
A Quản lý cơ sở dữ liệu B Giảng dạy khoa học máy tính
C Bảo vệ hệ thống máy tính khỏi các mối đe dọa D Thiết kế phần mềm
PHẦN II Câu trắc nghiệm đúng sai Thí sinh trả lời từ câu 1 đến câu 2 Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.
Câu 1 Nhận định về thuật toán (Đúng/Sai)
a) Thuật toán có thể được biểu diễn bằng sơ đồ khối.
b) Thuật toán chỉ có thể được viết bằng một ngôn ngữ lập trình duy nhất.
c) Thuật toán không cần phải rõ ràng và dễ hiểu.
d) Thuật toán là một chuỗi các bước để giải quyết một vấn đề.
Câu 2 Nhận định về quy trình giao bài toán cho máy tính (Đúng/Sai)
a) Quy trình giao bài toán cho máy tính chỉ gồm 2 bước.
b) Kiểm tra và đánh giá là bước cuối cùng trong quy trình.
c) Quy trình giao bài toán cho máy tính gồm 4 bước chính.
d) Thiết kế giao diện là bước đầu tiên trong quy trình.
PHẦN III Câu trắc nghiệm trả lời ngắn Thí sinh trả lời từ câu 1 đến câu 4.
Câu 1 Quá trình giải quyết vấn đề gồm mấy bước
Câu 2 Bài toán trong tin học được xác định bởi mấy yếu tố?
Trang 6Câu 3 Quy trình giao bài toán cho máy tính giải quyết gồm mấy bước chính?
Câu 4 Nhóm nghề phát triển phần mềm có bao nhiêu công việc chính?
PHẦN IV: Tự luận
Câu 1 Phân tích vai trò của thuật toán trong quá trình giải quyết vấn đề Tại sao việc sử dụng thuật toán lại
quan trọng trong lập trình máy tính?
Câu 2 Phân tích vai trò của sơ đồ khối trong quá trình giải quyết bài toán tin học Tại sao việc sử dụng sơ
đồ khối lại quan trọng trong lập trình?
Câu 3 Theo em, tại sao ta phải chuyển thuật toán thành chương trình cho máy tính?
HẾT -Trang 6/12
Trang 7Mã Đề: 0003.
PHẦN I Câu trắc nghiệm nhiều phương án lựa chọn Thí sinh trả lời từ câu 1 đến câu 12 Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Câu 1 Thuật toán là gì?
A Một dãy các bước để giải quyết một vấn đề B Một loại dữ liệu trong máy tính
C Một phần mềm ứng dụng D Một ngôn ngữ lập trình
Câu 2 Sơ đồ khối dùng để làm gì?
C Mô tả các bước của thuật toán D Chạy chương trình
Câu 3 Khi nào cần đánh giá giải pháp?
A Sau khi thực hiện giải pháp B Trước khi xác định vấn đề
C Trước khi thực hiện giải pháp D Sau khi phát triển giải pháp
Câu 4 Phần mềm nào sau đây được sử dụng để viết chương trình?
A Adobe Photoshop B Microsoft Excel C Visual Studio Code D Microsoft Word Câu 5 Một thuật toán tốt cần có đặc điểm gì?
A Dài và chi tiết B Đơn giản và dễ hiểu
C Ngắn và không rõ ràng D Phức tạp và khó hiểu
Câu 6 Ngôn ngữ lập trình nào thường được sử dụng để thực hiện giải pháp?
Câu 7 Quy trình giao bài toán cho máy tính giải quyết có bao nhiêu bước cơ bản?
A 2 bước B 3 bước C 4 bước D 5 bước.
Câu 8 Mục đích của bước “Xác định bài toán” là gì?
A Chỉ ra đầu vào và đầu ra của bài toán B Lập trình để máy tính thực hiện nhiệm vụ.
C Kiểm thử chương trình để loại bỏ lỗi D Viết thuật toán cho bài toán.
Câu 9 Kiểm thử chương trình giúp làm gì?
A Hoàn thiện sơ đồ khối thuật toán B Phát hiện lỗi và bất hợp lý trong chương trình.
C Xác định thuật toán cho bài toán D Chuyển thuật toán thành chương trình.
Câu 10 Nghề nào sau đây thuộc lĩnh vực tin học?
A Luật sư B Giáo viên C Lập trình viên D Đầu bếp
Câu 11 Quản trị mạng chủ yếu quản lý gì?
A Hồ sơ tài chính B Chiến dịch tiếp thị C Mạng máy tính D Tài liệu pháp lý Câu 12 Trách nhiệm chính của chuyên gia an ninh mạng là gì?
A Thiết kế phần mềm B Giảng dạy khoa học máy tính
C Bảo vệ hệ thống máy tính khỏi các mối đe dọa D Quản lý cơ sở dữ liệu
PHẦN II Câu trắc nghiệm đúng sai Thí sinh trả lời từ câu 1 đến câu 2 Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.
Câu 1 Nhận định về thuật toán (Đúng/Sai)
a) Thuật toán có thể được biểu diễn bằng sơ đồ khối.
b) Thuật toán là một chuỗi các bước để giải quyết một vấn đề.
c) Thuật toán chỉ có thể được viết bằng một ngôn ngữ lập trình duy nhất.
d) Thuật toán không cần phải rõ ràng và dễ hiểu.
Câu 2 Nhận định về quy trình giao bài toán cho máy tính (Đúng/Sai)
a) Quy trình giao bài toán cho máy tính gồm 4 bước chính.
b) Kiểm tra và đánh giá là bước cuối cùng trong quy trình.
c) Thiết kế giao diện là bước đầu tiên trong quy trình.
d) Quy trình giao bài toán cho máy tính chỉ gồm 2 bước.
PHẦN III Câu trắc nghiệm trả lời ngắn Thí sinh trả lời từ câu 1 đến câu 4.
Câu 1 Quá trình giải quyết vấn đề gồm mấy bước
Câu 2 Bài toán trong tin học được xác định bởi mấy yếu tố?
Câu 3 Quy trình giao bài toán cho máy tính giải quyết gồm mấy bước chính?
Trang 8Câu 4 Nhóm nghề phát triển phần mềm có bao nhiêu công việc chính?
PHẦN IV: Tự luận
Câu 1 Phân tích vai trò của thuật toán trong quá trình giải quyết vấn đề Tại sao việc sử dụng thuật toán lại
quan trọng trong lập trình máy tính?
Câu 2 Phân tích vai trò của sơ đồ khối trong quá trình giải quyết bài toán tin học Tại sao việc sử dụng sơ
đồ khối lại quan trọng trong lập trình?
Câu 3 Theo em, tại sao ta phải chuyển thuật toán thành chương trình cho máy tính?
HẾT -Trang 8/12
Trang 9Mã Đề: 0004.
PHẦN I Câu trắc nghiệm nhiều phương án lựa chọn Thí sinh trả lời từ câu 1 đến câu 12 Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Câu 1 Thuật toán là gì?
A Một dãy các bước để giải quyết một vấn đề B Một loại dữ liệu trong máy tính
C Một phần mềm ứng dụng D Một ngôn ngữ lập trình
Câu 2 Sơ đồ khối dùng để làm gì?
C Vẽ hình ảnh D Mô tả các bước của thuật toán
Câu 3 Khi nào cần đánh giá giải pháp?
A Trước khi xác định vấn đề B Sau khi phát triển giải pháp
C Trước khi thực hiện giải pháp D Sau khi thực hiện giải pháp
Câu 4 Phần mềm nào sau đây được sử dụng để viết chương trình?
A Microsoft Excel B Visual Studio Code C Microsoft Word D Adobe Photoshop Câu 5 Một thuật toán tốt cần có đặc điểm gì?
A Đơn giản và dễ hiểu B Phức tạp và khó hiểu
C Ngắn và không rõ ràng D Dài và chi tiết
Câu 6 Ngôn ngữ lập trình nào thường được sử dụng để thực hiện giải pháp?
Câu 7 Quy trình giao bài toán cho máy tính giải quyết có bao nhiêu bước cơ bản?
A 3 bước B 2 bước C 5 bước D 4 bước.
Câu 8 Mục đích của bước “Xác định bài toán” là gì?
A Viết thuật toán cho bài toán B Lập trình để máy tính thực hiện nhiệm vụ.
C Kiểm thử chương trình để loại bỏ lỗi D Chỉ ra đầu vào và đầu ra của bài toán.
Câu 9 Kiểm thử chương trình giúp làm gì?
A Chuyển thuật toán thành chương trình B Phát hiện lỗi và bất hợp lý trong chương trình.
C Xác định thuật toán cho bài toán D Hoàn thiện sơ đồ khối thuật toán.
Câu 10 Nghề nào sau đây thuộc lĩnh vực tin học?
A Giáo viên B Lập trình viên C Luật sư D Đầu bếp
Câu 11 Quản trị mạng chủ yếu quản lý gì?
A Chiến dịch tiếp thị B Mạng máy tính C Hồ sơ tài chính D Tài liệu pháp lý Câu 12 Trách nhiệm chính của chuyên gia an ninh mạng là gì?
A Quản lý cơ sở dữ liệu B Thiết kế phần mềm
C Giảng dạy khoa học máy tính D Bảo vệ hệ thống máy tính khỏi các mối đe dọa
PHẦN II Câu trắc nghiệm đúng sai Thí sinh trả lời từ câu 1 đến câu 2 Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.
Câu 1 Nhận định về thuật toán (Đúng/Sai)
a) Thuật toán có thể được biểu diễn bằng sơ đồ khối.
b) Thuật toán chỉ có thể được viết bằng một ngôn ngữ lập trình duy nhất.
c) Thuật toán là một chuỗi các bước để giải quyết một vấn đề.
d) Thuật toán không cần phải rõ ràng và dễ hiểu.
Câu 2 Nhận định về quy trình giao bài toán cho máy tính (Đúng/Sai)
a) Quy trình giao bài toán cho máy tính gồm 4 bước chính.
b) Thiết kế giao diện là bước đầu tiên trong quy trình.
c) Kiểm tra và đánh giá là bước cuối cùng trong quy trình.
d) Quy trình giao bài toán cho máy tính chỉ gồm 2 bước.
PHẦN III Câu trắc nghiệm trả lời ngắn Thí sinh trả lời từ câu 1 đến câu 4.
Câu 1 Quá trình giải quyết vấn đề gồm mấy bước
Câu 2 Bài toán trong tin học được xác định bởi mấy yếu tố?
Câu 3 Quy trình giao bài toán cho máy tính giải quyết gồm mấy bước chính?
Trang 10Câu 4 Nhóm nghề phát triển phần mềm có bao nhiêu công việc chính?
PHẦN IV: Tự luận
Câu 1 Phân tích vai trò của thuật toán trong quá trình giải quyết vấn đề Tại sao việc sử dụng thuật toán lại
quan trọng trong lập trình máy tính?
Câu 2 Phân tích vai trò của sơ đồ khối trong quá trình giải quyết bài toán tin học Tại sao việc sử dụng sơ
đồ khối lại quan trọng trong lập trình?
Câu 3 Theo em, tại sao ta phải chuyển thuật toán thành chương trình cho máy tính?
HẾT -Trang 10/12