IMG-LOGO
Trang chủ Lớp 11 Tin học 15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 13: Thực hành thiết kế và lập trình theo mô đun ( tiếp theo) có đáp án

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

15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 13: Thực hành thiết kế và lập trình theo mô đun ( tiếp theo) 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.

Hàm ptDiem có nhiệm vụ chính là gì?

Xem đáp án

Đáp án: D

Giải thích: Hàm ptDiem thực hiện nhiều nhiệm vụ bao gồm tính tổng và điểm trung bình, phân tích điểm theo các mức xếp hạng (Chưa đạt, Đạt, Khá, Tốt), và sắp xếp dãy số để tìm max, min.


Câu 2:

Hàm nào được sử dụng trong Python để tính tổng và điểm trung bình trong hàm ptDiem?

Xem đáp án

Đáp án: B

Giải thích: Hàm sum() trong Python được sử dụng để tính tổng của một dãy số, từ đó dễ dàng tính điểm trung bình.


Câu 3:

Để tìm vị trí phân chia dãy điểm thành các mức xếp hạng, hàm nào nên được sử dụng trong Python?

Xem đáp án

Đáp án: B

Giải thích: Hàm bisect_left() trong mô-đun bisect được sử dụng để tìm vị trí chèn một giá trị vào dãy số đã sắp xếp, giúp phân chia dãy thành các mức xếp hạng


Câu 4:

Khi sắp xếp danh sách các cặp (tên, điểm) theo điểm giảm dần, hàm nào được khuyên dùng trong Python?

Xem đáp án

Đáp án: A

Giải thích: Hàm sorted() là phương thức sắp xếp có sẵn trong Python, cho phép sắp xếp danh sách và có thể sử dụng tham số key để xác định tiêu chí sắp xếp, trong trường hợp này là điểm.


Câu 5:

Nguyên tắc nào trong "Zen of Python" nhấn mạnh việc viết câu lệnh rõ ràng?

Xem đáp án

Đáp án: C

Giải thích: Nguyên tắc này khuyến khích lập trình viên viết mã dễ đọc và dễ hiểu, thay vì sử dụng cú pháp ngắn gọn nhưng khó hiểu.


Câu 6:

Khi nào bạn nên sử dụng hàm sorted() thay vì sort() trong Python?

Xem đáp án

Đáp án: B

Giải thích: Hàm sorted() tạo ra một bản sao mới của danh sách đã sắp xếp mà không làm thay đổi danh sách ban đầu, trong khi sort() sắp xếp danh sách tại chỗ.


Câu 7:

Để in số thực với hai chữ số phần lẻ, bạn nên sử dụng cú pháp nào?

Xem đáp án

Đáp án: A

Giải thích: Cú pháp "{:.2f}".format(số_thực) giúp định dạng số thực với hai chữ số sau dấu phẩy.


Câu 8:

Nguyên tắc nào trong "Zen of Python" nói rằng "Chương trình dễ đọc là quan trọng"?

Xem đáp án

Đáp án: D

Giải thích: Nguyên tắc này nhấn mạnh rằng mã nguồn dễ đọc giúp lập trình viên khác hiểu và bảo trì dễ dàng hơn.


Câu 9:

Mục đích chính của việc sắp xếp dãy điểm trong hàm ptDiem là gì?

Xem đáp án

Đáp án: D

Giải thích: Việc sắp xếp dãy điểm giúp dễ dàng tìm max, min và phân loại điểm theo các mức xếp hạng, từ đó tính toán điểm trung bình chính xác hơn.


Câu 10:

Trong hàm ptMonHoc, mục đích của việc sử dụng tham số key trong hàm sorted() là gì?

Xem đáp án

Đáp án: A

Giải thích: Tham số key trong hàm sorted() cho phép bạn xác định cách mà các phần tử trong danh sách được so sánh với nhau để sắp xếp, trong trường hợp này là dựa trên giá trị điểm.


Bắt đầu thi ngay


Có thể bạn quan tâm


Các bài thi hot trong chương