TopStudy

Tin học · Lớp 7

12 câu Trắc nghiệm Tin học 7 Chân trời sáng tạo Bài 13 có đáp án

12 câu · 18 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
Bài toán: Thực hiện tìm một số bất kì trong dãy số. Đầu vào của bài toán tìm kiếm một số trong dãy số cho trước là:
  1. Đáp án A: Dãy số
  2. Đáp án B: Số cần tìm
  3. Đáp án C: Dãy số và số cần tìm
  4. Đáp án D: Vị trí tìm thấy
Xem đáp án và lời giải

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

Đáp án: C

Đáp án đúng là:C

Đầu vào (Input) của bài toán chính là dãy số và các số cần tìm.

Câu 2

1 điểm
Đầu ra của bài toán tìm kiếm một số trong dãy số cho trước là:
  1. Đáp án A: Số cần tìm
  2. Đáp án B: Dãy số và số cần tìm
  3. Đáp án C: Thông báo vị trí số được tìm thấy
  4. Đáp án D: Thông báo vị trí số được tìm thấy hoặc thông báo không tìm thấy số cần tìm
Xem đáp án và lời giải

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

Đáp án: D

Đáp án đúng là: D

Đầu của bài toán là: Thông báo vị trí số được tìm thấy hoặc thông báo không tìm thấy số cần tìm.

Câu 3

1 điểm
Thuật toán tìm kiếm tuần tự kết thúc khi:
  1. Đáp án A: Tìm kiếm được vị trí số cần tìm.
  2. Đáp án B: Thông báo không tìm thấy số cần tìm.
  3. Đáp án C: Tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
  4. Đáp án D: Cả A, B, C đều sai.
Xem đáp án và lời giải

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

Đáp án: C

Đáp án đúng là: C

Thuật toán tìm kiếm tuần tự kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.

Câu 4

1 điểm
Để tìm kiếm một số trong dãy số bằng thuật toán tìm kiếm tuần tự, ta thực hiện:
  1. Đáp án A: Lấy ngẫu nhiên một số trong dãy số để so sánh với số cần tìm.
  2. Đáp án B: So sánh lần lượt từ số đầu tiên trong dãy số với số cần tìm.
  3. Đáp án C: Sắp xếp dãy số theo thứ tự tăng dần.
  4. Đáp án D: So sánh số cần tìm với số ở giữa dãy số.
Xem đáp án và lời giải

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

Đáp án: B

Đáp án đúng là: B

Thuật toán tìm kiếm tuần tự thực hiện so sánh lần lượt từ phần tử đầu tiên của dãy với giá trị cần tìm.

Câu 5

1 điểm
Cho dãy số A = {24, 28, 14, 18, 19, 12, 19}. Để tìm kiếm số 19 trong dãy theo thuật toán tìm kiếm tuần tự cần thực hiện mấy lần lặp?
  1. Đáp án A: 5 lần
  2. Đáp án B: 6 lần
  3. Đáp án C: 7 lần
  4. Đáp án D: 8 lần
Xem đáp án và lời giải

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

Đáp án: A

Đáp án đúng là: A

Số 19 ở vị trí số 5 của dãy số vậy để tìm kiếm số 19 trong dãy số theo thuật toán tìm kiếm tuần tự cần thực hiện 5 lần.

Câu 6

1 điểm
Cho dãy số A = {24, 28, 14, 18, 19, 12, 19}. Để tìm kiếm số 39 trong dãy theo thuật toán tìm kiếm tuần tự cần thực hiện mấy lần lặp?
  1. Đáp án A: 5 lần
  2. Đáp án B: 6 lần
  3. Đáp án C: 7 lần
  4. Đáp án D: Không lần nào
Xem đáp án và lời giải

Câu 7

1 điểm
Để tìm kiếm một số trong dãy số bằng thuật toán tìm kiếm nhị phân, ta thực hiện:
  1. Đáp án A: Lấy ngẫu nhiên một số trong dãy số để so sánh với số cần tìm.
  2. Đáp án B: So sánh lần lượt từ số đầu tiên trong dãy số với số cần tìm.
  3. Đáp án C: Sắp xếp dãy số theo thứ tự tăng dần.
  4. Đáp án D: So sánh số cần tìm với số ở giữa dãy số.
Xem đáp án và lời giải

Câu 8

1 điểm
Điều kiện để thực hiện thật toán tìm kiếm nhị phân là:
  1. Đáp án A: Dãy số chưa được sắp xếp.
  2. Đáp án B: Dãy số đã được sắp xếp không giảm.
  3. Đáp án C: Dãy số được sắp xếp không tăng.
  4. Đáp án D: Cả A và B đều đúng.
Xem đáp án và lời giải

Câu 9

1 điểm
Ưu điểm của thuật toán tìm kiếm nhị phân là:
  1. Đáp án A: Thu hẹp được phạm vi tìm kiếm chỉ còn tối đa là một nửa sau mỗi lần lặp.
  2. Đáp án B: Số lần lặp tương tự như thuật toán tìm kiếm tuần tự.
  3. Đáp án C: Thuật toán chia bài toán thành những bài toán nhỏ hơn giúp tăng hiệu quả tìm kiếm.
  4. Đáp án D: Cả A và C
Xem đáp án và lời giải

Câu 10

1 điểm
Với dãy số lần lượt là: 12, 14, 15, 18, 19, 21, 24, 25, 26. Nếu thực hiện theo thuật toán tìm kiếm nhị phân để tìm số 21 ta cần thực hiện mấy lần lặp?
  1. Đáp án A: 2 lần
  2. Đáp án B: 3 lần
  3. Đáp án C: 4 lần
  4. Đáp án D: 5 lần
Xem đáp án và lời giải

Câu 11

1 điểm

Với thuật toán tìm kiếm nhị phân. Hãy sắp xếp các bước thực hiện ở mỗi lần lặp:

1. So sánh giá trị cần tìm với giá trị của phần tử giữa dãy đang xét.

2. Nếu nhỏ hơn thì xét dãy ở nửa trước, nếu lớn hơn thì xét dãy ở nửa sau.

3. Nếu bằng nhau thì thông báo vị trí tìm thấy và kết thúc.

4. Nếu dãy rỗng thì thông báo không tìm thấy và kết thúc tìm kiếm, không thì quay lại bước 1.

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

Câu 12

1 điểm
Tìm một từ tiếng Anh trong cuốn từ điển, em sẽ tìm kiếm theo cách nào nhanh nhất?
  1. Đáp án A: Tìm kiếm tuần tự
  2. Đáp án B: Tìm kiếm nhị phân
  3. Đáp án C: Cả A và B đều không áp dụng được.
  4. Đáp án D: Cả A và B đều áp dụng được.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Thực toán tìm kiếm · Các bộ sách Tin học Lớp 7