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.
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ì?
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.
Quảng cáo
Trả lời:
Đá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ì.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Đang tải chế độ Học...
Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay
Đăng ký VIP để học và luyện thi không giới hạn
Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.
- Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
- Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
- Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
- Tải xuống đề thi [DOCX] với đầy đủ đáp án
- Xem hàng ngàn bài giảng đính kèm củng cố thêm kiến thức
- Bao gồm tất cả các bậc từ Tiểu học đến Đại học
- Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
- Đăng ký ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án: Giai đoạn 1: Liệt kê các việc lớn cần làm.
Giai đoạn 2: Thiết kế các hàm cho từng việc lớn.
Giai đoạn 3: Viết và kiểm thử từng hàm.
Giai đoạn 4: Viết chương trình chính bằng cách gọi các hàm đã hoàn thành.
Giải thích: Quy trình này giúp người lập trình phân chia chương trình thành các bước rõ ràng, từ việc liệt kê các công việc cần làm đến thiết kế và kiểm thử từng hàm một cách độc lập. Khi các hàm đã được kiểm tra kỹ, chúng được tích hợp vào chương trình chính, giúp dễ dàng quản lý và đảm bảo tính đúng đắn của từng phần trước khi ghép thành sản phẩm hoàn chỉnh.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án: Giúp chương trình dễ hiểu hơn, dễ kiểm thử và sửa lỗi hơn, đồng thời hỗ trợ khả năng tái sử dụng các hàm đã viết.
Giải thích: Phương pháp mô đun hóa chia chương trình thành các phần nhỏ độc lập, mỗi phần là một hàm hoặc mô-đun có nhiệm vụ riêng. Điều này giúp lập trình viên dễ dàng kiểm tra từng phần, tìm lỗi và sửa chữa nhanh chóng. Ngoài ra, các hàm đã viết có thể được tái sử dụng trong các chương trình khác, giảm thời gian lập trình khi viết mã mới.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
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.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
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.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng ký để học cùng Vietjack. Hoàn toàn miễn phí!
Bằng việc đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật của Vietjack.