TopStudy

Tin học · Lớp 7

15 câu Trắc nghiệm Tin học 7 Kết nối tri thức Bài 14 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 tuần tự là gì?
  1. Đáp án A: Thực hiện tìm kiếm lần lượt từ đầu đến cuối danh sách
  2. Đáp án B: Thực hiện tìm kiếm ở cuối danh sách
  3. Đáp án C: Thực hiện tìm kiếm đầu danh sách
  4. Đáp án D: Thực hiện tìm kiếm giữa danh sách
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 tuần tự: Thực hiện tìm kiếm lần lượt từ đầu đến cuối danh sách.

Câu 2

1 điểm
Thuật toán tìm kiếm tuần tự thực hiện công việc gì?
  1. Đáp án A: Lưu trữ dữ liệu
  2. Đáp án B: Sắp xếp dữ liệu theo chiều tăng dần
  3. Đáp án C: Xử lí dữ liệu
  4. Đáp án D: Tìm kiếm dữ liệu cho trước từ trong một danh sách đã cho.
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ự dùng để tìm kiếm dữ liệu cho trước từ trong một danh sách đã cho.

Câu 3

1 điểm

Thứ tự sắp xếp đúng quá trình tìm kiếm tuần tự?

1. Xét phần tử đầu tiên của danh sách

2. So sánh với dữ liệu cần tìm

3. Nếu tìm được vị trí có kết quả bằng với dữ liệu cần tìm thì trả lời “Tìm thấy”. Ngược lại thì tiếp tục tìm kiếm.

4. Nếu tìm hết danh sách đã cho nhưng không tìm thấy dữ liệu cần tìm thì thông báo “Không tìm thấy”

Thứ tự đúng là:

  1. Đáp án A: 4 – 3 – 2 – 1
  2. Đáp án B: 1 – 2 – 3 – 4
  3. Đáp án C: 4 – 2 – 3 – 1
  4. Đáp án D: 1 – 3 – 2 – 4
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

Thứ tự đúng là:

1. Xét phần tử đầu tiên của danh sách

2. So sánh với dữ liệu cần tìm

3. Nếu tìm được vị trí có kết quả bằng với dữ liệu cần tìm thì trả lời “Tìm thấy”. Ngược lại thì tiếp tục tìm kiếm.

4. Nếu tìm hết danh sách đã cho nhưng không tìm thấy dữ liệu cần tìm thì thông báo “Không tìm thấy”

Câu 4

1 điểm
Bài toán: Tìm kiếm một số trong dãy số cho trước. Đầu vào của bài toán là:
  1. Đáp án A: Dãy số và số cần tìm
  2. Đáp án B: Dãy kí tự
  3. Đáp án C: Dãy số
  4. Đáp án D: Vị trí cần tìm
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

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

Câu 5

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: Thông báo vị trí tìm thấy hoặc không tìm thấy
  2. Đáp án B: Thông báo kết thúc dãy số
  3. Đáp án C: Thông báo dãy số sai
  4. Đáp án D: Thông báo dã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: A

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

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 6

1 điểm
Thuật toán tìm kiếm tuần tự kết thúc:
  1. Đáp án A: Tìm thấy hoặc đã duyệt hết các phần tử trong dãy
  2. Đáp án B: Tìm thấy hoặc đã duyệt đến giữa dãy
  3. Đáp án C: Tìm thấy hoặc đã duyệt đến phần tử đầu tiên
  4. Đáp án D: Cả A, B, D đều đúng
Xem đáp án và lời giải

Câu 7

1 điểm
Để tìm kiếm một số trong dãy bằng thuật toán tìm kiếm tuần tự, ta thực hiện?
  1. Đáp án A: Lấy phần tử giữa dãy để 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 với số cần tìm
  3. Đáp án C: Chọn ngẫu nhiên một số để so sánh với số cần tìm
  4. Đáp án D: Tất cả đều sai
Xem đáp án và lời giải

Câu 8

1 điểm
Cho dãy số C = {12, 14, 16, 17}. Để tìm số 14 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: 1 lần
  2. Đáp án B: 2 lần
  3. Đáp án C: 3 lần
  4. Đáp án D: 4 lần
Xem đáp án và lời giải

Câu 9

1 điểm
Cho dãy số C = {10, 11, 14, 28}. Để tìm số 20 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: 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 10

1 điểm
Trong quá trình thực hiện tìm kiếm tuần tự nếu kết quả Sai, ta sẽ:
  1. Đáp án A: Tìm phần tử kết tiếp
  2. Đáp án B: Thông báo “Không tìm thấy kết quả”
  3. Đáp án C: Kết thúc quá trình tìm kiếm
  4. Đáp án D: Thông báo “Tìm thấy”
Xem đáp án và lời giải

Câu 11

1 điểm
Trong quá trình thực hiện tìm kiếm tuần tự nếu kết quả Đúng, ta sẽ:
  1. Đáp án A: Tìm phần tử kết tiếp.
  2. Đáp án B: Thông báo “Không tìm thấy kết quả”.
  3. Đáp án C: Thông báo “Tìm thấy kết quả” và kết thúc quá trình tìm kiếm.
  4. Đáp án D: Kết thúc tìm kiếm.
Xem đáp án và lời giải

Câu 12

1 điểm
Trong quá trình tìm kiếm tuần tự từ đầu dãy đến cuối dãy số nhưng không tìm thấy dữ liệu thì ta sẽ:
  1. Đáp án A: Thông báo “Không tìm thấy kết quả”
  2. Đáp án B: Thông báo “Tìm thấy kết quả”
  3. Đáp án C: Tìm lặp lại từ đầu
  4. Đáp án D: Cả A, B, C đều sai
Xem đáp án và lời giải

Câu 13

1 điểm
Thuật toán tìm kiếm tuần tự thực hiện công việc như thế nào?
  1. Đáp án A: Sắp xếp lại dữ liệu theo thứ tự bảng chữ cái.
  2. Đáp án B: Xem xét mục dữ liệu đầu tiên, sau đó xem xét lần lượt từng mục dữ liệu tiếp theo cho đến khi tìm thấy mục dữ liệu được yêu cầu hoặc đến khi hết danh sách.
  3. Đáp án C: Chia nhỏ dữ liệu thành từng phần để tìm kiếm.
  4. Đáp án D: Bắt đầu tìm từ vị trí bất kì của danh sách.
Xem đáp án và lời giải

Câu 14

1 điểm
Thực hiện thuật toán tìm kiếm tuần tự để tìm số 10 trong danh sách [2, 6, 8, 4, 10, 12]. Đầu ra của thuật toán là gì?
  1. Đáp án A: Thông báo không tìm thấy.
  2. Đáp án B: Thông báo tìm thấy.
  3. Đáp án C: Thông báo tìm thấy giá trị cần tìm tại vị trí thứ 5 của danh sách.
  4. Đáp án D: Thông báo tìm thấy giá trị cần tìm tại vị trí thứ 6 của danh sách.
Xem đáp án và lời giải

Câu 15

1 điểm
Thuật toán tìm kiếm tuần tự cần bao nhiêu bước để tìm thấy số 7 trong danh sách [1, 4, 8, 7, 10, 28]?
  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ả đề Thuật toán tìm kiếm tuần tự · Các bộ sách Tin học Lớp 7