TopStudy

Tin học · Lớp 11

15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 19 có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm

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.

Bài toán tìm kiếm tuần tự thực hiện bao nhiêu lần duyệt để tìm ra phần tử có giá trị bằng 47 trong dãy A = [1, 91, 45, 23, 67, 9, 10, 47, 90, 46, 86]?

  1. Đáp án A: 4
  2. Đáp án B: 6
  3. Đáp án C: 8
  4. Đáp án D: 7
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án: D

Giải thích: Thuật toán tìm kiếm tuần tự duyệt từ đầu đến cuối dãy số. Để tìm phần tử 47 ở vị trí thứ 7, cần duyệt 7 phần tử.

Câu 2

1 điểm
Trong tìm kiếm tuần tự, khi nào ta có thể tìm thấy kết quả ngay với ít bước nhất?
  1. Đáp án A: Khi phần tử cần tìm ở giữa danh sách
  2. Đáp án B: Khi phần tử cần tìm ở cuối danh sách
  3. Đáp án C: Khi phần tử cần tìm không có trong danh sách
  4. Đáp án D: Khi phần tử cần tìm là phần tử đầu tiên
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án: D

Giải thích: Nếu phần tử cần tìm là phần tử đầu tiên của danh sách, kết quả sẽ được tìm thấy ngay sau bước đầu tiên

Câu 3

1 điểm
Trong tìm kiếm tuần tự, khi nào cần nhiều bước nhất để tìm ra kết quả?
  1. Đáp án A: Khi phần tử cần tìm ở giữa danh sách
  2. Đáp án B: Khi phần tử cần tìm là phần tử cuối cùng
  3. Đáp án C: Khi phần tử cần tìm không có trong danh sách
  4. Đáp án D: Khi phần tử cần tìm là phần tử đầu tiên
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Khi phần tử cần tìm là phần tử cuối cùng, thuật toán phải duyệt qua toàn bộ danh sách trước khi tìm thấy nó.

Câu 4

1 điểm
Thuật toán tìm kiếm nhị phân chỉ có thể áp dụng khi danh sách dữ liệu đã được sắp xếp như thế nào?
  1. Đáp án A: Tăng dần
  2. Đáp án B: Giảm dần
  3. Đáp án C: Không cần sắp xếp
  4. Đáp án D: Sắp xếp theo bất kỳ thứ tự nào
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án: A

Giải thích: Thuật toán tìm kiếm nhị phân yêu cầu danh sách phải được sắp xếp theo thứ tự tăng dần để chia đôi dữ liệu và thu hẹp phạm vi tìm kiếm.

Câu 5

1 điểm
Với thuật toán tìm kiếm nhị phân, cần bao nhiêu lần duyệt để tìm phần tử có giá trị bằng 34 trong dãy A = [0, 4, 9, 10, 12, 14, 17, 18, 20, 31, 34, 67]?
  1. Đáp án A: 2
  2. Đáp án B: 3
  3. Đáp án C: 4
  4. Đáp án D: 5
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Thuật toán tìm kiếm nhị phân sẽ duyệt qua 4 bước để tìm ra phần tử 34 bằng cách chia đôi phạm vi tìm kiếm.

Câu 6

1 điểm
Với thuật toán tìm kiếm tuần tự, cần duyệt bao nhiêu phần tử để tìm ra phần tử có giá trị bằng 34 trong dãy A = [0, 4, 9, 10, 12, 14, 17, 18, 20, 31, 34, 67]?
  1. Đáp án A: 6
  2. Đáp án B: 10
  3. Đáp án C: 12
  4. Đáp án D: 11
Xem đáp án và lời giải

Câu 7

1 điểm
Thuật toán tìm kiếm nhị phân có ưu điểm gì so với tìm kiếm tuần tự?
  1. Đáp án A: Đơn giản hơn trong lập trình
  2. Đáp án B: Có thể áp dụng cho mọi danh sách
  3. Đáp án C: Tốc độ nhanh hơn khi danh sách đã sắp xếp
  4. Đáp án D: Không cần phải sắp xếp danh sách trước khi tìm
Xem đáp án và lời giải

Câu 8

1 điểm
Cho dãy A = [1, 3, 4, 7, 8, 9, 10]. Cần tìm giá trị K = 9 bằng thuật toán tìm kiếm nhị phân, chỉ số nào sẽ được trả về?
  1. Đáp án A: 3
  2. Đáp án B: 4
  3. Đáp án C: 5
  4. Đáp án D: 6
Xem đáp án và lời giải

Câu 9

1 điểm
Thuật toán tìm kiếm tuần tự có thể áp dụng trong trường hợp nào?
  1. Đáp án A: Dữ liệu đã được sắp xếp
  2. Đáp án B: Dữ liệu chưa được sắp xếp
  3. Đáp án C: Chỉ cho các dãy số
  4. Đáp án D: Chỉ cho các dãy chữ cái
Xem đáp án và lời giải

Câu 10

1 điểm
Nếu dãy số đã được sắp xếp giảm dần, thuật toán tìm kiếm nhị phân sẽ hoạt động như thế nào?
  1. Đáp án A: Thuật toán vẫn hoạt động bình thường
  2. Đáp án B: Phải thay đổi thuật toán để so sánh ngược lại
  3. Đáp án C: Không thể áp dụng tìm kiếm nhị phân
  4. Đáp án D: Chỉ áp dụng cho dãy số ngắn
Xem đáp án và lời giải

Phần II. Tự luận

Câu 11

1 điểm

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

Miền dữ liệu của bài toán tìm kiếm hình ảnh hoa hồng trên Internet là gì?

a) Tất cả các tệp văn bản có trên máy tính.

b) Tất cả các hình ảnh có trên các máy tính kết nối Internet.

c) Tất cả các bài viết về cách trồng hoa.

d) Tất cả các danh sách học sinh trong lớp.

Xem đáp án và lời giải

Câu 12

1 điểm

Trong bài toán tìm kiếm tuần tự, khi nào thuật toán tìm kiếm có thể tìm thấy ngay kết quả cần tìm?

a) Khi phần tử cần tìm nằm ở vị trí đầu tiên của dãy số.

b) Khi phần tử cần tìm nằm ở vị trí giữa của dãy số.

c) Khi dãy số có số lượng phần tử lớn hơn 10.

d) Khi phần tử cần tìm nằm ở vị trí cuối cùng của dãy số

Xem đáp án và lời giải

Câu 13

1 điểm

PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Bài toán tìm kiếm hình ảnh hoa hồng trên Internet có miền dữ liệu nào?

Xem đáp án và lời giải

Câu 14

1 điểm
Khi nào thuật toán tìm kiếm tuần tự sẽ tìm được kết quả nhanh nhất?
Xem đáp án và lời giải

Câu 15

1 điểm
So sánh số bước giữa tìm kiếm tuần tự và tìm kiếm nhị phân với cùng một dãy số. Khi nào thuật toán nào sẽ hiệu quả hơn?
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Bài toán tìm kiếm · Các bộ sách Tin học Lớp 11