Trắc nghiệm Tin học 11 Cánh diều Bài 10 (có đáp án): Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá

Với 15 câu hỏi trắc nghiệm Tin học 11 Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá có đáp án chi tiết đầy đủ các mức độ sách Cánh diều sẽ giúp học sinh lớp 11 ôn luyện trắc nghiệm Tin 11.

Trắc nghiệm Tin học 11 Cánh diều Bài 10 (có đáp án): Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá

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.

Câu 1: Thiết kế chương trình từ trên xuống là gì?

Quảng cáo

A. Phương pháp phân tích chương trình thành nhiều phần nhỏ, độc lập.

B. Kỹ thuật viết mã theo từng dòng mà không phân chia hàm.

C. Phương pháp tập trung vào viết một hàm duy nhất cho tất cả các chức năng.

D. Một cách lập trình mà không cần kiểm thử chương trình.

Câu 2: Mô đun hóa giúp ích gì trong quá trình lập trình?

A. Giảm độ phức tạp và giúp chương trình dễ hiểu hơn.

B. Tăng độ khó trong lập trình và gỡ lỗi.

C. Tăng kích thước mã và làm cho chương trình khó bảo trì.

D. Không có tác dụng gì đối với lập trình.

Quảng cáo

Câu 3: Giai đoạn nào trong mô đun hóa là bước đầu tiên?

A. Thiết kế các hàm nhỏ.

B. Viết chương trình chính.

C. Liệt kê các việc lớn cần thực hiện.

D. Gỡ lỗi từng hàm.

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ì?

A. Tăng tốc độ phát triển phần mềm bằng cách tránh các hàm phức tạp.

B. Dễ dàng kiểm thử và sửa lỗi các mô-đun riêng biệt.

C. Giảm thiểu tài nguyên phần cứng sử dụng.

D. Làm cho chương trình trở nên ngắn hơn bất kể yêu cầu ban đầu.

Câu 5: Trong lập trình mô đun hóa, chương trình chính thường bao gồm gì?

Quảng cáo

A. Tất cả các chức năng của chương trình.

B. Một số câu lệnh để gọi các hàm do người lập trình định nghĩa.

C. Một hàm duy nhất thực hiện toàn bộ công việc.

D. Các câu lệnh không cần phân chia theo chức năng.

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?

A. Vì các mô-đun là duy nhất và không thể dùng ở nơi khác.

B. Vì các mô-đun có tính độc lập nên có thể được sử dụng lại trong các chương trình khác.

C. Vì lập trình mô đun hóa chỉ sử dụng được trong một dự án cụ thể.

D. Vì mô đun hóa chỉ dành cho các chương trình nhỏ.

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?

A. Toàn bộ chương trình sẽ không hoạt động.

B. Lỗi sẽ dễ dàng xác định trong mô đun riêng đó.

C. Tất cả các mô-đun khác sẽ tự động dừng hoạt động.

D. Chương trình không thể chạy thử được.

Quảng cáo

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?

A. Chỉ một người có thể làm việc trên mã nguồn của chương trình.

B. Nhiều thành viên có thể làm việc đồng thời trên các mô đun khác nhau.

C. Tăng cường sự phụ thuộc lẫn nhau giữa các thành viên nhóm.

D. Chỉ có một mô đun được tạo ra bởi nhóm.

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ì?

A. Phương pháp nguyên khối.

B. Phương pháp thử sai.

C. Phương pháp mô đun hóa.

D. Phương pháp viết mã nối tiế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ì?

A. Để thử nghiệm các hàm mô-đun hóa.

B. Để so sánh độ phức tạp của các thuật toán tìm kiếm.

C. Để kiểm tra khả năng tạo ra lỗi của chương trình.

D. Để xem chương trình có thể hoạt động mà không cần mô đun hóa.

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Câu 1: Lợi ích của việc áp dụng phương pháp mô đun hóa trong lập trình là gì?

a) Cho phép dễ dàng phát hiện và sửa lỗi trong từng phần của chương trình.

b) Giúp chương trình dễ hiểu hơn và có thể dễ dàng đọc lại cấu trúc tổng thể.

c) Tăng độ dài mã nguồn và làm chương trình phức tạp hơn.

d) Tạo khả năng tái sử dụng các phần mã, giúp tiết kiệm thời gian cho các dự án khác.

Câu 2: Khi lập trình theo phương pháp mô đun hóa, bước nào dưới đây không thuộc quy trình chuẩn?

a) Liệt kê các việc lớn cần làm trong chương trình.

b) Xây dựng và kiểm thử các hàm riêng biệt.

c) Viết toàn bộ mã chương trình trong một hàm duy nhất để đảm bảo tính toàn vẹn.

d) Thiết kế chương trình chính, gọi các hàm đã hoàn thành.

PHẦN III. Câu trả lời ngắn . Thí sinh trả lời từ câu 1 đến câu 3

Câu 1: Lập trình theo phương pháp mô đun hóa có ưu điểm gì?

Câu 2: Phân biệt lập trình nguyên khối và lập trình theo phương pháp mô đun hóa?

Câu 3: Trong thiết kế chương trình theo mô đun hóa, quy trình các giai đoạn được thực hiện như thế nào?

Xem thêm câu hỏi trắc nghiệm Tin học lớp 11 Cánh diều có đáp án hay khác:

Xem thêm các tài liệu học tốt lớp 11 hay khác:

ĐỀ THI, GIÁO ÁN, SÁCH LUYỆN THI DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 11

Bộ giáo án, bài giảng powerpoint, đề thi, sách dành cho giáo viên và gia sư dành cho phụ huynh tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official

Tổng đài hỗ trợ đăng ký : 084 283 45 85

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Giải bài tập lớp 11 Cánh diều khác
Tài liệu giáo viên