Bài tập trắc nghiệm Tin học 7 Kết nối tri thức Bài 14 mở ra cánh cửa tư duy khoa học máy tính thông qua thuật toán tìm kiếm cơ bản và tự nhiên nhất của con người. Mở đầu mạch tư duy logic của Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính, bài học giúp học sinh hiểu cách máy tính xử lí dữ liệu theo từng bước xác định. Tiếp cận Bài 14: Thuật toán tìm kiếm tuần tự, người học nắm rõ nguyên lí kiểm tra lần lượt từng phần tử từ đầu đến cuối danh sách cho đến khi tìm thấy mục tiêu hoặc hết danh sách. Bộ câu hỏi trắc nghiệm tin học 7 thuộc sách Kết nối tri thức rèn luyện kĩ năng mô phỏng từng bước lặp bằng sơ đồ khối và đánh giá số lần thực hiện phép so sánh trong trường hợp tốt nhất hoặc xấu nhất.
Kênh luyện thi trực tuyến dethitracnghiem đem lại môi trường tự học lý tưởng cho học sinh trong năm học 2026–2027 với nguồn đề kiểm tra chọn lọc phong phú. Chuyên mục giải bài tập trắc nghiệm lớp 7 cung cấp các đề thi, bài tập trực tuyến giúp ôn thi dễ dàng, nâng cao tư duy phân tích thuật toán và khả năng giải quyết các tình huống tìm kiếm trong đời sống. Cơ sở dữ liệu câu hỏi cập nhật thường xuyên, bám sát định hướng đánh giá năng lực của Bộ Giáo dục và Đào tạo. Thí sinh được trải nghiệm quy trình chấm điểm nhanh gọn miễn phí, kiểm tra kết quả ngay lập tức để khắc phục các lỗ hổng kiến thức. Thực hành đều đặn Bài tập trắc nghiệm Tin học 7 Kết nối tri thức Bài 14 có đáp án và lời giải chi tiết sẽ tạo bệ phóng học tập đắc lực, giúp học sinh bứt phá.
Câu 1: 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 như thế nào?
A. Xem xét lần lượt từ đầu đến cuối.
B. Nhảy cóc ngẫu nhiên các phần tử dãy.
C. Chia đôi danh sách thành hai nửa đều.
D. Tìm từ phần tử có giá trị lớn nhất.
Câu 2: Thuật toán tìm kiếm tuần tự dừng lại khi thoả mãn điều kiện nào sau đây?
A. Khi gặp phần tử có giá trị bằng 0.
B. Khi danh sách được đảo ngược lại hết.
C. Khi đã đổi chỗ được hai phần tử kề.
D. Khi tìm thấy hoặc đã hết danh sách.
Câu 3: Đầu vào (Input) của thuật toán tìm kiếm tuần tự là gì?
A. Vị trí của phần tử cần tìm kiếm.
B. Danh sách và giá trị cần tìm kiếm.
C. Một danh sách đã được sắp xếp tăng.
D. Thông báo tìm thấy hay không thấy.
Câu 4: Đầu ra (Output) của bài toán tìm kiếm là thông tin nào sau đây?
A. Danh sách sau khi đã sắp xếp xong.
B. Số lượng các phần tử trong danh sách.
C. Vị trí tìm thấy hoặc thông báo không có.
D. Tổng giá trị của các số trong dãy số.
Câu 5: Thuật toán tìm kiếm tuần tự có thể áp dụng cho loại danh sách nào?
A. Mọi danh sách, có sắp xếp hay chưa.
B. Bắt buộc danh sách phải sắp xếp tăng.
C. Chỉ áp dụng cho danh sách xếp giảm.
D. Chỉ dùng cho danh sách toàn số nguyên.
Câu 6: Bước đầu tiên khi thực hiện thuật toán tìm kiếm tuần tự là gì?
A. Kiểm tra xem đã hết danh sách chưa.
B. So sánh phần tử cuối cùng của dãy số.
C. Xét vị trí đầu tiên của danh sách.
D. Chia đôi danh sách thành hai phần bằng.
Câu 7: Trong trường hợp xấu nhất, số lần lặp của thuật toán tìm kiếm tuần tự bằng:
A. Bằng một nửa số phần tử danh sách.
B. Bằng hai lần số phần tử danh sách.
C. Luôn luôn chỉ lặp đúng một lần duy nhất.
D. Bằng số lượng phần tử của danh sách.
Câu 8: Cho dãy số: 4, 8, 2, 9, 5. Cần tìm số 2. Thuật toán tìm kiếm tuần tự tìm thấy sau mấy lần lặp?
A. Sau đúng một lần lặp đầu tiên.
B. Sau ba lần lặp kiểm tra tuần tự.
C. Sau hai lần lặp kiểm tra tuần tự.
D. Sau bốn lần lặp kiểm tra tuần tự.
Câu 9: Cho dãy số: 3, 7, 1, 6. Cần tìm số 3. Số bước lặp cần thực hiện là:
A. Tìm thấy ngay ở bước lặp thứ nhất.
B. Tìm thấy ở bước lặp thứ hai liên tiếp.
C. Tìm thấy ở bước lặp thứ ba liên tiếp.
D. Phải duyệt hết cả bốn bước lặp mới ra.
Câu 10: Cho dãy số: 5, 10, 15, 20. Cần tìm số 18. Kết luận của thuật toán là gì?
A. Tìm thấy số 18 ở vị trí thứ hai.
B. Tìm thấy số 18 ở vị trí cuối cùng.
C. Dừng lại vì gặp số lớn hơn giá trị.
D. Không tìm thấy sau khi duyệt hết dãy.
Câu 11: Cho danh sách tên: An, Bình, Cúc, Đào. Tìm tên “Cúc” sẽ dừng ở bước lặp:
A. Dừng lại ở bước lặp thứ nhất đầu.
B. Dừng lại ở bước lặp thứ hai tiếp.
C. Dừng lại ở bước lặp thứ ba tuần tự.
D. Dừng lại ở bước lặp thứ tư cuối cùng.
Câu 12: Khi phần tử đang xét có giá trị bằng giá trị cần tìm, thuật toán sẽ:
A. Chuyển sang phần tử kế tiếp kiểm tra.
B. Thông báo tìm thấy, chỉ vị trí và dừng.
C. Xoá phần tử đó khỏi danh sách ngay.
D. Đảo ngược vị trí danh sách về đầu.
Câu 13: Khi phần tử đang xét khác giá trị cần tìm và chưa hết danh sách, thuật toán sẽ:
A. Chuyển sang xét phần tử kế tiếp theo.
B. Dừng lại thông báo không tìm thấy kết quả.
C. Sắp xếp lại danh sách theo thứ tự mới.
D. Lấy phần tử ở giữa danh sách so sánh.
Câu 14: Ưu điểm nổi bật nhất của thuật toán tìm kiếm tuần tự là gì?
A. Tốc độ tìm kiếm nhanh nhất mọi thời.
B. Tiêu tốn ít bộ nhớ máy tính nhất quả.
C. Đơn giản, áp dụng cho mọi danh sách.
D. Luôn tìm thấy kết quả ở bước đầu tiên.
Câu 15: Nhược điểm lớn nhất của thuật toán tìm kiếm tuần tự là gì?
A. Không tìm được các kí tự chữ cái viết.
B. Bắt buộc phải sắp xếp danh sách trước.
C. Không thực hiện được trên máy tính số.
D. Rất chậm chạp khi danh sách quá lớn.
Câu 16: Một danh sách có 100 phần tử, nếu phần tử cần tìm ở vị trí cuối cùng thì số lần so sánh là:
A. Phải thực hiện đúng 100 lần so sánh.
B. Phải thực hiện đúng 50 lần so sánh.
C. Phải thực hiện đúng 10 lần so sánh.
D. Chỉ cần thực hiện 1 lần so sánh duy nhất.
Câu 17: Cho bảng mô phỏng tìm kiếm số 6 trong dãy: 2, 4, 6, 8:
| Lần lặp | 1 | 2 | 3 |
|---|---|---|---|
| Giá trị xét | 2 | 4 | 6 |
| So sánh với 6 | Sai | Sai | Đúng |
Thuật toán kết thúc ở lần lặp thứ mấy?
A. Kết thúc ở lần lặp thứ nhất.
B. Kết thúc ở lần lặp thứ ba.
C. Kết thúc ở lần lặp thứ hai.
D. Kết thúc ở lần lặp thứ tư.
Câu 18: Hoạt động nào trong thực tế đời sống tương ứng với thuật toán tìm kiếm tuần tự?
A. Tra từ điển tiếng Anh theo chữ cái.
B. Tìm số điện thoại trong danh bạ A-Z.
C. Lật từng trang sách tìm một tấm thẻ.
D. Tìm số nhà theo dãy số chẵn lẻ đường.
Câu 19: Để tìm một học sinh tên “Hoa” trong danh sách lớp chưa xếp thứ tự tên, em nên:
A. Sử dụng thuật toán tìm kiếm nhị phân.
B. Nhảy cóc ngẫu nhiên từng bạn một hỏi.
C. Hỏi bạn có chiều cao lớn nhất lớp trước.
D. Dò tên lần lượt từ đầu sổ đến cuối.
Câu 20: Nếu danh sách có $N$ phần tử mà không chứa phần tử cần tìm, số bước lặp là:
A. Luôn thực hiện đúng $N$ bước lặp.
B. Chỉ cần thực hiện $N/2$ bước lặp.
C. Luôn kết thúc ngay ở bước đầu tiên.
D. Không xác định được số bước lặp cụ thể.
Câu 21: Cho dãy số: 10, 20, 30, 40, 50. Tìm số 10. Thuật toán kết thúc ở lần lặp:
A. Lần lặp thứ năm của thuật toán.
B. Lần lặp thứ nhất của thuật toán.
C. Lần lặp thứ ba của thuật toán.
D. Lần lặp thứ hai của thuật toán.
Câu 22: Biến đếm vị trí trong thuật toán tìm kiếm tuần tự thường tăng lên mấy đơn vị sau mỗi lần lặp?
A. Tăng lên hai đơn vị mỗi lần lặp.
B. Tăng lên ba đơn vị mỗi lần lặp.
C. Tăng lên một đơn vị mỗi lần lặp.
D. Giữ nguyên không bao giờ tăng lên.
Câu 23: Khi tìm kiếm tuần tự trên một danh sách rỗng (không có phần tử nào), thuật toán sẽ:
A. Báo lỗi tràn bộ nhớ hệ thống ngay.
B. Tự động thêm một phần tử vào danh sách.
C. Chạy vòng lặp vô tận không dừng lại.
D. Kết luận ngay là không tìm thấy kết quả.
Câu 24: Sơ đồ khối của thuật toán tìm kiếm tuần tự có cấu trúc điều khiển dạng:
A. Cấu trúc lặp có điều kiện dừng lại.
B. Cấu trúc rẽ nhánh không có vòng lặp.
C. Cấu trúc tuần tự không rẽ nhánh nào.
D. Cấu trúc mạng lưới đan xen phức tạp.
Câu 25: Một người muốn tìm chiếc chìa khoá rơi trong bọc quần áo lộn xộn thì nên:
A. Đem cân bọc quần áo xem nặng bao nhiêu.
B. Kiểm tra lần lượt từng chiếc quần áo một.
C. Đốt bọc quần áo để nhặt chìa khoá lại.
D. Đổ nước vào bọc quần áo xem nổi không.
Câu 26: Tại sao thuật toán tìm kiếm tuần tự lại không đòi hỏi danh sách phải sắp xếp?
A. Vì nó có thể đoán trước vị trí phần tử.
B. Vì máy tính tự sắp xếp ngầm bên trong.
C. Vì nó kiểm tra tất cả các vị trí một.
D. Vì nó chỉ áp dụng cho danh sách ngắn thôi.
Câu 27: Tìm kiếm tuần tự một số trong dãy 1000 số ngẫu nhiên, trường hợp tốt nhất là:
A. Số cần tìm nằm ngay ở vị trí đầu tiên.
B. Số cần tìm nằm ở vị trí chính giữa dãy.
C. Số cần tìm nằm ở vị trí cuối cùng dãy.
D. Số cần tìm không có mặt trong danh sách.
Câu 28: Dãy số nào sau đây tìm số 7 bằng thuật toán tuần tự mất nhiều bước lặp nhất?
A. Dãy số gồm: 7, 1, 2, 3, 4, 5.
B. Dãy số gồm: 1, 7, 2, 3, 4, 5.
C. Dãy số gồm: 1, 2, 3, 4, 5, 7.
D. Dãy số gồm: 1, 2, 7, 3, 4, 5.
Câu 29: Thuật toán tìm kiếm tuần tự kết thúc và trả về “Không tìm thấy” khi:
A. Đã tìm được một nửa danh sách rồi.
B. Gặp một phần tử có giá trị âm nhỏ.
C. Gặp phần tử lớn hơn giá trị cần tìm.
D. Đã duyệt qua hết tất cả các phần tử.
Câu 30: Để biểu diễn thuật toán tìm kiếm tuần tự, người ta có thể sử dụng:
A. Chỉ dùng được ngôn ngữ lập trình C.
B. Chỉ dùng được bảng tính điện tử Excel.
C. Ngôn ngữ tự nhiên hoặc sơ đồ khối.
D. Trình chiếu bằng bài giảng PowerPoint.
