DayThemIconLogo
DayThemTextLogoDayThemSpecificTextLogo
Câu
1
trên 10
ab testing

Trắc nghiệm Tin học 11 Bài 14: Thực hành về thư viện các hàm tự định nghĩa có đáp án

Trắc nghiệm tin học lớp 11

calendar

Ngày đăng: 21-10-2025

oClockCircle

Thời gian làm: 00:20:00

C

Biên soạn tệp:

Trần Quốc Cương

Tổng câu hỏi:

10

Ngày tạo:

09-10-2025

Tổng điểm:

10 Điểm

Câu hỏi

Số điểm

Lời giải

  1. Câu 1

    Thư viện Python nào được tích hợp sẵn cho việc xử lý đồ họa và âm thanh trong trò chơi điện tử?

    • A.

      NumPy

    • B.
      Matplotlib
    • C.
      PyGame
    • D.
      SQLite3
  2. Câu 2

    Hàm nào được sử dụng để thực hiện việc sắp xếp dãy số trong mySort.py?

    • A.

      sort()

    • B.
      sorted()
    • C.
      sxNoibot()
    • D.
      mySort()
  3. Câu 3

    Một trong những lợi ích chính của việc tạo thư viện riêng là gì?

    • A.

      Giúp tăng dung lượng của chương trình.

    • B.
      Tạo điều kiện thuận lợi cho việc chia sẻ mã nguồn với người khác.
    • C.
      Làm cho mã nguồn phức tạp hơn.
    • D.
      Cải thiện thời gian chạy của chương trình.
  4. Câu 4

    Hàm nào không cần khai báo import khi sử dụng trong Python?

    • A.

      print()

    • B.
      sorted()
    • C.
      mySort()
    • D.
      sxNoibot()
  5. Câu 5

    Tệp nào là cần thiết để Python nhận diện myLib như một gói thư viện?

    • A.

      myLib.py

    • B.
      init.py
    • C.
      library.py
    • D.
      setup.py
  6. Câu 6

    Tại sao nên cắt bỏ các hàm đã có trong thư viện myLib khi viết lại chương trình chính?

    • A.

      Để chương trình dễ đọc hơn và tránh lặp lại mã.

    • B.
      Để tiết kiệm dung lượng lưu trữ.
    • C.
      Để giảm thiểu số lượng tệp cần quản lý.
    • D.
      Để tránh xung đột tên hàm
  7. Câu 7

    Khi muốn sử dụng thư viện myLib trong một chương trình khác, ta cần thực hiện thao tác gì?

    • A.

      Tạo một tệp mới có tên myLib.py.

    • B.
      Nhập from myLib import mySort và from myLib import mySearch.
    • C.
      Sao chép toàn bộ mã nguồn của myLib vào chương trình.
    • D.
      Không cần làm gì cả.
  8. Câu 8

    Nếu một hàm tự viết không có trong thư viện myLib, ta nên làm gì?

    • A.

      Bỏ qua và không sử dụng hàm đó.

    • B.
      Cắt dán mã nguồn của hàm vào thư viện myLib.
    • C.
      Viết lại hàm đó trong chương trình chính.
    • D.
      Thay thế hàm bằng một hàm có sẵn trong Python
  9. Câu 9

    Khi nào ta nên sử dụng hàm sorted() thay vì viết một thuật toán sắp xếp?

    • A.

      Khi dãy số nhỏ.

    • B.
      Khi không cần sắp xếp theo một tiêu chí nhất định.
    • C.
      Khi muốn tận dụng các hàm có sẵn trong Python để tối ưu hóa mã.
    • D.
      Khi muốn tự mình học thuật toán sắp xếp.
  10. Câu 10

    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.

    Thư viện myLib được tạo ra nhằm mục đích gì?

    • A.

      Chứa mã nguồn của tất cả các chương trình Python.

    • B.
      Chứa các hàm tự viết để thực hiện các thuật toán sắp xếp và tìm kiếm.
    • C.
      Lưu trữ dữ liệu đầu vào của người dùng.
    • D.
      Để lưu trữ hình ảnh và âm thanh.
Xem trước