TOP 15 câu Trắc nghiệm Tin học 7 Bài 14 (có đáp án): Thuật toán sắp xếp - Chân trời sáng tạo

Bộ 15 câu hỏi trắc nghiệm Tin học lớp 7 Bài 14: Thuật toán sắp xếp có đáp án đầy đủ các mức độ sách Chân trời sáng tạo giúp học sinh ôn luyện trắc nghiệm Tin học 7 Bài 14.

 

1 1127 lượt xem
Mua tài liệu


Chỉ 100k mua trọn bộ Trắc nghiệm Tin học lớp 7 Chân trời sáng tạo bản word (cả năm) có đáp án chi tiết:

B1: Gửi phí vào tài khoản 033000255833 - NGUYEN THANH TUYEN Ngân hàng Vietcombank

B2: Nhắn tin tới zalo Vietjack Official - nhấn vào đây để thông báo và nhận giáo án.

Xem thử tài liệu tại đây: Link tài liệu

Trắc nghiệm Tin học 7 Bài 14: Thuật toán sắp xếp - Chân trời sáng tạo

Câu 1. Định nghĩa sau là của thuật toán sắp xếp nào?

“Thuật toán thực hiện lặp đi lặp lại việc đổi chỗ 2 số liền kề trong một dãy số nếu chúng đứng sai thứ tự cho đến khi dãy số được sắp xếp”.

A. Sắp xếp chọn.

B. Sắp xếp nổi bọt.

C. Sắp xếp chèn.

D. Sắp xếp nhanh.

Đáp án: B

Giải thích:

Thuật toán sắp xếp nổi bọt thực hiện lặp đi lặp lại việc đổi chỗ 2 số liền kề trong một dãy số nếu chúng đứng sai thứ tự cho đến khi dãy số được sắp xếp.

Câu 2. Sau khi thực hiện vòng lặp thứ nhất của thuật toán sắp xếp nổi bọt cho dãy số sau theo thứ tự tăng dần ta thu được dãy số nào?

Dãy số ban đầu: 19, 16, 18, 15

A. 19, 16, 15, 18.

B. 16, 19, 15, 18.

C. 19, 15, 18, 16.

D. 15, 19, 16, 18.

Đáp án: D

Giải thích:

- So sánh số thứ tư với số thứ ba, vì 15 < 18, sai thứ tự nên ta đổi chỗ 2 thẻ (thẻ ghi số 15 về vị trí thứ 3)

- So sánh số thứ ba với số thứ hai, vì 15 < 16, sai thứ tự ta đổi chỗ 2 thẻ (thẻ ghi số 15 về vị trí thứ hai)

- So sánh số thứ hai với số thứ nhất, vì 15 < 19, sai thứ tự, ta đổi chỗ 2 thẻ (thẻ ghi số 15 về vị trí thứ nhất)

- Kết thúc vòng lặp số 1, số nhỏ nhất (15) đã đúng thứ tự là vị trí thứ nhất trong dãy.

Câu 3. Dãy số sau thực hiện mấy vòng lặp khi thực hiện sắp xếp nổi bọt để sắp xếp dãy theo thứ tự tăng dần?

Dãy ban đầu: 13, 14, 8, 9, 4, 5

A. 3.

B. 4.

C. 5.

D. 6.

Đáp án: B

Giải thích:

Kết thúc vòng lặp 1: 4, 13, 14, 8, 9, 5.

Kết thúc vòng lặp 2: 4, 5, 13, 14, 8, 9.

Kết thúc vòng lặp 3: 4, 5, 8, 13, 14, 9.

Kết thúc vòng lặp 4: 3, 4, 5, 8, 9, 13, 14.

Câu 4. Tìm đáp án đúng nhất khi nói về thuật toán sắp xếp nổi bọt

A. Thực hiện việc đổi chỗ 2 số liền kế trong một dãy số.

B. Thực hiện lặp lại việc đổi chỗ 2 số liền kế trong một dãy số nếu chúng bị sai thứ tự cho đến khi được sắp xếp.

C. Thực hiện so sánh số thứ nhất với các số còn lại trong dãy rồi đổi chỗ, các số còn lại tương tự cho đến khi dãy số được sắp xếp.

D. Chia nhỏ dãy số ra và sắp xếp từng phần.

Đáp án: B

Giải thích:

Thuật toán thực hiện lặp đi lặp lại việc đổi chỗ 2 số liền kề trong một dãy số nếu chúng đứng sai thứ tự cho đến khi dãy số được sắp xếp.

Câu 5. Thuật toán sếp xếp nổi bọt thực hiện sắp xếp dãy số không giảm bằng cách nào dưới đây?

A. Di chuyển số nhỏ nhất về cuối dãy số.

B. Đổi chỗ 2 số liền kề nếu chúng đứng sai thứ tự cho đến khi dãy số được sắp xếp.

C. Di chuyển số lớn nhất về đầu dãy số.

D. Cả A và C.

Đáp án: B

Giải thích:

Thuật toán sắp xếp nổi bọt thực hiện sắp xếp dãy phần tử không giảm bằng cách thực hiện đổi chỗ 2 số liền kề nếu chúng đứng sai thứ tự cho đến khi dãy số được sắp xếp.

Câu 6. Sau khi kết thúc vòng lặp thứ hai của thuật toán nổi bọt để sắp xếp dãy số sau theo thứ tự tăng dần, thu được dãy số là?

Dãy số ban đầu: 14, 6, 8, 3, 19

A. 14, 6, 8, 19, 3.

B. 3, 14, 6, 8, 19.

C. 3, 6, 19, 14, 8.

D. 3, 6, 14, 8, 19.

Đáp án: D

Giải thích:

Sau khi kết thúc vòng lặp thứ 2, số nhỏ nhất và số nhỏ thứ hai được sắp xếp đúng vị trí.

Câu 7. Dãy số sau là kết quả khi thực hiện vòng lặp thứ mấy khi sử dụng thuật toán sắp xếp nổi bọt để sắp xếp dãy số 5, 3, 8, 2, 5 theo thứ tự tăng dần?

Kết quả: 2, 5, 3, 8, 5.

A. 1.

B. 2.

C. 3.

D. 4.

Đáp án: A

Giải thích:

Sau khi kết thúc vòng lặp thứ 1, số nhỏ nhất được sắp xếp đúng vị trí.

Câu 8. Phát biểu nào không đúng khi nói về thuật toán sắp xếp chọn?

A. Thuật toán thực hiện việc chọn số lớn nhất trong dãy chưa được sắp xếp.

B. Đưa số nhỏ nhất chưa được sắp xếp về vị trí đầu tiên của dãy chưa được sắp xếp.

C. Lặp lại quá trình chọn số nhỏ nhất chưa sắp xếp và đưa về vị trí đầu tiên của dãy cho đến khi dãy chỉ còn một phần tử.

D. Thực hiện sắp xếp dãy phần tử không giảm (hoặc không tăng).

Đáp án: A

Giải thích:

- Dùng thuật toán sắp xếp chọn để sắp xếp dãy tăng dần: Thuật toán thực hiện việc chọn số nhỏ nhất trong dãy chưa được sắp xếp và đưa số này về vị trí đầu tiên của dãy chưa được sắp xếp. Lặp lại quá trình này cho đến khi dãy chưa sắp xếp chỉ còn một phần tử.

Câu 9. Dùng thuật toán sắp xếp chọn để sắp xếp dãy sau tăng dần, sau khi thực hiện bước thứ 2 ta thu được dãy số nào?

Dãy số ban đầu: 19, 16, 8, 25

A. 19, 16, 25, 8.

B. 16, 19, 25, 8.

C. 19, 25, 8, 16.

D. 8, 16, 19, 25.

Đáp án: D

Giải thích:

Sau khi kết thúc bước 2, hai số nhỏ nhất đúng vị trí, do đó chọn đáp án D.

Câu 10. Chỉ ra phương án sai:

Ý nghĩa của việc chi bài toán thành bài toán nhỏ hơn là:

A. Giúp công việc đơn giản hơn.

B. Giúp công việc dễ giải quyết hơn.

C. Làm cho công việc trở nên phức tạp hơn.

D. Giúp bài toán trở nên dễ hiểu hơn.

Đáp án: C

Giải thích:

Ý C không phải là ý nghĩa của việc chia bài toán thành bài toán nhỏ hơn.

Câu 11. Cho dãy số sau: 3, 8, 4, 9, 6. Ở bước thứ nhất và thứ hai khi dùng thuật toán sắp xếp chọn cho dãy số trên theo thứ tự tăng dần, ta thực hiện đổi vị trí của số nào?

A. 3, 4.

B. 4, 9.

C. 4.

D. 3.

Đáp án: C

Giải thích:

Ở bước 1, số 3 nhỏ nhất đã đúng vị trí nên không cần đổi.

Ở bước 2, số 4 nhỏ thứ hai chưa đúng vị trí nên ta cần đổi chỗ số 4.

Câu 12. Bạn An thực hiện thuật toán sắp xếp chọn để sắp xếp dãy chữ cái “c, g, q, a, h, m” theo thứ tự tăng dần. Ở vòng lặp đầu tiên ta sẽ đổi vị trí của chữ cái nào?

A. c.

B. g.

C. q.

D. a.

Đáp án: D

Giải thích:

Ở vòng lặp đầu tiên ta sẽ đổi vị trí của chữ cái nhỏ nhất trong dãy là chữ cái a.

Câu 13. Thuật toán sắp xếp nổi bọt thực hiện sắp xếp dãy số không giảm bằng cách nào dưới đây?

A. Đổi chỗ 2 số liền kề nhau nếu chúng đứng sai thứ tự cho đến khi dãy số được sắp xếp.

B. Di chuyển số nhỏ nhất về cuối danh sách.

C. Di chuyển số lớn nhất về đầu danh sách.

D. Cả ba đáp án trên đều sai.

Đáp án: A

Giải thích:

Thuật toán sắp xếp nổi bọt thực hiện lặp đi lặp lại việc đổi chỗ 2 số liền kề trong một dãy số nếu chúng đứng sai thứ tự số sau bé hơn số trước cho đến khi dãy thẻ số được sắp xếp theo thứ tự tăng dần.

Câu 14. Bạn An thực hiện thuật toán sắp xếp chọn để sắp xếp dãy số sau theo thứ tự tăng dần, kết thúc bước thứ 3 ta thu được dãy số nào?

Dãy số ban đầu: 64, 25, 12, 22, 11

A. 11, 25, 12, 22, 64.

B. 11, 12, 25, 22, 64.

C. 11, 12, 22, 25, 64.

D. 12, 22, 11, 25, 64.

Đáp án: C

Giải thích:

Sau khi kết thúc vòng lặp số 3, 3 số đầu tiên đúng vị trí: 11, 12, 22, 25, 64.

Câu 15. Cho dãy chưa sắp xếp sau: 20, 21, 17, 19. Kết quả sau vòng lặp 1 khi sử dụng thuật toán sắp xếp chọn để sắp xếp dãy trên theo thứ tự tăng dần?

A. 17, 20, 21, 19.

B. 17, 21, 20, 19.

C. 17, 19, 20, 21.

D. 17, 19, 21, 20.

D. Sắp xếp nhanh.

Đáp án: B

Giải thích:

Kết quả sau vòng lặp 1: 17, 21, 20, 19.

TOP 15 câu Trắc nghiệm Tin học 7 Bài 14 (có đáp án): Thuật toán sắp xếp - Chân trời sáng tạo (ảnh 1)

Các câu hỏi trắc nghiệm Tin học lớp 7 sách Chân trời sáng tạo có đáp án, chọn lọc khác:

Trắc nghiệm Bài 9: Định dạng trang tính, chèn thêm và xóa hàng, cột

Trắc nghiệm Bài 10: Sử dụng hàm để tính toán

Trắc nghiệm Bài 11: Tạo bài trình chiếu

Trắc nghiệm Bài 12: Sử dụng ảnh minh họa, hiệu ứng động trong bài trình chiếu

Trắc nghiệm Bài 13: Thuật toán tìm kiếm

1 1127 lượt xem
Mua tài liệu