Trắc nghiệm Tin học 11 Kết nối tri thức Bài 30 (có đáp án): Thiết lập thư viện cho chương trình
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Thư viện chương trình là gì?
Đáp án và lời giải
Đáp án: B
Câu 2
Để nhập toàn bộ thư viện math vào bộ nhớ, lệnh nào dưới đây là đúng?
Đáp án và lời giải
Đáp án: C
Câu 3
Trong Python, lệnh from math import sqrt, floor, ceil có nghĩa là gì?
Đáp án và lời giải
Đáp án: B
Câu 4
Đâu là chức năng chính của cấu trúc Node trong danh sách liên kết?
Đáp án và lời giải
Đáp án: C
Câu 5
Hàm insert(L, k) có chức năng gì trong danh sách liên kết?
Đáp án và lời giải
Đáp án: C
Câu 6
Lệnh nào sau đây sẽ xóa phần tử đầu tiên của danh sách liên kết L?
Đáp án và lời giải
Đáp án: A
Câu 7
Lệnh nào dưới đây sẽ khởi tạo một danh sách liên kết mới?
Đáp án và lời giải
Đáp án: C
Câu 8
Hàm search(L, k) có chức năng gì trong danh sách liên kết L?
Đáp án và lời giải
Đáp án: B
Câu 9
Trong danh sách liên kết, lệnh delete_last(L) có chức năng gì?
Đáp án và lời giải
Đáp án: B
Câu 10
Trong danh sách liên kết, làm thế nào để hiển thị toàn bộ phần tử của danh sách L?
Đáp án và lời giải
Đáp án: C
Câu 11
Khi sử dụng thư viện math trong Python, nếu chỉ muốn đưa vào bộ nhớ các hàm sqrt, floor, và ceil, bạn có thể sử dụng cú pháp nào?
a)import math.sqrt, math.floor, math.ceil
b)from math import sqrt, floor, ceil
c)import math(sqrt, floor, ceil)
d)math.import(sqrt, floor, ceil)
Đáp án và lời giải
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Câu 12
Trong cấu trúc dữ liệu danh sách liên kết, nếu muốn xoá node đầu tiên của danh sách liên kết L, bạn có thể sử dụng hàm nào?
a)delete_first(L)
b)insert(L, 0)
c)search(L, None)
d)show(L)
Đáp án và lời giải
Đáp án: a) Đúng; b) Sai; c) Sai; d) Sai
Câu 13
Tại sao cần thiết lập thư viện cho chương trình?
Đáp án và lời giải
Đáp án: Thư viện giúp tổ chức các hàm và đoạn mã thành các mô-đun độc lập để sử dụng lại trong nhiều chương trình. Điều này giúp tăng cường tính tái sử dụng và giúp lập trình viên tiết kiệm thời gian, tránh lặp lại mã nguồn. Giải thích: Sử dụng thư viện giúp dễ dàng bảo trì, nâng cấp chương trình vì các hàm được lưu trữ tại một nơi và có thể cập nhật hoặc cải tiến khi cần mà không phải sửa đổi từng chương trình sử dụng.
Câu 14
Ý nghĩa của việc sử dụng các hàm trong thư viện chuẩn như math trong Python là gì?
Đáp án và lời giải
Đáp án: Các hàm trong thư viện chuẩn math cung cấp các chức năng toán học thường dùng như căn bậc hai, làm tròn số, và các hàm lượng giác, giúp lập trình viên không phải tự viết lại các thuật toán phức tạp này. Giải thích: Thư viện chuẩn math của Python giúp tối ưu hóa và tăng hiệu suất chương trình bằng cách cung cấp các hàm toán học tối ưu đã được kiểm nghiệm, giúp dễ dàng tính toán chính xác hơn
Câu 15
Để tạo một thư viện riêng trong Python, người dùng cần thực hiện các bước nào?
Đáp án và lời giải
Đáp án: Để tạo một thư viện riêng, người dùng có thể viết các hàm cần thiết vào một tệp Python và lưu tệp đó dưới dạng mô-đun, rồi sử dụng lệnh import để sử dụng thư viện này trong các chương trình khác Giải thích: Tạo thư viện riêng cho phép người dùng lưu trữ các hàm hoặc chức năng tự viết và dễ dàng tái sử dụng chúng trong nhiều chương trình khác, đồng thời giúp quản lý mã hiệu quả hơn khi cần nâng cấp hay bảo trì.