15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 29: Thực hành thiết kế chương trình theo mô đun có đáp án
15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 29: Thực hành thiết kế chương trình theo mô đun 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.
Trong bài toán trên, mô đun nào được thiết kế để đọc dữ liệu từ tệp SeaGames.inp?
Đáp án: D
Giải thích: Mô đun nhapDL() được thiết kế để đọc dữ liệu từ tệp và lưu vào hai mảng DS và Diem
Câu 2:
Điểm tổng hợp của mỗi vận động viên được tính bằng phương pháp nào?
Đáp án: C
Giải thích: Điểm tổng hợp được tính dựa trên trung bình cộng có trọng số, với hệ số 2 cho giám khảo đầu tiên và cuối cùng.
Câu 3:
Hàm diem_gk() có mục đích gì trong chương trình?
Đáp án: A
Giải thích: Hàm diem_gk() tính điểm tổng hợp của một vận động viên dựa trên điểm của giám khảo với hệ số quy định
Câu 4:
Trong mô đun nhapDL(), phần tử đầu tiên trong mỗi dòng dữ liệu là gì?
Đáp án: B
Giải thích: Phần tử đầu tiên trong mỗi dòng dữ liệu là mã số của vận động viên và được lưu vào mảng DS.
Câu 5:
Nếu cần thay đổi công thức tính điểm tổng hợp của Sea Games, mô đun nào cần được chỉnh sửa?
Đáp án: D
Giải thích: Hàm diem_gk() là nơi công thức tính điểm được triển khai, nên chỉ cần sửa trong hàm này khi thay đổi công thức
Câu 6:
Để ghi dữ liệu đã xử lý ra tệp kết quả, chương trình sử dụng mô đun nào?
Đáp án: B
Giải thích: Mô đun ghiDL() được thiết kế để ghi dữ liệu đã xử lý ra tệp đầu ra.
Câu 7:
Hàm Xuly() trong chương trình có chức năng gì?
Đáp án: B
Giải thích: Hàm Xuly() xử lý dãy điểm của các vận động viên và tính điểm tổng hợp dựa trên điểm của từng giám khảo.
Câu 8:
Trong nhiệm vụ vận dụng, khi bổ sung yêu cầu sắp xếp vận động viên theo thứ tự giảm dần của điểm tổng hợp, ta cần chỉnh sửa mô đun nào?
Đáp án: D
Giải thích: Để sắp xếp và ghi kết quả ra tệp theo thứ tự giảm dần, cần chỉnh sửa hàm ghiDL() để sắp xếp danh sách trước khi ghi ra tệp.
Câu 9:
Trong hàm diem_gk(), việc cộng thêm hệ số 2 cho giám khảo đầu và cuối nhằm mục đích gì?
Đáp án: B
Giải thích: Theo yêu cầu của ban tổ chức, hai giám khảo đầu và cuối có hệ số 2, nhằm tăng độ ảnh hưởng của họ trong đánh giá điểm tổng hợp.
Câu 10:
Khi chạy chương trình, nếu xuất hiện lỗi không đọc được tệp SeaGames.inp, nguyên nhân có thể do điều gì?
Đáp án: B
Giải thích: Nếu tệp SeaGames.inp không tồn tại hoặc đường dẫn không chính xác, chương trình sẽ không thể đọc được dữ liệu, dẫn đến lỗi.