Trắc nghiệm Tin học 7 Cánh diều Bài 4 (có đáp án): Sắp xếp nổi bọt
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Trong thuật toán sắp xếp nổi bọt thì dấu hiệu để biết dãy chưa sắp xếp xong là:
Đáp án và lời giải
Đáp án: A
Câu 2
Thuật toán sắp xếp nổi bọt kết thúc khi:
Đáp án và lời giải
Đáp án: B
Câu 3
Trong thuật toán sắp xếp nổi bọt, khi nào hai phần tử liền kề được đổi chỗ?
Đáp án và lời giải
Đáp án: B
Câu 4
Khi nào thực hiện thuật toán sắp xếp nổi bọt chỉ cần một lượt so sánh các cặp phần tử liền kề và đổi chỗ?
Đáp án và lời giải
Đáp án: C
Câu 5
Số lần đổi chỗ của các phần tử liền kề trong thuật toán sắp xếp nổi bọt phụ thuộc vào:
Đáp án và lời giải
Đáp án: B
Câu 6
Cho dãy 2,4,3,8,1. Để sắp xếp dãy tăng dần theo thuật toán sắp xếp nổi bọt, ở bước đầu tiên hai phần tử đổi chỗ cho nhau là:
Đáp án và lời giải
Đáp án: A
Câu 7
Cho dãy 2,4,3,8,1. Để sắp xếp dãy tăng dần theo thuật toán sắp xếp nổi bọt, phần tử 8 có bao nhiêu lần đổi chỗ?
Đáp án và lời giải
Đáp án: B
Câu 8
Cho dãy 2,4,3,8,9. Để sắp xếp dãy tăng dần theo thuật toán sắp xếp nổi bọt, phần tử 9 có bao nhiêu lần đổi chỗ?
Đáp án và lời giải
Đáp án: A
Câu 9
Trong thuật toán sắp xếp nổi bọt lặp khi:
Đáp án và lời giải
Đáp án: D
Câu 10
Trong thuật toán sắp xếp nổi bọt lặp khi có cặp phần tử trái thứ tự mong muốn thì:
Đáp án và lời giải
Đáp án: C
Câu 11
Trong thuật toán sắp xếp nổi bọt khi có cặp phần tử trái thứ tự mong muốn thì đổi chỗ cho nhau, trái lại thì:
Đáp án và lời giải
Đáp án: A
Câu 12
Điền vào dấu …trong phát biểu sau: “Trong thuật toán sắp xếp nổi bọt lặp khi có cặp phần tử trái thứ tự mong muốn thì đổi chỗ cho nhau, trái lại thì không cần làm gì. Sau đó …..một vị trí để xét cặp tiếp theo, so sánh và đổi chỗ nếu cần.”
Đáp án và lời giải
Đáp án: A
Câu 13
Để sắp xếp dãy 1,4,2,6 theo thứ tự tăng dần bằng thuật toán nổi bọt thì có bao nhiêu lần đổi chỗ hai phần tử liền kề:
Đáp án và lời giải
Đáp án: B
Câu 14
Để sắp xếp dãy 4,3,2,1 theo thứ tự giảm dần bằng thuật toán nổi bọt thì có bao nhiêu lần đổi chỗ hai phần tử liền kề :