Trắc nghiệm đúng sai Khoa học máy tính 11 cánh diều Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 11 Khoa học máy tính Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa sách cánh diều. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.
Xem: => Giáo án tin học 11 theo định hướng khoa học máy tính cánh diều
CHỦ ĐỀ FCS. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
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âu 1: Cho đoạn thông tin:
Trong lập trình, thiết kế chương trình từ trên xuống là phương pháp bắt đầu từ các khái niệm tổng quát và dần dần phân tách thành các phần chi tiết hơn. Phương pháp này giúp lập trình viên dễ dàng quản lý và phát triển chương trình.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Thiết kế chương trình từ trên xuống chỉ phù hợp cho các dự án nhỏ.
b) Phương pháp này giúp lập trình viên có cái nhìn tổng quát về chương trình.
c) Thiết kế từ trên xuống không cần phải xem xét các chi tiết cụ thể ngay từ đầu.
d) Phương pháp này có thể cải thiện khả năng bảo trì và mở rộng chương trình.
Đáp án:
- B, D đúng
- A, C sai
Câu 2: Cho đoạn thông tin:
Mô đun hóa trong lập trình là việc chia nhỏ chương trình thành các mô đun độc lập, mỗi mô đun thực hiện một chức năng cụ thể. Điều này giúp tăng tính dễ hiểu và khả năng tái sử dụng của mã nguồn.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Mô đun hóa không ảnh hưởng đến hiệu suất của chương trình.
b) Các mô đun có thể được phát triển và kiểm thử độc lập.
c) Mô đun hóa làm cho chương trình trở nên phức tạp hơn.
d) Việc tái sử dụng mô đun có thể tiết kiệm thời gian và công sức lập trình.
Câu 3:Cho đoạn thông tin:
Phương pháp mô đun hóa cho phép lập trình viên chia sẻ mã nguồn giữa các dự án khác nhau. Điều này không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu lỗi lập trình. Hãy đánh giá tính đúng sai của các nhận định sau:
a) Mô đun hóa không cho phép chia sẻ mã nguồn giữa các dự án.
b) Việc sử dụng mô đun giúp giảm thiểu lỗi lập trình.
c) Chia sẻ mô đun có thể làm tăng độ phức tạp trong quản lý mã nguồn.
d) Mô đun hóa giúp lập trình viên tập trung vào từng phần cụ thể của chương trình.
Câu 4: Cho đoạn thông tin:
Lập trình theo phương pháp mô đun hóa giúp cho việc kiểm thử và sửa lỗi trở nên dễ dàng hơn. Mỗi mô đun có thể được kiểm thử riêng biệt trước khi tích hợp vào chương trình chính.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Kiểm thử mô đun riêng lẻ không mang lại lợi ích gì.
b) Việc sửa lỗi trong một mô đun không ảnh hưởng đến các mô đun khác.
c) Mô đun hóa làm cho việc kiểm thử trở nên phức tạp hơn.
d) Kiểm thử từng mô đun giúp phát hiện lỗi sớm hơn.
Câu 5: Cho đoạn thông tin:
Thiết kế chương trình từ trên xuống và mô đun hóa thường đi đôi với nhau trong lập trình hiện đại. Việc áp dụng cả hai phương pháp này có thể nâng cao chất lượng sản phẩm phần mềm.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Thiết kế từ trên xuống không cần đến phương pháp mô đun hóa.
b) Cả hai phương pháp: thiết kế chương trình và mô đun hóa đều giúp cải thiện khả năng bảo trì phần mềm.
c) Chỉ cần áp dụng một trong hai phương pháp là đủ để có một chương trình chất lượng.
d) Kết hợp cả hai phương pháp giúp tối ưu hóa quy trình phát triển phần mềm.
--------------- Còn tiếp ---------------