Luyện tập Thuật toán tìm kiếm và sắp xếp lớp 7
Luyện tập Thuật toán tìm kiếm và sắp xếp môn Tin học lớp 7: 36 câu trắc nghiệm miễn phí theo Chương trình GDPT, có lời giải, không cần đăng nhập. Học ngay trên OpenEdu.
Môn: Tin học · Lớp: 7 · Mạch: Thuật toán và lập trình · Số câu: 36 · Mức độ: Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao, Thử thách
Ví dụ câu hỏi
Ví dụ 1. Thuật toán tìm kiếm tuần tự thực hiện việc tìm một giá trị trong dãy bằng cách nào? (có hình minh hoạ)
- Lần lượt so sánh giá trị cần tìm với từng phần tử của dãy, từ đầu cho tới khi tìm thấy hoặc đã xét hết dãy
- Chia đôi dãy rồi chỉ tìm trong nửa chứa giá trị
- Chỉ so sánh giá trị cần tìm với phần tử ở giữa dãy
- So sánh giá trị cần tìm với phần tử cuối dãy trước tiên rồi dừng
Đáp án: A. Tìm kiếm tuần tự duyệt dãy lần lượt từ đầu, so sánh từng phần tử với giá trị cần tìm cho tới khi gặp giá trị đó hoặc đã xét hết dãy mà không thấy.
Ví dụ 2. Mục tiêu chung của các thuật toán sắp xếp (sắp xếp nổi bọt, sắp xếp chọn) là gì? (có hình minh hoạ)
- Xoá bớt các phần tử trùng nhau trong dãy
- Tìm phần tử lớn nhất rồi dừng lại
- Sắp xếp lại các phần tử của dãy theo một thứ tự xác định, chẳng hạn tăng dần hoặc giảm dần
- Đếm xem dãy có bao nhiêu phần tử
Đáp án: C. Thuật toán sắp xếp dùng để xếp lại các phần tử của dãy theo một thứ tự, thường là tăng dần hoặc giảm dần, chứ không phải để xoá, đếm hay chỉ tìm một phần tử.
Ví dụ 3. Khi thực hiện tìm kiếm tuần tự, ta bắt đầu so sánh từ phần tử nào của dãy? (có hình minh hoạ)
- Phần tử cuối cùng
- Phần tử ở giữa dãy
- Một phần tử bất kì chọn ngẫu nhiên
- Phần tử đầu tiên của dãy
Đáp án: D. Tìm kiếm tuần tự luôn bắt đầu từ phần tử đầu tiên rồi xét lần lượt sang các phần tử tiếp theo theo đúng thứ tự trong dãy.
Chủ đề liên quan
Câu hỏi biên soạn theo Chương trình GDPT, phát hành mở CC BY 4.0. Cách dùng AI và rà soát nội dung xem tại Báo cáo minh bạch AI.