Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 28: Thiết Kế Chương Trình Theo Mô Đun

Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 28: Thiết Kế Chương Trình Theo Mô Đun tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 11 – Kết Nối Tri Thức. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 01

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 1: Theo phương pháp thiết kế chương trình theo mô đun, một chương trình lớn được chia thành các phần nhỏ hơn, mỗi phần được gọi là một mô đun. Đặc điểm nào sau đây là *quan trọng nhất* của một mô đun để nó có thể dễ dàng được tái sử dụng trong các chương trình khác?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 2: Phương pháp thiết kế chương trình theo mô đun giúp quá trình phát triển phần mềm trở nên hiệu quả hơn ở nhiều khía cạnh. Lợi ích nào sau đây *không phải* là ưu điểm trực tiếp của việc chia chương trình thành các mô đun?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 3: Bạn được giao nhiệm vụ phát triển một chương trình xử lý dữ liệu điểm thi của học sinh. Chương trình cần thực hiện các bước: (1) Đọc điểm từ tệp, (2) Tính điểm trung bình cho từng học sinh, (3) Xếp loại học sinh (Giỏi, Khá, Trung bình...), (4) Ghi kết quả xếp loại ra tệp báo cáo. Nếu áp dụng phương pháp thiết kế theo mô đun, bạn nên chia công việc thành các mô đun chính dựa trên nguyên tắc nào?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 4: Xét chương trình quản lý bán hàng đã được chia thành các mô đun: `NhapThongTinSP` (Nhập thông tin sản phẩm), `TinhGiaBan` (Tính giá bán bao gồm thuế), `CapNhatTonKho` (Cập nhật số lượng tồn kho), `TaoHoaDon` (Tạo và in hóa đơn). Nếu quy định về thuế suất bán hàng thay đổi, bạn cần chỉnh sửa *chủ yếu* ở mô đun nào để cập nhật chương trình?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 5: Một trong những nguyên tắc của thiết kế theo mô đun là 'đóng gói' (encapsulation). Đặc điểm nào sau đây mô tả đúng khái niệm đóng gói trong ngữ cảnh mô đun?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 6: Bạn đang làm việc trong một nhóm phát triển phần mềm. Nhóm của bạn đang xây dựng một ứng dụng quản lý sinh viên. Áp dụng thiết kế theo mô đun mang lại lợi ích gì rõ ràng nhất cho quá trình làm việc nhóm?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 7: Trong phương pháp làm mịn dần (stepwise refinement), việc thiết kế chương trình theo mô đun tương ứng với giai đoạn nào?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 8: Xét một chương trình xử lý ảnh đơn giản: (1) Đọc ảnh từ tệp, (2) Áp dụng bộ lọc xám, (3) Áp dụng bộ lọc làm mờ, (4) Lưu ảnh đã xử lý ra tệp mới. Nếu bạn muốn thêm chức năng 'áp dụng bộ lọc sắc nét', bạn nên thêm mô đun mới hoặc chỉnh sửa mô đun nào dựa trên thiết kế hiện tại?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 9: Khi thiết kế chương trình theo mô đun, việc xác định 'giao diện' của mô đun là rất quan trọng. Giao diện của mô đun bao gồm những gì?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 10: Một dự án phần mềm lớn được chia thành hàng trăm mô đun. Điều này có thể dẫn đến thách thức nào trong quá trình phát triển và quản lý dự án?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 11: Khi một lỗi được phát hiện trong chương trình được thiết kế theo mô đun, việc xác định và sửa lỗi thường dễ dàng hơn so với chương trình viết 'nguyên khối' (monolithic). Lý do chính là gì?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 12: Bạn đang thiết kế một chương trình trò chơi đơn giản. Các chức năng cần có bao gồm: (1) Khởi tạo trò chơi (thiết lập bàn chơi, điểm số ban đầu), (2) Xử lý đầu vào từ người chơi (di chuyển, tấn công), (3) Cập nhật trạng thái trò chơi (vị trí nhân vật, điểm số, va chạm), (4) Hiển thị trạng thái trò chơi lên màn hình. Nếu áp dụng thiết kế theo mô đun, mô đun 'Xử lý đầu vào từ người chơi' có khả năng sẽ tương tác (gọi hoặc trao đổi dữ liệu) với mô đun nào nhiều nhất?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 13: Một chương trình được thiết kế theo mô đun X và mô đun Y. Mô đun X gọi một hàm từ mô đun Y. Điều này thể hiện mối quan hệ nào giữa X và Y?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 14: Khi thiết kế một mô đun, mục tiêu là làm cho nó có 'sự kết dính cao' (high cohesion) và 'khớp nối lỏng' (loose coupling). 'Sự kết dính cao' (high cohesion) của một mô đun nghĩa là gì?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 15: 'Khớp nối lỏng' (loose coupling) giữa các mô đun nghĩa là gì và tại sao nó lại quan trọng trong thiết kế theo mô đun?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 16: Bạn đang thiết kế một chương trình xử lý đơn hàng trực tuyến. Công việc 'kiểm tra tính hợp lệ của địa chỉ giao hàng' nên được đặt ở mô đun nào hoặc tạo thành mô đun riêng? Tại sao?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 17: Một trong những lợi ích của thiết kế theo mô đun là tăng khả năng bảo trì chương trình. Điều này đặc biệt đúng khi nào?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 18: Trong quá trình thiết kế từ trên xuống (top-down design), bước đầu tiên là xác định bài toán tổng thể. Bước tiếp theo là gì, theo nguyên tắc của làm mịn dần và thiết kế theo mô đun?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 19: Bạn đang thiết kế một ứng dụng di động đơn giản. Chức năng 'lưu cài đặt người dùng vào bộ nhớ điện thoại' nên được coi là một mô đun riêng biệt vì lý do nào là *phù hợp nhất* với nguyên tắc thiết kế mô đun?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 20: Xét lại ví dụ chương trình xử lý dữ liệu điểm thi ở Câu 3. Nếu sau này bạn muốn thêm chức năng 'vẽ biểu đồ phân bố điểm cho cả lớp', công việc này thuộc nhóm nào theo phân loại công việc khi làm việc với chương trình mô đun?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 21: Khi thiết kế chương trình theo mô đun, việc đặt tên cho các mô đun và các hàm/biến bên trong cần tuân thủ nguyên tắc nào để tăng tính dễ đọc và dễ hiểu?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 22: Giả sử bạn có một mô đun `XuLyDuLieu` nhận vào một danh sách số và trả về danh sách các số đã được sắp xếp. Mô đun này nên có 'sự kết dính' (cohesion) như thế nào?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 23: Trong một chương trình quản lý kho, có các mô đun `NhapHang` (Nhập hàng vào kho), `BanHang` (Bán hàng ra), `KiemKe` (Kiểm kê tồn kho), `LapBaoCaoTonKho` (Lập báo cáo tồn kho). Mô đun `LapBaoCaoTonKho` có khả năng sẽ phụ thuộc vào mô đun nào nhất để lấy thông tin cần thiết?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 24: Khi thiết kế chương trình theo mô đun, việc xác định rõ ràng 'giao diện' của từng mô đun mang lại lợi ích gì cho quá trình phát triển?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 25: Bạn đang phát triển một ứng dụng web. Chức năng 'xác thực thông tin đăng nhập của người dùng' (kiểm tra tên đăng nhập và mật khẩu có khớp với dữ liệu lưu trữ hay không) nên được thiết kế thành mô đun riêng biệt. Điều này giúp tăng cường khía cạnh nào của chương trình?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 26: Khi áp dụng phương pháp làm mịn dần kết hợp với thiết kế mô đun, quá trình này dừng lại khi nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 27: Trong một chương trình, mô đun A gọi mô đun B, và mô đun B gọi mô đun C. Mối quan hệ phụ thuộc này được biểu diễn như thế nào trong sơ đồ cấu trúc mô đun?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 28: Việc sử dụng các mô đun có sẵn (ví dụ: thư viện chuẩn của ngôn ngữ lập trình) khi thiết kế chương trình theo mô đun thể hiện lợi ích nào rõ rệt nhất?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 29: Một lập trình viên mới tham gia dự án được thiết kế theo mô đun. Anh ấy được giao nhiệm vụ phát triển một mô đun mới. Nhờ có thiết kế mô đun, người này có thể bắt đầu làm việc hiệu quả mà không nhất thiết phải hiểu chi tiết toàn bộ chương trình lớn ngay lập tức. Điều này là nhờ đặc điểm nào của mô đun?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 01

Câu 30: Khi chương trình được chia thành các mô đun, việc kiểm thử trở nên dễ dàng hơn. Bạn có thể kiểm thử từng mô đun một cách riêng biệt trước khi tích hợp chúng lại. Phương pháp kiểm thử này được gọi là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 02

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 1: Phương pháp thiết kế chương trình theo mô đun là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 2: Lợi ích *quan trọng nhất* của việc thiết kế chương trình theo mô đun trong các dự án phần mềm lớn là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 3: Giả sử bạn đang phát triển một ứng dụng quản lý thư viện. Nếu bạn áp dụng thiết kế theo mô đun, chức năng 'tìm kiếm sách theo tên tác giả' có thể được xem là một phần của mô đun nào?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 4: Khi chương trình được thiết kế theo mô đun, việc bảo trì và nâng cấp trở nên dễ dàng hơn vì lý do nào sau đây?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 5: Trong ngữ cảnh thiết kế mô đun, 'tính tái sử dụng' (reusability) có nghĩa là gì?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 6: Bạn đang phát triển một chương trình xử lý dữ liệu bán hàng. Ban đầu, chương trình đọc dữ liệu từ tệp Excel. Sau đó, có yêu cầu thay đổi để đọc dữ liệu trực tiếp từ cơ sở dữ liệu. Nếu chương trình được thiết kế theo mô đun tốt, phần nào của chương trình sẽ cần thay đổi *nhiều nhất*?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 7: Điều nào sau đây *không phải* là một nguyên tắc tốt khi thiết kế các mô đun?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 8: Trong một chương trình xử lý văn bản, nếu có một mô đun riêng để 'kiểm tra chính tả' và một mô đun khác để 'định dạng đoạn văn', điều này thể hiện lợi ích nào của thiết kế mô đun?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 9: Khi phân rã một bài toán lớn thành các bài toán con nhỏ hơn để thiết kế mô đun, chúng ta thường dựa vào tiêu chí nào?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 10: Một chương trình được chia thành các mô đun. Mô đun A gọi mô đun B để thực hiện một chức năng phụ. Điều này thể hiện mối quan hệ nào giữa các mô đun?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 11: Giả sử có một chương trình tính lương nhân viên. Công việc 'tính thuế thu nhập cá nhân' dựa trên mức lương và các quy định thuế. Công việc này nên được đặt trong mô đun nào để đảm bảo tính độc lập và dễ cập nhật khi quy định thuế thay đổi?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 12: Điều nào sau đây là dấu hiệu cho thấy một mô đun có 'độ kết dính' (cohesion) cao?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 13: Điều nào sau đây là dấu hiệu cho thấy mối quan hệ giữa hai mô đun có 'độ ghép nối' (coupling) thấp?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 14: Tại sao việc giảm 'độ ghép nối' (coupling) giữa các mô đun lại quan trọng trong thiết kế phần mềm?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 15: Một chương trình xử lý đơn hàng trực tuyến có các chức năng: Xử lý thanh toán, Cập nhật kho hàng, Gửi email xác nhận đơn hàng. Nếu áp dụng thiết kế mô đun, mỗi chức năng này có thể được xem là một mô đun riêng biệt. Nếu cần thay đổi nhà cung cấp dịch vụ thanh toán, mô đun nào *chắc chắn* sẽ cần được sửa đổi?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 16: Phân tích: Trong ví dụ về chương trình báo cáo doanh số bán hàng trong sách giáo khoa (NhapDL, Sapxep, GhiDL), nếu bạn muốn thêm chức năng 'tìm mặt hàng bán chạy nhất trong một khoảng thời gian cụ thể', công việc này thuộc nhóm nào trong bối cảnh thiết kế mô đun?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 17: Trong ví dụ báo cáo doanh số, mô đun 'NhapDL' có trách nhiệm đọc dữ liệu từ tệp. Nếu định dạng tệp đầu vào thay đổi (ví dụ: từ .txt sang .csv), công việc này sẽ ảnh hưởng đến mô đun nào?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 18: Điều nào sau đây mô tả đúng nhất mục đích của việc định nghĩa 'giao diện' (interface) giữa các mô đun?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 19: Khi làm việc nhóm trên một dự án lớn, thiết kế theo mô đun hỗ trợ như thế nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 20: Đâu là một ví dụ về 'công việc nâng cấp một mô đun cũ' trong chương trình báo cáo doanh số?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 21: Đâu là một ví dụ về 'công việc không liên quan đến thuật toán và lập trình' trong chương trình báo cáo doanh số?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 22: Trong thiết kế mô đun, 'tính trừu tượng' (abstraction) đề cập đến khía cạnh nào?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 23: Giả sử bạn có một mô đun tên là `MathUtils` chứa các hàm `add`, `subtract`, `multiply`, `divide`, `sqrt`. Mô đun này có 'độ kết dính' (cohesion) như thế nào?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 24: Một chương trình quản lý sinh viên có mô đun A để nhập điểm và mô đun B để tính điểm trung bình. Mô đun B cần lấy dữ liệu điểm từ mô đun A. Mối quan hệ 'ghép nối' (coupling) sẽ thấp nhất nếu mô đun A cung cấp dữ liệu cho mô đun B theo cách nào?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 25: Điều nào sau đây là một thách thức tiềm ẩn khi thiết kế chương trình theo mô đun, đặc biệt nếu không được thực hiện cẩn thận?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 26: Trong phương pháp thiết kế từ trên xuống (top-down), việc chia nhỏ bài toán lớn thành các bài toán con nhỏ hơn tương ứng với khái niệm nào trong thiết kế mô đun?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 27: Giả sử bạn có một mô đun xử lý hình ảnh. Chức năng 'áp dụng bộ lọc đen trắng' và chức năng 'áp dụng bộ lọc màu sepia' có thể nằm trong cùng một mô đun xử lý bộ lọc. Nếu sau này bạn muốn thêm bộ lọc 'làm mờ ảnh', công việc này thuộc nhóm nào?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 28: Điều nào sau đây là một nhược điểm của việc không sử dụng thiết kế mô đun cho một chương trình phức tạp?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 29: Trong bối cảnh lập trình, một 'thư viện' (library) có thể được coi là một tập hợp các gì?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 02

Câu 30: Đánh giá: Một lập trình viên mới quyết định viết toàn bộ chương trình quản lý bán hàng gồm nhập liệu, tính toán, báo cáo, quản lý kho, quản lý khách hàng vào chỉ một hàm duy nhất để 'tiết kiệm thời gian'. Lựa chọn này có phù hợp với nguyên tắc thiết kế chương trình theo mô đun không? Tại sao?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 03

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 1: Trong phương pháp thiết kế chương trình theo mô đun, việc chia chương trình lớn thành các đơn vị nhỏ hơn, độc lập với nhau, được gọi là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 2: Đâu là *lợi ích chính* của việc thiết kế chương trình theo mô đun, đặc biệt đối với các dự án phần mềm lớn?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 3: Khi áp dụng phương pháp thiết kế từ trên xuống (top-down design) trong thiết kế mô đun, bước đầu tiên thường là gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 4: Một mô đun được thiết kế tốt thường có đặc điểm gì về mặt chức năng?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 5: Trong một chương trình quản lý học sinh, việc đọc thông tin học sinh từ một tệp dữ liệu có cấu trúc cụ thể nên được thực hiện bởi mô đun loại nào?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 6: Giả sử bạn cần thêm một tính năng mới vào chương trình đã được thiết kế theo mô đun: xuất báo cáo dưới định dạng PDF thay vì chỉ ra màn hình. Lợi ích của thiết kế mô đun thể hiện rõ nhất ở điểm nào trong trường hợp này?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 7: Khả năng sử dụng lại cùng một mô đun (ví dụ: một hàm tính toán phức tạp) ở nhiều vị trí khác nhau trong cùng một chương trình hoặc thậm chí trong các chương trình khác nhau là một lợi ích quan trọng của thiết kế mô đun. Lợi ích này được gọi là gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 8: Khi làm việc nhóm trên một dự án phần mềm lớn, thiết kế theo mô đun giúp ích như thế nào?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 9: Quá trình 'làm mịn dần' (stepwise refinement) trong thiết kế mô đun là gì?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 10: Trong một hệ thống xử lý đơn hàng, mô đun nào có khả năng thực hiện các công việc như tính tổng giá trị đơn hàng, áp dụng mã giảm giá, tính thuế?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 11: Việc kiểm thử (testing) một chương trình được thiết kế theo mô đun trở nên hiệu quả hơn vì lý do nào sau đây?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 12: 'Giao diện' (interface) của một mô đun trong thiết kế mô đun là gì?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 13: Khi một lỗi được phát hiện trong một chương trình lớn được thiết kế theo mô đun, việc xác định và sửa lỗi thường dễ dàng hơn so với chương trình không theo mô đun (monolithic) vì:

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 14: Trong quy trình thiết kế từ trên xuống, sau khi đã phân tích bài toán tổng thể thành các bài toán con lớn (các mô đun cấp cao), bước tiếp theo là gì?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 15: Một chương trình tính toán và in ra các số nguyên tố trong một khoảng cho trước. Các chức năng như 'kiểm tra một số có phải là số nguyên tố không', 'tìm các số nguyên tố trong khoảng', và 'in kết quả ra màn hình' có thể được thiết kế thành các mô đun độc lập. Điều này thể hiện lợi ích nào của thiết kế mô đun?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 16: Trong thiết kế mô đun, khái niệm 'tính kết dính' (cohesion) đề cập đến điều gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 17: Khái niệm 'tính liên kết' (coupling) trong thiết kế mô đun đề cập đến điều gì?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 18: Hệ thống được thiết kế theo mô đun được xem là tốt khi có tính kết dính (cohesion) _______ và tính liên kết (coupling) ______.

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 19: Bạn đang thiết kế một mô đun xử lý thanh toán trực tuyến. Mô đun này cần giao tiếp với cổng thanh toán, kiểm tra số dư, và ghi nhận giao dịch. Để mô đun này có tính kết dính (cohesion) cao, các chức năng này nên được tổ chức như thế nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 20: Hai mô đun A và B được coi là có 'liên kết chặt chẽ' (high coupling) nếu:

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 21: Khi thiết kế một chương trình theo mô đun, việc định nghĩa rõ ràng các tham số đầu vào và giá trị trả về của mỗi mô đun (giao diện) giúp ích gì cho việc phát triển và bảo trì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 22: Một chương trình xử lý dữ liệu từ cảm biến. Bạn thiết kế các mô đun: `ReadSensorData`, `ProcessData`, `StoreData`. Giả sử bạn cần thay thế loại cảm biến, điều này yêu cầu thay đổi cách đọc dữ liệu. Nhờ thiết kế mô đun, bạn có thể tập trung thay đổi ở mô đun nào mà ít ảnh hưởng đến các mô đun khác?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 23: Lợi ích nào của thiết kế mô đun giúp giảm bớt độ phức tạp tổng thể mà một lập trình viên cần quản lý tại một thời điểm?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 24: Khi một mô đun được thiết kế để thực hiện một nhiệm vụ rất cụ thể và chỉ cần dữ liệu đầu vào thông qua tham số và trả về kết quả qua giá trị trả về, nó có tính liên kết (coupling) ______ và tính kết dính (cohesion) ______.

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 25: Trong một chương trình xử lý ảnh, mô đun nào có khả năng thực hiện các thao tác như cắt ảnh, xoay ảnh, điều chỉnh độ sáng?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 26: Đâu là một ví dụ về 'liên kết chặt chẽ' (high coupling) giữa hai mô đun?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 27: Bạn được giao nhiệm vụ phát triển một phần mềm quản lý cửa hàng. Áp dụng thiết kế từ trên xuống, bạn xác định các mô đun cấp cao như: Quản lý Sản phẩm, Quản lý Kho hàng, Quản lý Bán hàng, Quản lý Khách hàng, Báo cáo. Bước tiếp theo của 'làm mịn dần' đối với mô đun 'Quản lý Sản phẩm' có thể là gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 28: Nhược điểm tiềm ẩn của thiết kế mô đun (nếu không được thực hiện cẩn thận) có thể là gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 29: Trong một chương trình xử lý dữ liệu, một mô đun có tên `DataProcessor` nhận vào một danh sách số, tính toán trung bình, trung vị, và độ lệch chuẩn, sau đó trả về các giá trị này. Mô đun này thể hiện tính kết dính (cohesion) loại nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 03

Câu 30: Việc sử dụng các biến toàn cục (global variables) để chia sẻ dữ liệu giữa các mô đun khác nhau trong một chương trình được thiết kế theo mô đun thường dẫn đến điều gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 04

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 1: Trong thiết kế chương trình theo mô đun, việc chia nhỏ chương trình thành các phần độc lập giúp đạt được lợi ích nào sau đây về mặt quản lý và phát triển?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 2: Một chương trình quản lý sách trong thư viện được chia thành các mô đun: Nhập sách mới, Tìm kiếm sách, Mượn/Trả sách, Lập báo cáo thống kê. Nếu cần bổ sung chức năng in tem mã vạch cho sách mới nhập, việc này thuộc nhóm công việc nào theo phương pháp mô đun?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 3: Xét mô hình chương trình xử lý doanh số bán hàng gồm các mô đun: NhậpDL (đọc dữ liệu từ tệp), Sapxep (sắp xếp dữ liệu), GhiDL (ghi kết quả ra báo cáo). Mô đun nào chịu trách nhiệm biến đổi cấu trúc dữ liệu (ví dụ: từ danh sách ban đầu sang danh sách đã được sắp xếp)?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 4: Ưu điểm chính của việc sử dụng mô đun trong lập trình là khả năng tái sử dụng. Điều này có nghĩa là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 5: Trong một chương trình xử lý văn bản, các chức năng như Đọc tệp, Lưu tệp, In văn bản, Định dạng đoạn văn bản có thể được xem là các mô đun. Việc chia chương trình thành các mô đun như vậy giúp ích gì khi cần sửa một lỗi chỉ liên quan đến chức năng in?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 6: Giả sử bạn đang phát triển một trò chơi đơn giản và quyết định chia nó thành các mô đun: Xử lý đồ họa, Xử lý âm thanh, Xử lý logic game (di chuyển nhân vật, tính điểm), Xử lý giao diện người dùng. Việc này minh họa rõ nhất cho lợi ích nào của thiết kế mô đun?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 7: Trong ngữ cảnh thiết kế mô đun, 'tính độc lập' của một mô đun có ý nghĩa quan trọng nhất là gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 8: Một công ty phần mềm đang phát triển một hệ thống quản lý bán hàng. Họ quyết định chia hệ thống thành các mô đun: Quản lý sản phẩm, Quản lý khách hàng, Xử lý đơn hàng, Thanh toán, Báo cáo. Việc chia này dựa trên nguyên tắc nào của thiết kế mô đun?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 9: Khi thiết kế chương trình theo mô đun, việc xác định rõ ràng 'đầu vào' và 'đầu ra' của mỗi mô đun là cần thiết vì lý do gì?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 10: Phương pháp thiết kế chương trình theo mô đun có liên quan đến phương pháp 'làm mịn dần' (stepwise refinement) như thế nào?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 11: Trong một dự án phần mềm lớn, việc sử dụng thiết kế mô đun giúp giảm thiểu rủi ro khi có sự thay đổi yêu cầu. Điều này là do:

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 12: Bạn được giao nhiệm vụ phát triển mô đun 'Tính thuế' cho một hệ thống kế toán. Mô đun này cần nhận vào thu nhập và trả về số tiền thuế phải đóng. Để đảm bảo mô đun của bạn hoạt động tốt và có thể tái sử dụng, bạn cần tập trung vào điều gì khi viết mã?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 13: Xét một chương trình xử lý ảnh. Các mô đun có thể bao gồm: Đọc ảnh, Lưu ảnh, Áp dụng bộ lọc (đen trắng, làm mờ), Thay đổi kích thước. Nếu người dùng yêu cầu thêm chức năng 'xoay ảnh 90 độ', bạn sẽ xếp công việc này vào nhóm nào?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 14: Khi thiết kế mô đun, nguyên tắc 'tính liên kết cao' (high cohesion) có nghĩa là gì?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 15: Ngược lại với 'tính liên kết cao' là 'tính kết nối thấp' (low coupling). Tính kết nối thấp giữa các mô đun mang lại lợi ích gì?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 16: Một chương trình xử lý dữ liệu học sinh cần các chức năng: Nhập điểm, Tính điểm trung bình, Xếp loại học lực, In bảng điểm. Nếu bạn thiết kế chương trình theo mô đun, mô đun 'Tính điểm trung bình' sẽ nhận đầu vào là gì và trả về đầu ra là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 17: Trong kịch bản quản lý bán hàng ở Câu 8, nếu phát hiện một lỗi trong mô đun 'Xử lý đơn hàng' liên quan đến việc tính tổng tiền khi áp dụng mã giảm giá, bạn sẽ tập trung debug ở đâu?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 18: Việc đặt tên cho các mô đun và các chức năng bên trong mô đun một cách rõ ràng, dễ hiểu có vai trò gì trong thiết kế mô đun?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 19: Khi nào thì việc áp dụng thiết kế chương trình theo mô đun trở nên đặc biệt quan trọng và mang lại nhiều lợi ích nhất?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 20: Bạn đang viết một chương trình xử lý bảng tính. Bạn có một mô đun 'Đọc tệp Excel' và một mô đun 'Tính toán công thức'. Mô đun 'Tính toán công thức' cần dữ liệu từ mô đun 'Đọc tệp Excel'. Mối quan hệ này giữa hai mô đun được gọi là gì?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 21: Một chương trình quản lý kho được chia thành các mô đun: Quản lý nhập hàng, Quản lý xuất hàng, Kiểm kê tồn kho, Báo cáo. Nếu cần bổ sung chức năng cảnh báo khi số lượng tồn kho dưới mức tối thiểu, công việc này có khả năng ảnh hưởng đến mô đun nào nhất?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 22: Lợi ích nào sau đây của thiết kế mô đun giúp giảm thời gian tìm và sửa lỗi (debug)?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 23: Khi một mô đun được thiết kế tốt, nó nên có 'giao diện' (interface) rõ ràng. Giao diện của mô đun bao gồm những gì?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 24: Một chương trình xử lý dữ liệu khảo sát gồm các mô đun: Đọc dữ liệu từ tệp CSV, Làm sạch dữ liệu (xử lý giá trị thiếu, loại bỏ dữ liệu không hợp lệ), Phân tích thống kê, Vẽ biểu đồ. Nếu cấu trúc tệp CSV đầu vào thay đổi (ví dụ: thứ tự các cột khác đi), mô đun nào có khả năng cần được sửa đổi?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 25: Trong thiết kế mô đun, việc một mô đun 'biết' quá nhiều chi tiết về cách hoạt động bên trong của mô đun khác được coi là có 'tính kết nối cao'. Điều này thường dẫn đến hậu quả tiêu cực nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 26: Một chương trình mô phỏng thời tiết được chia thành các mô đun: Đọc dữ liệu khí tượng, Tính toán mô hình dự báo, Hiển thị kết quả trên bản đồ. Nếu cần cải thiện độ chính xác của mô hình dự báo bằng cách sử dụng một thuật toán phức tạp hơn, công việc này thuộc nhóm nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 27: Trong thiết kế mô đun, việc kiểm thử từng mô đun một cách riêng biệt trước khi tích hợp chúng lại được gọi là gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 28: Một chương trình xử lý văn bản có mô đun 'Kiểm tra chính tả' và mô đun 'Gợi ý từ đồng nghĩa'. Cả hai mô đun này đều cần truy cập vào một từ điển chung. Cách thiết kế tốt nhất để hai mô đun này sử dụng từ điển mà vẫn giữ được tính độc lập tương đối là gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 29: Khi nào thì việc thiết kế chương trình theo mô đun có thể tốn nhiều thời gian hơn so với việc viết một chương trình nguyên khối (monolithic) ban đầu?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 04

Câu 30: Lợi ích nào sau đây của thiết kế mô đun giúp việc 'mở rộng' (scaling) chương trình trong tương lai trở nên dễ dàng hơn?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 05

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 1: Trong thiết kế chương trình theo mô đun, một mô đun được hiểu là:

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 2: Ưu điểm chính của việc thiết kế chương trình theo mô đun là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 3: Khi áp dụng thiết kế theo mô đun cho một bài toán lớn, bước đầu tiên quan trọng nhất thường là:

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 4: Xét một chương trình quản lý thư viện gồm các chức năng: Nhập thông tin sách, Tìm kiếm sách theo tên/tác giả, Mượn sách, Trả sách, Lập báo cáo sách đang mượn. Chức năng 'Tìm kiếm sách theo tên/tác giả' có thể được xem xét thiết kế như một mô đun riêng vì lý do nào sau đây?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 5: Một nhóm lập trình đang phát triển một phần mềm bán hàng. An được giao nhiệm vụ viết mô đun xử lý thanh toán, Bình viết mô đun quản lý kho hàng, và Chi viết mô đun tạo hóa đơn. Khả năng làm việc song song của An, Bình, và Chi mà không ảnh hưởng lớn đến nhau là nhờ ưu điểm nào của thiết kế mô đun?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 6: Khi một mô đun cần sử dụng chức năng được cung cấp bởi mô đun khác, mối quan hệ giữa hai mô đun này thường là:

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 7: Giả sử bạn có một chương trình xử lý dữ liệu khách hàng. Mô đun `DocDuLieu` đọc dữ liệu từ tệp, mô đun `XuLyDuLieu` tính toán các chỉ số từ dữ liệu, và mô đun `GhiBaoCao` xuất kết quả ra tệp. Nếu định dạng tệp đầu vào thay đổi, bạn cần sửa đổi mô đun nào?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 8: Tiếp tục với ví dụ ở Câu 7, nếu yêu cầu mới là tính thêm một chỉ số thống kê khác từ dữ liệu khách hàng (ví dụ: độ tuổi trung bình), bạn cần sửa đổi mô đun nào?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 9: Công việc nào sau đây trong một dự án phần mềm *không* nhất thiết phải liên quan trực tiếp đến việc thay đổi mã lệnh trong các mô đun đã có hoặc tạo mô đun mới?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 10: Trong thiết kế mô đun, tính 'độc lập' (independence) của các mô đun mang lại lợi ích gì trong quá trình kiểm thử (testing)?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 11: Một chương trình xử lý ảnh có các chức năng: Đọc ảnh, Áp dụng bộ lọc (đen trắng, sepia, ...), Thay đổi kích thước, Lưu ảnh. Để thiết kế theo mô đun, chức năng 'Áp dụng bộ lọc' nên được chia nhỏ hơn nữa như thế nào?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 12: Khi một chương trình được thiết kế theo mô đun, việc tái sử dụng (reusability) mã nguồn được thể hiện rõ nhất ở đâu?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 13: Giả sử bạn có một mô đun tên là `TinhTong` nhận vào một danh sách số và trả về tổng của chúng. Nếu bạn cần tính tổng của hai danh sách số khác nhau ở hai vị trí khác nhau trong chương trình, bạn sẽ làm gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 14: Việc chia một chương trình lớn thành các mô đun nhỏ hơn giúp tăng tính 'dễ hiểu' (readability) như thế nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 15: Xét một chương trình xử lý đơn hàng online. Công việc 'Kiểm tra số lượng tồn kho của sản phẩm' là một nhiệm vụ cụ thể. Việc thiết kế nó thành một mô đun riêng mang lại lợi ích gì khi có yêu cầu bổ sung tính năng 'Hiển thị số lượng tồn kho trên trang chi tiết sản phẩm'?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 16: Công việc nào sau đây trong một hệ thống quản lý học sinh có thể được phân loại vào nhóm 'Công việc mới hoàn toàn' khi thiết kế theo mô đun?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 17: Công việc nào sau đây trong một hệ thống báo cáo doanh số có thể được phân loại vào nhóm 'Công việc nâng cấp một mô đun cũ'?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 18: Công việc nào sau đây *không* thuộc về phạm vi của thiết kế chương trình theo mô đun (tức là không liên quan đến cấu trúc mã lệnh hay thuật toán)?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 19: Trong mô hình thiết kế chương trình theo mô đun, mô đun `NhapDuLieu` (Input Module) thường có nhiệm vụ chính là gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 20: Mô đun `XuLyDuLieu` (Processing Module) trong thiết kế mô đun thường chịu trách nhiệm:

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 21: Mô đun `BaoCao` (Reporting/Output Module) có nhiệm vụ chính là gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 22: Tại sao việc sử dụng biến toàn cục (global variables) một cách bừa bãi lại đi ngược lại nguyên tắc của thiết kế mô đun?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 23: Khi thiết kế một mô đun, nguyên tắc 'che giấu thông tin' (information hiding) có nghĩa là gì?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 24: Một chương trình cần thực hiện nhiều loại tính toán khác nhau trên cùng một bộ dữ liệu. Việc tạo ra các mô đun riêng cho từng loại tính toán (ví dụ: `TinhTrungBinh`, `TinhDoLechChuan`, `TinhMaxMin`) thay vì gộp tất cả vào một mô đun xử lý chung thể hiện rõ ưu điểm nào của thiết kế mô đun?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 25: Giả sử bạn có một chương trình quản lý danh sách sinh viên. Mô đun `SapXepSinhVien` hiện đang sắp xếp theo tên. Yêu cầu mới là sắp xếp theo điểm trung bình. Đây là loại công việc gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 26: Khi thiết kế chương trình theo mô đun, việc đặt tên cho các mô đun và hàm bên trong cần tuân theo nguyên tắc nào để tăng tính dễ hiểu và dễ bảo trì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 27: Một mô đun được coi là có tính 'độc lập cao' khi nào?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 28: Trong ngữ cảnh của thiết kế mô đun, 'giao diện' (interface) của một mô đun là gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 29: Việc thiết kế chương trình theo mô đun giúp cho quá trình 'gỡ lỗi' (debugging) trở nên hiệu quả hơn vì:

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 05

Câu 30: Một dự án phần mềm lớn được phát triển bởi nhiều lập trình viên. Việc áp dụng thiết kế theo mô đun hỗ trợ làm việc nhóm như thế nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 06

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 1: Mục đích chính của việc thiết kế chương trình theo mô đun là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 2: Ưu điểm nào sau đây của thiết kế theo mô đun giúp giảm thời gian và công sức khi phát triển các chương trình mới có chức năng tương tự?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 3: Khi một lỗi được phát hiện trong chương trình được thiết kế theo mô đun, việc sửa lỗi thường dễ dàng hơn so với chương trình nguyên khối (monolithic). Lý do chính là gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 4: Trong một dự án lớn với nhiều lập trình viên, thiết kế theo mô đun hỗ trợ làm việc nhóm hiệu quả như thế nào?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 5: Giả sử bạn đang xây dựng chương trình xử lý đơn hàng. Công việc "Đọc danh sách sản phẩm từ cơ sở dữ liệu" nên được giao cho mô đun loại nào?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 6: Trong chương trình xử lý đơn hàng trên, công việc "Tính tổng giá trị đơn hàng sau khi áp dụng mã giảm giá" thuộc về mô đun loại nào?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 7: Công việc "Lưu thông tin đơn hàng đã xử lý vào tệp báo cáo" trong chương trình xử lý đơn hàng thuộc về mô đun loại nào?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 8: Mô đun Nhập dữ liệu sau khi đọc xong thông tin thường sẽ làm gì với dữ liệu đó để các mô đun khác (ví dụ: mô đun Xử lý) có thể sử dụng?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 9: Một chương trình báo cáo doanh số đang in ra tệp văn bản. Yêu cầu mới là in ra tệp Excel. Công việc này có khả năng cao sẽ yêu cầu:

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 10: Chương trình xử lý d??? liệu bán hàng hiện có các chức năng nhập, xử lý (sắp xếp), và báo cáo. Nếu cần bổ sung chức năng "Dự báo doanh số cho quý tới dựa trên dữ liệu lịch sử", đây được xem là loại công việc nào?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 11: Trong chương trình quản lý kho hàng, việc "Cập nhật số lượng tồn kho thực tế vào tệp dữ liệu đầu vào" thường được xem là công việc thuộc nhóm nào?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 12: Một chương trình quản lý thư viện có các chức năng: tìm kiếm sách, mượn sách, trả sách, thêm sách mới. Việc thiết kế theo mô đun sẽ chia chương trình này thành các mô đun dựa trên tiêu chí nào là phù hợp nhất để đạt tính liên kết cao (high cohesion)?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 13: Khái niệm "khớp nối lỏng lẻo" (low coupling) giữa các mô đun có ý nghĩa gì đối với việc phát triển và bảo trì chương trình?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 14: Khái niệm "tính liên kết cao" (high cohesion) trong một mô đun có ý nghĩa là gì và tại sao nó lại quan trọng?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 15: Khi thiết kế giao diện cho một mô đun (ví dụ: mô đun xử lý tính toán), điều quan trọng nhất cần xác định rõ là gì để mô đun khác có thể sử dụng nó một cách chính xác?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 16: So sánh việc kiểm thử (testing) một chương trình nguyên khối và một chương trình được chia thành nhiều mô đun nhỏ. Phương pháp nào thường hiệu quả và dễ dàng hơn? Tại sao?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 17: Khi gặp lỗi trong chương trình, việc gỡ lỗi (debugging) trong thiết kế mô đun thường như thế nào so với thiết kế nguyên khối?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 18: Một mô đun được thiết kế để tính toán thuế cho các loại sản phẩm khác nhau. Mô đun này có thể được tái sử dụng hiệu quả trong những trường hợp nào?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 19: Thiết kế theo mô đun hỗ trợ khả năng mở rộng (scalability) của chương trình như thế nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 20: Việc một mô đun chỉ bộc lộ ra bên ngoài những chức năng cần thiết và giấu đi chi tiết cài đặt bên trong (information hiding) mang lại lợi ích gì?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 21: Khi một đoạn mã trở nên quá dài và phức tạp, việc chia nó thành các hàm hoặc mô đun nhỏ hơn (refactoring) nhằm mục đích chính là gì theo nguyên tắc thiết kế mô đun?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 22: Đối với một chương trình rất đơn giản, chỉ thực hiện một vài thao tác liên tục, việc chia thành quá nhiều mô đun nhỏ có thể dẫn đến nhược điểm gì?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 23: Trong một ứng dụng quản lý điểm học sinh, công việc "Xếp loại học lực (Giỏi, Khá, Trung bình) dựa trên điểm trung bình môn" thuộc nhóm mô đun nào?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 24: Một chương trình cần thực hiện nhiều lần việc kiểm tra xem một chuỗi có phải là địa chỉ email hợp lệ hay không. Chức năng kiểm tra này nên được đặt trong mô đun loại nào để dễ tái sử dụng?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 25: Nếu mô đun A gọi (sử dụng chức năng của) mô đun B, thì sự thay đổi nào trong mô đun B ít có khả năng nhất ảnh hưởng đến mô đun A?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 26: Trong làm việc nhóm, việc các lập trình viên thống nhất và thiết kế kỹ lưỡng giao diện của các mô đun trước khi mỗi người bắt tay vào cài đặt chi tiết bên trong mô đun của mình mang lại lợi ích chính là gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 27: Việc thiết kế theo mô đun ban đầu có thể tốn thêm thời gian phân tích và thiết kế. Tuy nhiên, lợi ích nó mang lại thường thể hiện rõ nhất ở giai đoạn nào của vòng đời phát triển phần mềm?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 28: Chương trình tính lương hiện tại chỉ tính lương cơ bản. Yêu cầu mới là tính thêm phụ cấp và thưởng dựa trên các quy tắc phức tạp. Công việc này chủ yếu yêu cầu thay đổi ở mô đun nào?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 29: Chương trình xuất báo cáo đang xuất ra PDF. Yêu cầu bổ sung khả năng xuất ra định dạng CSV. Công việc này chủ yếu yêu cầu thêm/thay đổi ở mô đun nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 06

Câu 30: Có quan điểm cho rằng "Mô đun càng nhỏ càng tốt". Quan điểm này có hoàn toàn đúng không? Tại sao?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 07

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 1: Phương pháp thiết kế chương trình theo mô đun (modular design) là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 2: Lợi ích chính nào của thiết kế chương trình theo mô đun giúp việc bảo trì và nâng cấp phần mềm trở nên hiệu quả hơn?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 3: Trong bài toán quản lý doanh số được giới thiệu trong bài học, mô đun 'NhapDL' có nhiệm vụ cụ thể là gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 4: Vẫn trong bài toán quản lý doanh số, mô đun 'Sapxep' chịu trách nhiệm thực hiện công việc nào?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 5: Giả sử bạn cần thêm một chức năng mới vào chương trình quản lý doanh số: tính toán tổng doanh số của tất cả mặt hàng. Theo nguyên tắc thiết kế mô đun, công việc này nên được thực hiện ở đâu?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 6: Khi làm việc nhóm trên một dự án phần mềm lớn, phương pháp thiết kế theo mô đun mang lại lợi ích đáng kể nào?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 7: Việc chia chương trình thành các mô đun giúp ích như thế nào cho quá trình kiểm thử (testing)?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 8: Trong bài toán quản lý doanh số, nếu yêu cầu thay đổi là chỉ hiển thị 5 mặt hàng có doanh số cao nhất thay vì 10 như ban đầu, công việc này thường thuộc nhóm nào theo phân loại công việc trong thiết kế mô đun?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 9: Nếu yêu cầu mới cho chương trình quản lý doanh số là tạo một báo cáo hoàn toàn khác, ví dụ: báo cáo thống kê số lượng giao dịch theo từng giờ trong ngày. Công việc này thường thuộc nhóm nào?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 10: Khả năng tái sử dụng (reusability) mã lệnh là một ưu điểm quan trọng của thiết kế mô đun. Điều này có nghĩa là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 11: Trong thiết kế mô đun, khái niệm 'giao diện' (interface) của một mô đun thường dùng để chỉ điều gì?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 12: Giả sử mô đun 'Sapxep' trong bài toán quản lý doanh số gặp lỗi và trả về kết quả sắp xếp sai. Mô đun nào *có khả năng cao nhất* sẽ bị ảnh hưởng trực tiếp bởi lỗi này?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 13: Khi một chương trình được chia thành các mô đun có tính độc lập cao, điều này giúp ích gì trong việc cô lập lỗi (error isolation)?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 14: Giả sử bạn được yêu cầu thêm chức năng lưu báo cáo ra định dạng tệp mới, ví dụ: CSV thay vì TXT như hiện tại. Mô đun nào trong bài toán quản lý doanh số sẽ cần được sửa đổi chủ yếu để đáp ứng yêu cầu này?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 15: Điều gì thể hiện tính 'độc lập' của một mô đun trong thiết kế chương trình?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 16: Trong ngữ cảnh thiết kế mô đun, 'khớp nối' (coupling) giữa các mô đun là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 17: Tại sao việc giảm thiểu 'khớp nối' (coupling) giữa các mô đun lại là mục tiêu quan trọng trong thiết kế mô đun?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 18: Trong bài toán quản lý doanh số, giả sử bạn cần thêm chức năng thống kê số lượng mặt hàng có doanh số VƯỢT QUA mức trung bình. Công việc này có thể được thực hiện bằng cách nào hiệu quả nhất theo phương pháp mô đun?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 19: Điều gì thể hiện tính 'gắn kết' (cohesion) cao của một mô đun?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 20: Tại sao việc tăng cường 'gắn kết' (cohesion) trong mỗi mô đun lại là mục tiêu quan trọng?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 21: Một chương trình được thiết kế theo mô đun. Một mô đun X gọi một hàm từ mô đun Y. Điều này thể hiện mối quan hệ gì giữa mô đun X và Y?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 22: Bước đầu tiên và quan trọng nhất trong quá trình thiết kế chương trình theo mô đun là gì?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 23: Khi nào thì phương pháp thiết kế chương trình theo mô đun đặc biệt hữu ích?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 24: Trong bài toán quản lý doanh số, giả sử tệp dữ liệu đầu vào Data.inp thay đổi cấu trúc (ví dụ: thêm một cột mới cho ngày bán). Mô đun nào cần được chú ý kiểm tra và sửa đổi đầu tiên?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 25: Khái niệm 'che giấu thông tin' (information hiding) trong thiết kế mô đun có nghĩa là gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 26: Việc che giấu thông tin trong các mô đun mang lại lợi ích gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 27: Trong bài toán quản lý doanh số, nếu yêu cầu là tạo một báo cáo riêng chỉ liệt kê các mặt hàng có doanh số bằng 0. Công việc này có thể được phân loại vào nhóm nào?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 28: Mô đun nào trong bài toán quản lý doanh số có nhiệm vụ chính là định dạng và xuất kết quả xử lý ra tệp tin báo cáo?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 29: Lợi ích nào sau đây *không phải* là lợi ích trực tiếp của việc thiết kế chương trình theo mô đun?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 07

Câu 30: Tưởng tượng bạn đang thiết kế một chương trình đơn giản để tính toán các phép tính cơ bản (cộng, trừ, nhân, chia). Bạn quyết định tạo các mô đun riêng cho từng phép tính. Việc này thể hiện rõ nhất nguyên tắc nào của thiết kế mô đun?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 08

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 1: Trong phát triển phần mềm, phương pháp thiết kế chương trình theo mô đun (modular design) chủ yếu nhằm giải quyết vấn đề nào sau đây đối với các dự án lớn và phức tạp?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 2: Một nhóm lập trình viên đang cùng phát triển một ứng dụng quản lý bán hàng lớn. Áp dụng thiết kế chương trình theo mô đun mang lại lợi ích rõ rệt nào cho quá trình làm việc nhóm của họ?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 3: Trong một chương trình xử lý dữ liệu từ cảm biến, có một phần mã lệnh chuyên biệt để nhận dữ liệu thô và chuyển đổi nó sang định dạng có thể sử dụng được. Phần mã lệnh này rất phù hợp để xây dựng thành một mô đun riêng vì lý do nào sau đây?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 4: Một chương trình quản lý thư viện được thiết kế với các mô đun như: Quản lý sách, Quản lý độc giả, Xử lý mượn/trả. Nếu cần bổ sung tính năng 'Tìm kiếm sách theo thể loại', nguyên tắc thiết kế mô đun gợi ý cách tiếp cận nào?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 5: Khi các mô đun tương tác với nhau, chúng thường làm điều đó thông qua 'giao diện' (interface). Giao diện của một mô đun chủ yếu định nghĩa điều gì?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 6: Một lỗi (bug) được phát hiện trong phần tính toán thuế của một chương trình kế toán lớn được thiết kế theo mô đun. Lợi ích chính của thiết kế mô đun trong trường hợp này là gì?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 7: So với việc viết toàn bộ chương trình dưới dạng một khối mã lệnh duy nhất (monolithic), thiết kế theo mô đun mang lại lợi ích nào rõ rệt nhất khi cần bảo trì hoặc nâng cấp chương trình sau này?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 8: Quá trình chia nhỏ một bài toán lớn thành các bài toán nhỏ hơn, độc lập với nhau để dễ giải quyết hơn trong thiết kế chương trình theo mô đun được gọi là gì?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 9: Trong một chương trình xử lý dữ liệu bán hàng, giả sử có các mô đun `NhapDL` (nhập dữ liệu), `XuLyDL` (xử lý/sắp xếp dữ liệu), và `GhiBaoCao` (ghi báo cáo ra tệp). Mô đun `XuLyDL` cần nhận dữ liệu từ mô đun nào để thực hiện công việc của mình?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 10: Mô đun `GhiBaoCao` (ghi báo cáo ra tệp) trong ví dụ trên (Câu 9) có nhiệm vụ đưa dữ liệu đã xử lý ra ngoài. Dữ liệu này sẽ được mô đun `GhiBaoCao` nhận từ mô đun nào?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 11: Ưu điểm nào của thiết kế mô đun giúp việc kiểm thử (testing) chương trình trở nên hiệu quả hơn?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 12: Một công ty phần mềm phát triển một thư viện chuẩn chứa các hàm toán học phức tạp. Việc đóng gói các hàm này thành một hoặc nhiều mô đun riêng biệt cho phép các dự án khác nhau của công ty dễ dàng sử dụng lại chúng. Điều này thể hiện rõ lợi ích nào của thiết kế mô đun?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 13: Khi thiết kế một mô đun, điều quan trọng là nó chỉ nên thực hiện một chức năng cụ thể hoặc một tập hợp các chức năng có liên quan chặt chẽ. Nguyên tắc này giúp mô đun có đặc điểm nào sau đây?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 14: Giả sử chương trình xử lý dữ liệu bán hàng (Câu 9 & 10) cần được nâng cấp để hỗ trợ định dạng báo cáo mới (ví dụ: xuất ra file PDF thay vì file văn bản). Theo nguyên tắc thiết kế mô đun, phần nào của chương trình sẽ cần thay đổi nhiều nhất?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 15: Một chương trình được xây dựng theo phương pháp monolithic (một khối). Khi phát hiện một lỗi nhỏ trong logic xử lý dữ liệu, việc sửa lỗi có thể khó khăn hơn so với thiết kế mô đun vì lý do nào?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 16: Khi thiết kế mô đun, việc giảm thiểu sự phụ thuộc giữa các mô đun (tính kết nối thấp) mang lại lợi ích gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 17: Trong quá trình phân rã bài toán lớn thành các mô đun nhỏ hơn, người thiết kế cần xem xét điều gì để đảm bảo các mô đun được định nghĩa hợp lý?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 18: Một chương trình xử lý văn bản có các chức năng: Mở tệp, Lưu tệp, Định dạng văn bản, Kiểm tra chính tả, In ấn. Theo phương pháp thiết kế mô đun, chức năng 'Kiểm tra chính tả' nên được xử lý như thế nào?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 19: Khi một chương trình được chia thành các mô đun, việc hiểu cách hoạt động của toàn bộ chương trình trở nên dễ dàng hơn vì lý do nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 20: Giả sử cần tối ưu hóa hiệu suất của chức năng sắp xếp dữ liệu trong một chương trình đã được thiết kế theo mô đun, với mô đun `Sapxep` riêng biệt. Cách tiếp cận nào sau đây thể hiện lợi ích của thiết kế mô đun?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 21: Việc sử dụng mô đun giúp giảm thiểu rủi ro lỗi lan truyền (error propagation). Điều này có nghĩa là gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 22: Trong một dự án lớn, việc chia nhỏ chương trình thành các mô đun nhỏ hơn, dễ quản lý hơn, cho phép ước tính thời gian và nguồn lực cần thiết cho từng phần công việc một cách chính xác hơn. Đây là lợi ích liên quan đến khía cạnh nào của quản lý dự án?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 23: Khi thiết kế một chương trình theo mô đun, sau khi đã phân rã bài toán, bước tiếp theo thường là gì?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 24: Một chương trình xử lý ảnh cần có các chức năng: Đọc ảnh từ file, Áp dụng bộ lọc màu, Thay đổi kích thước, Lưu ảnh ra file. Chức năng 'Áp dụng bộ lọc màu' có thể được thiết kế thành một mô đun riêng. Nếu sau này cần thêm một bộ lọc màu mới, lợi ích của việc này là gì?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 25: Điều nào sau đây KHÔNG phải là một lợi ích điển hình của việc thiết kế chương trình theo mô đun?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 26: Trong bối cảnh thiết kế mô đun, 'tính đóng gói' (encapsulation) đề cập đến việc gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 27: Việc tái sử dụng một mô đun đã được kiểm thử kỹ lưỡng trong nhiều dự án khác nhau mang lại lợi ích gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 28: Khi một chương trình được thiết kế theo mô đun, việc thêm một chức năng mới thường liên quan đến việc gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 29: Giả sử bạn cần viết một chương trình mô phỏng thời tiết. Các chức năng chính bao gồm: Đọc dữ liệu lịch sử, Tính toán dự báo, Hiển thị kết quả trên bản đồ. Theo phương pháp mô đun, bạn nên tiếp cận việc chia nhỏ bài toán này như thế nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 08

Câu 30: Điều gì xảy ra khi các mô đun trong một chương trình có tính kết nối (coupling) quá cao?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 09

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 1: Phương pháp thiết kế chương trình theo mô đun là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 2: Đâu là ưu điểm chính của việc thiết kế chương trình theo mô đun giúp giảm thời gian sửa lỗi khi có vấn đề xảy ra?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 3: Một chương trình quản lý điểm học sinh được chia thành các mô đun: Nhập điểm, Tính điểm trung bình, Xếp loại học lực, và In báo cáo. Nếu cần thay đổi cách làm tròn điểm trung bình, bạn sẽ cần chỉnh sửa mô đun nào?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 4: Trong ngữ cảnh thiết kế mô đun, khái niệm 'tính độc lập' của mô đun có ý nghĩa gì quan trọng nhất?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 5: Giả sử bạn đang phát triển một trò chơi đơn giản. Công việc nào sau đây *ít phù hợp nhất* để trở thành một mô đun riêng biệt?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 6: Một dự án phần mềm lớn được chia thành nhiều mô đun và giao cho các thành viên khác nhau trong nhóm cùng phát triển. Ưu điểm nào sau đây của thiết kế mô đun được thể hiện rõ nhất trong tình huống này?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 7: Khi thiết kế mô đun cho một ứng dụng xử lý ảnh, công việc nào sau đây nên được xem xét tạo thành một mô đun riêng?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 8: Công việc 'sao lưu cơ sở dữ liệu người dùng hàng đêm' trong một hệ thống quản lý khách hàng có thể được phân loại vào nhóm công việc nào khi áp dụng thiết kế chương trình theo mô đun?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 9: Mô đun 'Xử lý dữ liệu' (ví dụ: Sapxep, XuLyDL) trong một chương trình báo cáo thường có nhiệm vụ chính là gì?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 10: Khi một mô đun được thiết kế tốt, nó thường có 'giao diện' (interface) rõ ràng. Giao diện này bao gồm những gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 11: Một chương trình được chia thành mô đun A, B, C. Mô đun A gọi hàm từ mô đun B, và mô đun B gọi hàm từ mô đun C. Nếu bạn cần thay đổi cách mô đun C xử lý dữ liệu, điều gì có khả năng xảy ra nhất?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 12: Công việc 'cập nhật giá sản phẩm trong tệp dữ liệu' cho một ứng dụng bán hàng được thiết kế theo mô đun. Công việc này thuộc nhóm nào?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 13: Tái sử dụng mã là một lợi ích quan trọng của thiết kế mô đun. Điều này có nghĩa là gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 14: Một chương trình xử lý văn bản cần thêm chức năng 'kiểm tra chính tả'. Theo phương pháp mô đun, việc thêm chức năng này nên được thực hiện như thế nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 15: Trong một chương trình quản lý kho hàng, mô đun nào sau đây *có khả năng cao nhất* chịu trách nhiệm tương tác trực tiếp với cơ sở dữ liệu để lấy thông tin sản phẩm?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 16: Việc chia chương trình thành các mô đun nhỏ hơn, mỗi mô đun có kích thước vừa phải, giúp ích gì cho quá trình đọc và hiểu mã nguồn?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 17: Khi một lỗi được phát hiện trong một chương trình lớn được thiết kế theo mô đun, quá trình sửa lỗi (debugging) thường trở nên hiệu quả hơn vì lý do nào?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 18: Giả sử bạn có một mô đun xử lý thanh toán trong một ứng dụng thương mại điện tử. Nếu yêu cầu mới là hỗ trợ thêm một phương thức thanh toán trực tuyến mới, công việc này thuộc nhóm nào?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 19: Đâu là một ví dụ về chức năng có thể được đóng gói thành một mô đun riêng biệt trong một ứng dụng quản lý thư viện?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 20: Khi thiết kế theo mô đun, việc kiểm thử từng mô đun nhỏ một cách riêng biệt (unit testing) có ưu điểm gì so với việc chỉ kiểm thử toàn bộ chương trình sau khi hoàn thành?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 21: Một chương trình xử lý dữ liệu cảm biến cần thêm khả năng kết nối với một loại cảm biến mới sử dụng giao thức truyền thông khác. Theo phương pháp mô đun, công việc này thuộc nhóm nào?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 22: Giả sử một mô đun 'Xử lý đơn hàng' trong ứng dụng bán hàng bị lỗi. Nhờ thiết kế mô đun, điều gì có khả năng xảy ra nhất với các mô đun khác như 'Quản lý sản phẩm' hay 'Giao diện người dùng'?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 23: Việc đặt tên rõ ràng và mô tả chức năng của từng mô đun có vai trò gì trong quá trình phát triển và bảo trì chương trình?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 24: Trong một chương trình báo cáo doanh số, việc thay đổi định dạng ngày tháng trong báo cáo đầu ra (ví dụ: từ DD/MM/YYYY sang MM-DD-YYYY) thuộc nhóm công việc nào?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 25: Khi nào thì một chức năng hoặc một tập hợp các chức năng nên được xem xét để tách thành một mô đun riêng biệt?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 26: Một chương trình xử lý dữ liệu địa lý cần thêm chức năng 'tính khoảng cách giữa hai điểm dựa trên tọa độ'. Theo phương pháp mô đun, đây là loại công việc nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 27: Việc thiết kế theo mô đun giúp tăng khả năng 'bảo trì' (maintenance) của chương trình. Điều này có nghĩa là gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 28: Trong một chương trình xử lý đơn hàng trực tuyến, việc thay đổi 'mức thuế suất' áp dụng cho các sản phẩm thuộc nhóm công việc nào?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 29: Một chương trình được thiết kế với mô đun 'Xử lý đầu vào', 'Xử lý logic chính', và 'Ghi kết quả'. Nếu cần thay đổi nguồn dữ liệu đầu vào từ đọc tệp sang đọc từ cơ sở dữ liệu trực tuyến, bạn sẽ cần tập trung chỉnh sửa hoặc thay th??? mô đun nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 09

Câu 30: Lợi ích nào sau đây của thiết kế mô đun giúp giảm thiểu rủi ro khi một lập trình viên mới tham gia vào dự án?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun - Đề 10

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 1: Khi thiết kế một chương trình quản lý bán hàng phức tạp theo phương pháp mô đun, việc chia nhỏ chương trình thành các mô đun như 'Quản lý kho hàng', 'Xử lý đơn hàng', 'Lập báo cáo doanh thu' mang lại lợi ích chính nào sau đây?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 2: Một nhóm lập trình viên đang cùng phát triển một ứng dụng web lớn. Phương pháp thiết kế chương trình theo mô đun hỗ trợ hiệu quả công việc nhóm như thế nào?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 3: Giả sử chương trình xử lý doanh số ban đầu chỉ tạo báo cáo văn bản. Công ty muốn bổ sung chức năng tạo báo cáo dưới dạng biểu đồ hình cột. Công việc này thuộc nhóm nào trong bối cảnh thiết kế theo mô đun?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 4: Khi một lỗi được phát hiện trong một chương trình được thiết kế theo mô đun, việc xác định và sửa lỗi thường dễ dàng hơn so với chương trình nguyên khối (monolithic). Lợi ích này chủ yếu đến từ đặc điểm nào của mô đun?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 5: Chương trình phân tích doanh số có mô đun 'Sapxep' dùng để sắp xếp mặt hàng theo doanh số. Nếu sau này muốn thay thuật toán sắp xếp hiện tại bằng một thuật toán hiệu quả hơn (ví dụ từ Bubble Sort sang Quick Sort), việc này sẽ dễ dàng thực hiện nhờ đặc điểm nào của thiết kế mô đun?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 6: Một chương trình được thiết kế mô đun, nhưng khi định dạng tệp dữ liệu đầu vào thay đổi, hầu hết các mô đun từ nhập liệu, xử lý đến báo cáo đều phải sửa đổi. Điều này cho thấy chương trình đang vi phạm nghiêm trọng nguyên tắc nào trong thiết kế mô đun?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 7: Mô đun xác thực người dùng (kiểm tra tên đăng nhập, mật khẩu) nên được thiết kế để chỉ trả về kết quả xác thực (Đúng/Sai hoặc mã lỗi) thay vì tự in thông báo 'Đăng nhập thành công' hoặc 'Sai mật khẩu' ra màn hình. Điều này tuân thủ nguyên tắc thiết kế mô đun nào?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 8: Trong một hệ thống quản lý thư viện được thiết kế theo mô đun, chức năng nào sau đây thường là một phần nhỏ bên trong một mô đun lớn hơn, chứ ít khi là một mô đun độc lập hoàn chỉnh?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 9: Công ty muốn bổ sung chức năng phân tích nâng cao dữ liệu doanh số, như dự báo xu hướng bán hàng trong quý tới, sử dụng các mô hình thống kê phức tạp. Công việc này trong bối cảnh thiết kế mô đun thuộc nhóm nào?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 10: Trong ví dụ chương trình xử lý doanh số (NhapDL, Sapxep, GhiDL), nếu yêu cầu thay đổi từ 'sắp xếp mặt hàng theo doanh số từ cao đến thấp' thành 'sắp xếp mặt hàng theo tên từ A-Z', mô đun nào chắc chắn cần được chỉnh sửa?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 11: Một mô đun tiện ích (utility module) cung cấp các hàm toán học cơ bản (cộng, trừ, nhân, chia). Tại sao mô đun này không nên chứa các lệnh in trực tiếp kết quả ra màn hình hoặc đọc dữ liệu từ bàn phím?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 12: Một mô đun được coi là có 'tính gắn kết cao' (high cohesion) khi:

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 13: Tính 'liên kết lỏng lẻo' (loose coupling) giữa các mô đun là một mục tiêu quan trọng trong thiết kế. Lợi ích chính của việc giảm sự phụ thuộc giữa các mô đun là gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 14: Chương trình xử lý doanh số hiện đọc dữ liệu từ tệp văn bản. Nếu muốn mở rộng để đọc dữ liệu trực tiếp từ một cơ sở dữ liệu, mô đun nào trong cấu trúc NhapDL, Sapxep, GhiDL có khả năng cao nhất cần được chỉnh sửa hoặc thay thế bằng một mô đun mới?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 15: Giao diện (interface) của một mô đun là tập hợp các hàm, thủ tục hoặc biến mà mô đun đó 'công khai' cho các mô đun khác sử dụng. Mục đích chính của việc định nghĩa rõ ràng giao diện này là gì?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 16: Mô đun 'XuLyDL' (Xử lý dữ liệu) trong chương trình phân tích doanh số có thể bao gồm các bước như lọc dữ liệu, tính toán tổng doanh số, xác định mặt hàng bán chạy. Trong thiết kế mô đun, các bước này thường được tổ chức như thế nào bên trong 'XuLyDL'?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 17: Nếu một lỗi được phát hiện là nằm trong mô đun 'GhiDL' (Ghi dữ liệu/Báo cáo) của chương trình phân tích doanh số, bạn có thể suy luận gì về bản chất của lỗi đó?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 18: Khi một lập trình viên được giao nhiệm vụ xây dựng mô đun 'Sapxep', thông tin quan trọng nhất mà họ cần biết từ các mô đun khác (đặc biệt là mô đun 'NhapDL') là gì để đảm bảo mô đun 'Sapxep' hoạt động đúng?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 19: Trong lập trình, sự khác biệt cơ bản nhất giữa một 'hàm' (function) và một 'mô đun' (module) trong bối cảnh thiết kế chương trình lớn là gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 20: Mặc dù chia nhỏ chương trình thành mô đun có nhiều lợi ích, nhưng nếu chia thành quá nhiều mô đun quá nhỏ, không đáng kể, có thể dẫn đến nhược điểm nào?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 21: Công ty yêu cầu bổ sung tính năng tự động gửi báo cáo doanh số qua email hàng ngày. Công việc này liên quan đến việc tích hợp chương trình hiện tại với một hệ thống gửi email. Đây là loại công việc nào trong bối cảnh thiết kế mô đun?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 22: Khi thiết kế giao diện giữa hai mô đun, tại sao nên cố gắng giảm thiểu số lượng tham số được truyền qua lại giữa các hàm của chúng?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 23: Một mô đun chỉ chứa các hàm để thực hiện các phép tính thống kê trên một tập dữ liệu, không có chức năng đọc/ghi tệp hay tương tác người dùng. Mô đun này thể hiện rõ đặc điểm nào?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 24: Trong ví dụ chương trình xử lý doanh số, nếu tệp dữ liệu đầu vào Data.inp thay đổi định dạng từ 'tên_mặt_hàng,doanh_số' sang 'mã_mặt_hàng;tên_mặt_hàng;doanh_số', mô đun nào sẽ chịu ảnh hưởng trực tiếp và cần được chỉnh sửa?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 25: Một hàm trong chương trình vừa đọc dữ liệu từ tệp, vừa xử lý dữ liệu đó (tính toán, lọc), và cuối cùng in kết quả ra màn hình. Hàm này đang vi phạm nguyên tắc thiết kế mô đun nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 26: Khi nhiều lập trình viên cùng làm việc trên một dự án lớn, thiết kế theo mô đun giúp giảm thiểu xung đột mã nguồn (code conflicts) như thế nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 27: Khả năng 'tái sử dụng mã nguồn' (code reusability) là một lợi ích quan trọng của thiết kế mô đun. Điều này có nghĩa là gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 28: Một phần mềm quản lý người dùng có mô đun 'XacThuc' (Authentication) xử lý việc đăng nhập bằng tên người dùng và mật khẩu. Nếu công ty quyết định thay thế phương thức đăng nhập bằng cách sử dụng chứng chỉ số, mô đun nào có khả năng cao nhất cần được thay đổi hoặc xây dựng lại?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 29: Mục tiêu chính và bao trùm nhất của việc áp dụng phương pháp thiết kế chương trình theo mô đun là gì?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 28: Thiết kế chương trình theo mô đun

Tags: Bộ đề 10

Câu 30: Trong chương trình xử lý doanh số, bạn nhận thấy báo cáo cuối cùng luôn hiển thị mặt hàng bán chạy nhất và ít chạy nhất không chính xác, nhưng dữ liệu đầu vào và định dạng báo cáo ra tệp đều đúng. Dựa trên thiết kế mô đun (NhapDL, Sapxep, GhiDL), lỗi này khả năng cao nằm ở đâu?

Xem kết quả