Luyện tập bài 28

Câu 1

Phương án nào sau đây nêu đúng câu lệnh thêm hàm max_sort()từ tệp tin sorting.py vào chương trình hiện tại?

from max_sort import sorting
import max_sort from sorting
import sorting.max_sort
from sorting import max_sort
Câu 2

Một bạn học sinh thiết kế một chương trình dưới dạng các mô đun như hình dưới. Phương án nào sau đây nêu đúng tên tệp chứa các mô đun có thể được thêm trực tiếp vào tệp main.py?

sơ đồ thiết kế, olm

sorting.py
calc.py
reports.py
oFile.py
Câu 3

Phương án nào sau đây nêu đúng lí do giúp dễ dàng nâng cấp chương trình thiết kế theo mô đun?

Thể hiện của mô đun là hàm trong thư viện có sẵn.
Các mô đun được thiết kế bởi nhiều người lập trình.
Mỗi mô đun hoạt động độc lập, có chức năng riêng.
Chương trình gộp thành một đoạn mã duy nhất.
Câu 4

Phương án nào sau đây nêu đúng thành phần có trong chương trình chính khi thiết kế bằng phương pháp mô đun hóa?

Cấu trúc rẽ nhánh, khai báo hàm, tệp dữ liệu.
Khai báo hàm, tham số đi kèm, các biến cục bộ.
Các tệp dữ liệu, thủ tục khai báo, khai báo hàm.
Các lời gọi hàm, các biến cục bộ, câu lệnh xử lí.
Câu 5

Phương án nào sau đây nêu KHÔNG đúng công việc trong thiết kế chương trình bằng phương pháp mô đun hóa?

Mô phỏng chức năng của mỗi mô đun.
Liệt kê các nhiệm vụ của chương trình.
Thiết kế các hàm thực hiện công việc.
Kiểm thử tính đúng của từng mô đun.
Câu 6

Phương án nào sau đây nêu đúng lợi ích của phương pháp thiết kế mô đun?

Giảm thời gian phức tạp của chương trình.
Có thể tái sử dụng chương trình nhiều lần.
Ngăn chặn sao chép trái phép mã nguồn.
Tập trung lưu dữ liệu trên một tệp duy nhất.
Câu 7

Phương án nào sau đây nêu đúng tên thành phần kết nối các mô đun với nhau?

Mô đun thành phần.
Thư viện có sẵn.
Chương trình chính.
Thuật toán sắp xếp.
Câu 8

Thiết kế các chương trình theo phương pháp mô đun hóa có đặc điểm nào sau đây?

Các hàm do người dùng tự định nghĩa.
Mã nguồn được soát lỗi trước khi thực thi.
Chỉ dùng phương thức từ thư viện có sẵn.
Dữ liệu sau xử lí được ghi trên một tệp.
Câu 9

Phương án nào sau đây nêu đúng ý tưởng của phương pháp mô đun hóa chương trình?

Gộp các bản mã nguồn thành một bản duy nhất.
Viết bộ dữ liệu kiểm thử dựa trên chương trình gốc.
Chia chương trình lớn thành các chương trình nhỏ.
Chuyển dần từ mô tả thuật toán thành mã nguồn.
Câu 10

Phương án nào sau đây nêu đúng tính chất của chương trình được thiết kế bằng phương pháp mô đun hóa?

Tính phân đoạn.
Tính xác định.
Tính độc lập.
Tính bảo mật.