TopStudy

Đáp án và lời giải

15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 11: Thực hành thiết kế và lập trình theo mô đun có đáp án

Về trang đề

Câu 1

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Theo yêu cầu, hàm nhapTuTep cần tổ chức dữ liệu đầu ra bao gồm danh sách tên học sinh, tên môn học và mảng hai chiều lưu điểm số của từng học sinh theo môn

Câu 2

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Hàm ptDiem được sử dụng để phân tích điểm số của từng học sinh, tính tổng, điểm cao nhất, điểm thấp nhất, và đếm số lượng điểm trong từng mức xếp hạng.

Câu 3

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Quy tắc chấm điểm yêu cầu cộng thêm 1 điểm cho mỗi môn đạt mức Tốt và trừ 1 điểm cho mỗi môn dưới mức Khá.

Câu 4

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Hàm tachMon có nhiệm vụ tách riêng danh sách điểm số từng môn và ghép với tên học sinh để tạo ra danh sách các cặp (tên, điểm).

Câu 5

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Để sắp xếp danh sách theo thứ tự giảm dần, cần cải biên thuật toán sắp xếp nhanh quicksort để đảo chiều phép so sánh

Câu 6

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: SP#1 yêu cầu tự viết các hàm mô-đun chương trình để luyện tập kỹ năng lập trình từ cơ bản.

Câu 7

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Hàm ptDiem được sử dụng để phân tích điểm và tính toán các thông số như điểm cao nhất, thấp nhất và trung bình cho từng môn học.

Câu 8

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Nhóm trưởng phụ trách tích hợp các kết quả thành chương trình hoàn chỉnh với sự hỗ trợ của các thành viên khác.

Câu 9

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án: A

Giải thích: Bước đầu tiên là tạo tệp dữ liệu đầu vào và đặt tên tệp, ví dụ "bangDiem.txt", trước khi sử dụng hàm để đọc dữ liệu.

Câu 10

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Hàm ptHocSinh lấy một hàng điểm số từ mảng hai chiều, tức là điểm số của một học sinh theo từng môn học, để phân tích.

Câu 11

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) Đúng. Đây là một trong các yêu cầu quan trọng của hàm để đánh giá trung bình học lực của học sinh.

b) Đúng. Việc xác định điểm cao nhất và thấp nhất giúp làm rõ khả năng học tập nổi bật hoặc các môn cần cải thiện của học sinh.

c) Đúng. Số lượng điểm theo các mức học lực là một tiêu chí phân loại quan trọng trong phân tích kết quả học tập.

d) Đúng. Ghi lưu kết quả vào tệp văn bản là bước cuối cùng trong quy trình phân tích để phục vụ báo cáo và tra cứu sau này.

Câu 12

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) Đúng. Việc sắp xếp điểm theo thứ tự giảm dần là yêu cầu chính của nhiệm vụ KQ2 để dễ dàng đánh giá xếp hạng của học sinh theo môn học.

b) Đúng. Điểm trung bình cộng, điểm cao nhất và thấp nhất của từng môn học là các chỉ số cần thiết để phân tích tình hình học tập chung của lớp.

c) Đúng. Tính tỉ lệ phần trăm điểm theo các mức giúp đánh giá phân phối học lực của lớp theo từng môn học cụ thể.

d) Sai. Việc xác định học sinh đạt điểm cao nhất là không bắt buộc phải lưu vào tệp "phantich_theoMon.txt"; chỉ cần thông tin chung về xếp hạng.

Câu 13

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Hàm ptDiem

Giải thích: Hàm ptDiem được thiết kế để phân tích dãy điểm số của một học sinh, trả về các thông tin cần thiết như tổng điểm, điểm cao nhất, điểm thấp nhất, và số lượng điểm thuộc các mức xếp hạng khác nhau (Tốt, Khá, Đạt, Chưa đạt). Điều này giúp tính toán và lưu lại các thông tin phân tích cho từng học sinh một cách hiệu quả.

Câu 14

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Sử dụng hàm tachMon.

Giải thích: Hàm tachMon giúp lấy ra danh sách điểm số của từng môn học từ mảng hai chiều chứa điểm của tất cả học sinh. Nó tách từng cột của mảng điểm thành dãy điểm cho từng môn học và ghép các điểm này với tên học sinh để tạo thành danh sách các cặp (tên, điểm). Điều này giúp dễ dàng truy xuất và phân tích điểm theo từng môn học.

Câu 15

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Tăng lên.

Giải thích: Theo quy tắc chấm điểm cho xét khen thưởng, mỗi điểm môn học đạt mức “Tốt” sẽ cộng thêm 1 điểm vào chamDiem. Ngược lại, điểm dưới mức “Khá” sẽ bị trừ 1 điểm. Vì vậy, nếu một học sinh có nhiều điểm “Tốt”, thì giá trị chamDiem của họ sẽ tăng lên, giúp tăng khả năng được khen thưởng.