Tạo Trắc Nghiệm

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ì.