TopStudy

Tin học · Lớp 7

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

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
Thuật toán tìm kiếm tuần tự thực hiện như thế nào?
  1. Đáp án A: So sánh lần lượt phần tử đầu tiên của dãy với giá trị cần tìm, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
  2. Đáp án B: So sánh lần lượt phần tử cuối cùng của dãy với giá trị cần tìm, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
  3. Đáp án C: So sánh lần lượt phần tử đầu tiên của dãy với phần tử kế tiếp, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
  4. Đáp án D: So sánh lần lượt phần tử cuối cùng của dãy với giá trị kế tiếp, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
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

Thuật toán tìm kiếm tuần tự thực hiện so sánh lần lượt phần tử đầu tiên của dãy với giá trị cần tìm, việc tìm kiếm 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 2

1 điểm
Trong thuật toán tìm kiếm tuần tự để tìm một số trong dãy thẻ số, sau bước Lật thẻ thứ nhất thì ta sẽ thực hiện bước nào?
  1. Đáp án A: Kiểm tra: Số thẻ có đúng là số cần tìm không?
  2. Đáp án B: Kiểm tra: tất cả các thẻ số đã được lật?
  3. Đáp án C: Đầu ra: thông báo vị trí tìm thấy.
  4. Đáp án D: Kết thúc
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

Trong thuật toán tìm kiếm tuần tự để tìm một số trong dãy thẻ số, sau bước Lật thẻ thứ nhất thì ta sẽ thực hiện bước Kiểm tra: Số thẻ có đúng là số cần tìm không?

Câu 3

1 điểm
Trong thuật toán tìm kiếm tuần tự để tìm một số trong dãy thẻ số, sau bước Kiểm tra: Số thẻ có đúng là số cần tìm không? Mà nhận được kết quả Đúng thì ta sẽ thực hiện bước nào?
  1. Đáp án A: Kiểm tra: Số thẻ có đúng là số cần tìm không?
  2. Đáp án B: Kiểm tra: tất cả các thẻ số đã được lật?
  3. Đáp án C: Đầu ra: thông báo vị trí tìm thấy.
  4. Đáp án D: Kết thúc
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

Trong thuật toán tìm kiếm tuần tự để tìm một số trong dãy thẻ số, sau bước Kiểm tra: Số thẻ có đúng là số cần tìm không? Mà nhận được kết quả Đúng thì ta sẽ thực hiện bước Đầu ra: thông báo vị trí tìm thấ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 phần tử đầu tiên của dãy với giá trị cần tìm, việc tìm kiếm 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 5

1 điểm
Thuật toán tìm kiếm tuần tự có thể giúp em:
  1. Đáp án A: Tìm số điện thoại trong danh bạ để biết người đã gọi đến.
  2. Đáp án B: Tìm bạn học sinh cùng tháng sinh nhật với em trong danh sách lớp.
  3. Đáp án C: Tìm một bạn trong bức ảnh chụp tập thể lớp.
  4. Đáp án D: Cả A, B và C.
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

Thuật toán tìm kiếm tuần tự có thể giúp em: Tìm số điện thoại trong danh bạ để biết người đã gọi đến; Tìm bạn học sinh cùng tháng sinh nhật với em trong danh sách lớp; Tìm một bạn trong bức ảnh chụp tập thể lớp.

Câu 6

1 điểm
Thuật toán tìm kiếm nhị phân thực hiện như thế nào?
  1. Đáp án A: Chia bài toán tìm kiếm ban đầu thành những bài toán tìm kiếm nhỏ hơn.
  2. Đáp án B: Chia bài toán tìm kiếm ban đầu thành những bài toán tìm kiếm lớn hơn.
  3. Đáp án C: So sánh lần lượt phần tử cuối cùng của dãy với giá trị cần tìm, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
  4. Đáp án D: So sánh lần lượt phần tử đầu của dãy với giá trị cần tìm, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
Xem đáp án và lời giải

Câu 7

1 điểm
Dùng thuật toán tìm kiếm nhị phân để tìm một số trong dãy thẻ số (được sắp xếp theo thư tự không giảm), sau bước Kiểm tra: số cần tìm nhỏ hơn giá trị trên thẻ? nếu nhận kết quả Sai, ta thực hiện bước nào?
  1. Đáp án A: Xét dãy thẻ số đứng sau thẻ số vừa lật.
  2. Đáp án B: Xét dãy thẻ số đứng trước thẻ số vừa lật.
  3. Đáp án C: Kết thúc.
  4. Đáp án D: Kiểm tra: dãy rỗng.
Xem đáp án và lời giải

Câu 8

1 điểm
Khi dùng thuật toán tìm kiếm nhị phân để tìm một số trong dãy thẻ số (được sắp xếp theo thư tự không giảm), sau bước Kiểm tra: dãy rỗng? nếu nhận kết quả Sai, ta thực hiện bước nào?
  1. Đáp án A: Xét dãy thẻ số đứng sau thẻ số vừa lật.
  2. Đáp án B: Lật thẻ số ở giữa dãy.
  3. Đáp án C: Kết thúc.
  4. Đáp án D: Đầu ra: thông báo không tìm thấy.
Xem đáp án và lời giải

Câu 9

1 điểm

Chọn phát biểu sai?

Hướng dẫn giả

  1. Đáp án A: Thuật toán tìm kiếm tuần tự chỉ áp dụng với dãy gia trị đã được sắp xếp.
  2. Đáp án B: Thuật toán tìm kiếm nhị phân chỉ áp dụng với dãy gia trị đã được sắp xếp.
  3. Đáp án C: Thuật toán tìm kiếm nhị phân thực hiện chia bài toán tìm kiếm ban đầu thành những bài toán tìm kiếm nhỏ hơn.
  4. Đáp án D: Việc 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.
Xem đáp án và lời giải

Câu 10

1 điểm
Thẻ số ở giữa dãy có số thứ tự là phần nguyên của phép chia nào?
  1. Đáp án A: (Số lượng thẻ của dãy +1) : 2.
  2. Đáp án B: Số lượng thẻ của dãy +1 : 2.
  3. Đáp án C: (Số lượng thẻ của dãy +1) : 3.
  4. Đáp án D: Số lượng thẻ của dãy : 2.
Xem đáp án và lời giải

Câu 11

1 điểm
Trong thuật toán tìm kiếm nhị phân, ở mỗi lần lặp ta thực hiện mấy bước?
  1. Đáp án A: 3.
  2. Đáp án B: 4.
  3. Đáp án C: 2.
  4. Đáp án D: 5.
Xem đáp án và lời giải

Câu 12

1 điểm
Chọn khẳng định sai trong các khẳng định sau:
  1. Đáp án A: Thuật toán tìm kiếm tuần tự thực hiện so sánh lần lượt phần tử đầu tiên của dãy với giá trị cần tìm, việc tìm kiếm kết thúc khi tìm thấy hoặc đã duyệt hết các phần tử trong dãy.
  2. Đáp án B: Thuật toán tìm kiếm tuần tự thực hiện lặp đi lặp lại việc duyệt từng thẻ số, vòng lặp sẽ kết thúc khi tìm thấy số cần tìm hoặc đã duyệt hết các thẻ số.
  3. Đáp án C: Thuật toán tìm kiếm nhị phân thực hiện chia bài toán tìm kiếm ban đầu thành những bài toán tìm kiếm lớn hơn.
  4. Đáp án D: Cả 3 phương án trên
Xem đáp án và lời giải

Câu 13

1 điểm
Thuật toán tìm kiếm nhị phân áp dụng với bài toán tìm kiếm kiểu nào?
  1. Đáp án A: Áp dụng được với mọi bài toán tìm kiếm.
  2. Đáp án B: Áp dụng với dãy giá trị đã được sắp xếp.
  3. Đáp án C: Áp dụng được với dãy giá trị chưa được sắp xếp.
  4. Đáp án D: Cả A, B và C.
Xem đáp án và lời giải

Câu 14

1 điểm
Chọn phát biểu sai về thuật toán tìm kiếm nhị phân?
  1. Đáp án A: Thẻ số ở giữa dãy có số thứ tự là phần nguyên của phép chia (số lượng thẻ của dãy) /2.
  2. Đáp án B: Khi dãy chỉ còn một thẻ số thì nửa trước (hoặc nửa sau) là dãy rỗng (dãy không có thể số nào).
  3. Đáp án C: Vòng lặp sẽ kết thúc khi tìm thấy số cần tìm hoặc dãy không còn thẻ số nào nữa.
  4. Đáp án D: Thuật toán tìm kiếm nhị phân thực hiện chia bài toán tìm kiếm ban đầu thành những bài toán tìm kiếm nhỏ hơn.
Xem đáp án và lời giải

Câu 15

1 điểm
Khi thực hiện tìm kiếm nhị phân số 25 trong dãy số 18, 21, 25, 27, 67, 69, 72, 77, 79, 81 cần thực hiện mấy vòng lặp?
  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

Đề 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