15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa có đáp án
15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa có đáp án
-
45 lượt thi
-
10 câu hỏi
-
60 phút
Danh sách câu hỏi
Câu 1:
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 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.
Thiết kế chương trình từ trên xuống là gì?
Đáp án: A
Giải thích: Thiết kế từ trên xuống là phương pháp chia chương trình thành các mô-đun độc lập để dễ dàng quản lý và bảo trì.
Câu 2:
Mô đun hóa giúp ích gì trong quá trình lập trình?
Đáp án: A
Giải thích: Mô đun hóa giúp giảm độ phức tạp bằng cách chia chương trình thành các phần nhỏ, dễ quản lý và kiểm thử.
Câu 3:
Giai đoạn nào trong mô đun hóa là bước đầu tiên?
Đáp án: C
Giải thích: Giai đoạn đầu tiên là liệt kê các công việc lớn để định hướng cho toàn bộ quy trình phát triển chương trình.
Câu 4:
Một lợi ích quan trọng của lập trình theo phương pháp mô đun hóa là gì?
Đáp án: B
Giải thích: Phương pháp mô đun hóa giúp tách riêng các phần của chương trình, từ đó dễ dàng kiểm thử và sửa lỗi từng mô-đun.
Câu 5:
Trong lập trình mô đun hóa, chương trình chính thường bao gồm gì?
Đáp án: B
Giải thích: Chương trình chính thường chỉ gồm các lệnh gọi các hàm đã được lập trình riêng để thực hiện từng công việc cụ thể.
Câu 6:
Tại sao mô đun hóa lại giúp chương trình có khả năng tái sử dụng cao?
Đáp án: B
Giải thích: Các mô-đun có tính độc lập và có thể tái sử dụng trong nhiều chương trình khác nhau nhờ vào cấu trúc rõ ràng và tính độc lập của chúng.
Câu 7:
Trong lập trình theo mô đun hóa, nếu một mô đun gặp lỗi, điều gì có thể xảy ra?
Đáp án: B
Giải thích: Khi có lỗi trong một mô đun, lỗi thường dễ dàng được phát hiện và sửa chữa trong chính mô đun đó mà không ảnh hưởng đến các mô đun khác.
Câu 8:
Thiết kế chương trình từ trên xuống và mô đun hóa giúp gì cho nhóm làm việc?
Đáp án: B
Giải thích: Nhờ tính độc lập của các mô-đun, các thành viên nhóm có thể làm việc đồng thời trên các mô-đun khác nhau mà không làm ảnh hưởng đến nhau.
Câu 9:
Thiết kế từ trên xuống thường kết hợp với phương pháp nào để đảm bảo chương trình dễ bảo trì?
Đáp án: C
Giải thích: Phương pháp mô đun hóa là cách thiết kế từ trên xuống, giúp chương trình dễ bảo trì nhờ vào việc chia nhỏ chương trình thành các mô-đun độc lập.
Câu 10:
Trong ví dụ về lập trình mô đun hóa, việc kiểm tra thời gian tìm kiếm giữa các thuật toán nhằm mục đích gì?
Đáp án: B
Giải thích: So sánh thời gian thực hiện giữa các thuật toán tìm kiếm nhằm mục đích phân tích độ phức tạp và hiệu suất của từng thuật toán trong chương trình.