IMG-LOGO
Trang chủ Lớp 11 Tin học 15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 20: Thực hành bài toán tìm kiếm có đáp án

15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 20: Thực hành bài toán tìm kiếm có đáp án

15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 20: Thực hành bài toán tìm kiếm có đáp án

  • 61 lượt thi

  • 10 câu hỏi

  • 60 phút

Danh sách câu hỏi

Câu 1:

Trong Python, lệnh nào sau đây dùng để mở tệp văn bản data.txt để ghi thêm dữ liệu mà không xóa nội dung cũ?

Xem đáp án

Đáp án: C

Giải thích: Tham số "a" trong lệnh mở tệp dùng để ghi tiếp dữ liệu vào tệp mà không xóa nội dung cũ. Các lựa chọn khác không phù hợp.


Câu 2:

Khi mở tệp bằng lệnh f = open("data.txt", "r"), Python sẽ thực hiện điều gì?

Xem đáp án

Đáp án: C

Giải thích: Tham số "r" trong lệnh open() chỉ ra rằng tệp sẽ được mở để đọc dữ liệu.


Câu 3:

Câu lệnh f.close() có tác dụng gì trong Python?

Xem đáp án

Đáp án: A

Giải thích: Lệnh f.close() được dùng để đóng tệp sau khi hoàn tất các thao tác đọc hoặc ghi, giúp giải phóng tài nguyên.


Câu 4:

Lệnh print(TenHS[i], DiemHS[i], file=f) dùng để:

Xem đáp án

Đáp án: B

Giải thích: Lệnh print() với tham số file=f được sử dụng để ghi dữ liệu vào tệp thay vì hiển thị trên màn hình.


Câu 5:

Câu lệnh line.split() trong Python có chức năng gì?

Xem đáp án

Đáp án: A

Giải thích: Lệnh split() tách dòng văn bản thành danh sách các từ, sử dụng khoảng trắng làm ký tự phân tách.


Câu 6:

Thuật toán nào được sử dụng để tăng tốc độ tìm kiếm trong tệp đã được sắp xếp theo thứ tự tăng dần?

Xem đáp án

Đáp án: B

Giải thích: Thuật toán tìm kiếm nhị phân được áp dụng hiệu quả khi dữ liệu đã được sắp xếp, giúp tăng tốc độ tìm kiếm.


Câu 7:

Khi tìm kiếm tên học sinh trong danh sách, nếu tên học sinh không tồn tại, chương trình sẽ:

Xem đáp án

Đáp án: B

Giải thích: Nếu tên học sinh không tồn tại trong danh sách, chương trình sẽ hiển thị thông báo không tìm thấy dữ liệu.


Câu 8:

Trong thuật toán tìm kiếm nhị phân, điều kiện nào quyết định quá trình tìm kiếm tiếp theo?

Xem đáp án

Đáp án: A

Giải thích: Thuật toán tìm kiếm nhị phân so sánh giá trị ở giữa danh sách với giá trị cần tìm để quyết định bước tiếp theo.


Câu 9:

Khi sử dụng lệnh f.readlines(), kết quả trả về là:

Xem đáp án

Đáp án: A

Giải thích: Lệnh f.readlines() đọc tất cả các dòng trong tệp và trả về chúng dưới dạng một danh sách.


Câu 10:

Trong bài toán tra cứu điểm thi, nếu người dùng nhập từ khóa "end", chương trình sẽ:

Xem đáp án

Đáp án: A

Giải thích: Khi người dùng nhập từ khóa "end", chương trình sẽ dừng quá trình tra cứu điểm thi và kết thúc vòng lặp.


Bắt đầu thi ngay


Có thể bạn quan tâm


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