Trắc nghiệm Tin học 11 Cánh diều Bài 14 (có đáp án): Thực hành về thư viện các hàm tự định nghĩa
Với 15 câu hỏi 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 chi tiết đầy đủ các mức độ sách Cánh diều sẽ giúp học sinh lớp 11 ôn luyện trắc nghiệm Tin 11 Khoa học máy tính.
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.
Câu 1: 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.
Câu 2: 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
Câu 3: 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()
Câu 4: 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ả.
Câu 5: 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
Câu 6: 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
Câu 7: 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
Câu 8: 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()
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.
Câu 10: 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.
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu 1: Khi tạo thư viện myLib, tệp "init_py" có chức năng gì?
a) Đánh dấu thư mục myLib là một gói Python.
b) Thực thi mã lệnh trong thư viện.
c) Làm cho Python không nhận diện thư viện.
d) Chứa các hàm và biến toàn cục.
Câu 2: Để sử dụng các hàm trong thư viện myLib, câu lệnh nào sau đây là đúng?
a) frommyLib import mySort
b) import mySort from myLib
c) using myLib.mySort
d) myLib::mySort
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1: Tại sao cần tạo tệp "init_py" trong thư mục myLib?
Câu 2: Làm thế nào để sử dụng các hàm trong thư viện myLib trong một chương trình Python khác?
Câu 3: Tại sao cần cắt bỏ phần mã nguồn của các hàm đã có trong thư viện khi sử dụng myLib?
Xem thêm câu hỏi trắc nghiệm Tin học lớp 11 Cánh diều có đáp án hay khác:
(Định hướng Tin học ứng dụng) Trắc nghiệm Tin học 11 Bài 2: Tẩy xoá ảnh trong GIMP
(Định hướng Tin học ứng dụng) Trắc nghiệm Tin học 11 Bài 3: Tạo ảnh động trong GIMP
(Định hướng Tin học ứng dụng) Trắc nghiệm Tin học 11 Bài 4: Giới thiệu phần mềm làm video Animiz
Xem thêm các tài liệu học tốt lớp 11 hay khác:
- Giải sgk Tin học 11 Cánh diều
- Giải Chuyên đề Tin học 11 Cánh diều
- Giải SBT Tin học 11 Cánh diều
- Giải lớp 11 Cánh diều (các môn học)
- Giải lớp 11 Kết nối tri thức (các môn học)
- Giải lớp 11 Chân trời sáng tạo (các môn học)
- Soạn văn 11 Cánh diều (hay nhất)
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 - Cánh diều
- Giải Tiếng Anh 11 Global Success
- Giải sgk Tiếng Anh 11 Smart World
- Giải sgk Tiếng Anh 11 Friends Global
- Giải sgk Vật Lí 11 - Cánh diều
- Giải sgk Hóa học 11 - Cánh diều
- Giải sgk Sinh học 11 - Cánh diều
- Giải sgk Lịch Sử 11 - Cánh diều
- Giải sgk Địa Lí 11 - Cánh diều
- Giải sgk Giáo dục KTPL 11 - Cánh diều
- Giải sgk Tin học 11 - Cánh diều
- Giải sgk Công nghệ 11 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 - Cánh diều
- Giải sgk Giáo dục quốc phòng 11 - Cánh diều
- Giải sgk Âm nhạc 11 - Cánh diều