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

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
Đâu là phát biểu đúng khi nói đến thuật toán tìm kiếm tuần tự?
  1. Đáp án A: Thực hiện tìm lần lượt từ đầu đến cuối danh sách.
  2. Đáp án B: Khi chưa tìm thấy và chưa tìm hết thì còn tìm tiếp.
  3. Đáp án C: Cả A, B đúng.
  4. Đáp án D: Cả A, B 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ự thực hiện tìm lần lượt từ đầu đến cuối danh sách. Khi chưa tìm thấy và chưa tìm hết thì còn tìm tiếp.

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 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ự thực hiện công việc tìm kiếm dữ liệu cho trước trong một danh sách đã cho.

Câu 3

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 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: Cho 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ì trong danh sách.
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 công việc như sau: Xem xét mục dữ liệu đầu tiên, sau đó xem xé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.

Câu 4

1 điểm
Trong tìm kiếm tuần tự thì có mấy điều kiện cần kiểm tra để dừng vòng lặp?
  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 3
  4. Đáp án D: Không
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

Trong tìm kiếm tuần tự thì có 2 điều kiện cần kiểm tra để dừng vòng lặp.

- Kiểm tra xem thông tin đó đã đúng với thông tin cần tìm không.

- Kiểm tra đã hết danh sách chưa.

Câu 5

1 điểm

Cho sơ đồ khối như sau mô tả thuật toán?

Hình minh hoạ

  1. Đáp án A: Thuật toán tìm kiếm tên khác hàng
  2. Đáp án B: Thuật toán tìm kiếm địa chỉ khách hàng
  3. Đáp án C: Thuật toán tìm kiếm tên học sinh
  4. Đáp án D: Thuật toán tìm kiếm địa chỉ học sinh
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

Sơ đồ khối như trên dùng để mô tả thuật toán tìm kiếm tên học sinh.

Câu 6

1 điểm

Cho sơ đồ khối như sau, đầu ra của thuật toán dưới là gì?

Hình minh hoạ

  1. Đáp án A: Số lượng tên học sinh.
  2. Đáp án B: Tên học sinh bị trùng.
  3. Đáp án C: Có tìm thấy tên học sinh cần tìm không.
  4. Đáp án D: Danh sách tên học sinh.
Xem đáp án và lời giải

Câu 7

1 điểm

Cho sơ đồ khối dùng để mô tả thuật toán tìm kiếm tuần tự tên sách như hình bên dưới:

Hình minh hoạ

Thông tin đầu vào tại vị trí X (phía dưới bắt đầu) là?

  1. Đáp án A: Tên sách cần tìm
  2. Đáp án B: Danh sách tên sách
  3. Đáp án C: Danh sách họ tên học sinh
  4. Đáp án D: Đáp án khác
Xem đáp án và lời giải

Câu 8

1 điểm
Trong mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên thì bước “Trả lời Tìm thấy và chỉ ra vị trí phần tử tìm được; Kết thúc” là bước thứ mấy của thuật toán?
  1. Đáp án A: Bước 2
  2. Đáp án B: Bước 3
  3. Đáp án C: Bước 4
  4. Đáp án D: Bước 5
Xem đáp án và lời giải

Câu 9

1 điểm
Bước 1 trong mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên là gì?
  1. Đáp án A: Kiểm tra đã hết danh sách chưa.
  2. Đáp án B: Xét phần tử đầu tiên của danh sách.
  3. Đáp án C: Trả lời “không tìm thấy” và kết thúc.
  4. Đáp án D: Trả lời “Tìm thấy” và chỉ ra vị trí phần tử tìm được; Kết thúc.
Xem đáp án và lời giải

Câu 10

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ức 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 11

1 điểm

Có 6 thẻ số, mỗi thẻ được ghi số ở một mặt và mặt còn lại không ghi gì. Đặt úp các thẻ số trên mặt bàn và xếp thành một dãy như hình dưới đây.

Hình minh hoạ

Em hãy cho biết để thực hiện tìm một số bất kì trong dãy số ghi trên các thẻ ở hình trên bằng cách?

  1. Đáp án A: Lật một thẻ ngẫu nhiên.
  2. Đáp án B: Lần lượt lật các thẻ số lên cho đến khi tìm được số cần tìm.
  3. Đáp án C: Lật thẻ đầu tiên.
  4. Đáp án D: Lật thẻ cuối cùng.
Xem đáp án và lời giải

Câu 12

1 điểm
Thuật toán tìm kiếm tuần tự một số trong dãy số A dừng khi nào?
  1. Đáp án A: Nếu tìm thấy giá trị cần tìm trong dãy A.
  2. Đáp án B: Nếu tìm đến giá trị cuối trong dãy số mà không tìm thấy giá trị cần tìm.
  3. Đáp án C: Nếu tìm thấy giá trị cần tìm trong dãy A hoặc nếu tìm đến giá trị cuối trong dãy số mà không tìm thấy giá trị cần tìm.
  4. Đáp án D: Đáp án khác
Xem đáp án và lời giải

Câu 13

1 điểm

Trong thuật toán tìm kiếm tuần tự với N=8; K=6 và dãy A như sau:

4

9

7

1

6

3

5

8

Khi thuật toán kết thúc thì i nhận giá trị là bao nhiêu?

  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 14

1 điểm
Mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên gồm có mấy bước?
  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âu 15

1 điểm

Xét thuật toán tìm kiếm tuần tự sau:

B1. Nhập N, các số hạng a1_{1}, a2_{2}, …, an_{n} và khóa k;

B2. i <- 1;

B3. Nếu ai = k thì thông báo chỉ số i rồi kết thúc;

B4. i <- i + 1;

B5. Nếu i > N thì thông báo dãy A không có số hạng nào có giá trị bằng k, rồi kết thúc;

B6. Quay lại bước 3.

Hãy cho biết thao tác ở bước 4 trong thuật toán trên được thực hiện tối đa bao nhiêu lần?

- i>- 1;

  1. Đáp án A: 0
  2. Đáp án B: 1
  3. Đáp án C: n
  4. Đáp án D: Không xác định được.
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