Trắc nghiệm Tin học 11 Cánh diều KHMT bài 9 Lập trình thuật toán sắp xếp nhanh
Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm tin học 11 định hướng Khoa học máy tính cánh diều bài 9 Lập trình thuật toán sắp xếp nhanh - Cánh diều. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.
NỘI DUNG TRẮC NGHIỆM
Câu 1: 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.
Câu 2: 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.
Câu 3: 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).
Câu 4: 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.
Câu 5: 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.
Câu 6: Đị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.
Câu 7: 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.
Câu 8: 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.
Câu 9: 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.
Câu 10: 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.
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.
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.
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.
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.
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.
Câu 16: 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.
Câu 17: 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.
Câu 18: 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.
Câu 19: Đị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.
Câu 20: Sắp xếp mảng gồm 10 mẩu tin có khóa là các số nguyên: 5, 6, 2, 2, 10, 12, 9, 10, 9 và 3 . Phương pháo nào là nhanh chóng nhất:
- A. Sắp xếp xen (Insertion Sort)
B. Sắp xếp nổi bọt (Bubble Sort)
- C. Sắp xếp chọn (Selection Sort)
- D. Tất cả đều đúng
Xem toàn bộ: Giải Tin học 11 định hướng Khoa học máy tính cánh diều bài 9 Lập trình thuật toán sắp xếp nhanh
Nội dung quan tâm khác
Giải bài tập những môn khác
Giải sgk lớp 11 KNTT
Giải sgk lớp 11 CTST
Giải sgk lớp 11 cánh diều
Giải SBT lớp 11 kết nối tri thức
Giải SBT lớp 11 chân trời sáng tạo
Giải SBT lớp 11 cánh diều
Giải chuyên đề học tập lớp 11 kết nối tri thức
Giải chuyên đề toán 11 kết nối tri thức
Giải chuyên đề ngữ văn 11 kết nối tri thức
Giải chuyên đề vật lí 11 kết nối tri thức
Giải chuyên đề hóa học 11 kết nối tri thức
Giải chuyên đề sinh học 11 kết nối tri thức
Giải chuyên đề kinh tế pháp luật 11 kết nối tri thức
Giải chuyên đề lịch sử 11 kết nối tri thức
Giải chuyên đề địa lí 11 kết nối tri thức
Giải chuyên đề mĩ thuật 11 kết nối tri thức
Giải chuyên đề âm nhạc 11 kết nối tri thức
Giải chuyên đề công nghệ chăn nuôi 11 kết nối tri thức
Giải chuyên đề công nghệ cơ khí 11 kết nối tri thức
Giải chuyên đề tin học 11 định hướng Khoa học máy tính kết nối tri thức
Giải chuyên đề tin học 11 định hướng Tin học ứng dụng kết nối tri thức
Giải chuyên đề quốc phòng an ninh 11 kết nối tri thức
Giải chuyên đề hoạt động trải nghiệm hướng nghiệp 11 kết nối tri thức
Giải chuyên đề học tập lớp 11 chân trời sáng tạo
Giải chuyên đề học tập lớp 11 cánh diều
Trắc nghiệm 11 Kết nối tri thức
Trắc nghiệm 11 Chân trời sáng tạo
Trắc nghiệm 11 Cánh diều
Bộ đề thi, đề kiểm tra lớp 11 kết nối tri thức
Đề thi Toán 11 Kết nối tri thức
Đề thi ngữ văn 11 Kết nối tri thức
Đề thi vật lí 11 Kết nối tri thức
Đề thi sinh học 11 Kết nối tri thức
Đề thi hóa học 11 Kết nối tri thức
Đề thi lịch sử 11 Kết nối tri thức
Đề thi địa lí 11 Kết nối tri thức
Đề thi kinh tế pháp luật 11 Kết nối tri thức
Đề thi công nghệ cơ khí 11 Kết nối tri thức
Đề thi công nghệ chăn nuôi 11 Kết nối tri thức
Đề thi tin học ứng dụng 11 Kết nối tri thức
Đề thi khoa học máy tính 11 Kết nối tri thức
Bộ đề thi, đề kiểm tra lớp 11 chân trời sáng tạo
Bộ đề thi, đề kiểm tra lớp 11 cánh diều
Đề thi Toán 11 Cánh diều
Đề thi ngữ văn 11 Cánh diều
Đề thi vật lí 11 Cánh diều
Đề thi sinh học 11 Cánh diều
Đề thi hóa học 11 Cánh diều
Đề thi lịch sử 11 Cánh diều
Đề thi địa lí 11 Cánh diều
Đề thi kinh tế pháp luật 11 Cánh diều
Đề thi công nghệ cơ khí 11 Cánh diều
Đề thi công nghệ chăn nuôi 11 Cánh diều
Đề thi tin học ứng dụng 11 Cánh diều
Đề thi khoa học máy tính 11 Cánh diều
Bình luận