Trắc nghiệm Tin học 7 chân trời bài 14 Thuật toán sắp xếp

Trắc nghiệm Tin học 7 chân trời bài 14 Thuật toán sắp xếp

Trắc nghiệm Tin học 7 chân trời bài 14 Thuật toán sắp xếp

Số câu25
Quiz ID22971
Câu 1
1. Khi nói về độ phức tạp thuật toán (algorithm complexity), ký hiệu O(n) thường ám chỉ điều gì?
Câu 2
2. Đâu là đặc điểm quan trọng nhất của một thuật toán sắp xếp hiệu quả về mặt thời gian xử lý?
Câu 3
3. Khi sắp xếp một tập dữ liệu có kích thước rất lớn và các giá trị nằm trong một phạm vi hẹp, thuật toán nào có khả năng là lựa chọn tốt nhất về hiệu suất?
Câu 4
4. Thuật toán Sắp xếp vun đống (Heap Sort) sử dụng cấu trúc dữ liệu nào làm nền tảng chính?
Câu 5
5. Khi so sánh thuật toán Sắp xếp nổi bọt và Sắp xếp chọn, điểm khác biệt cốt lõi về cách thức hoạt động là gì?
Câu 6
6. Thuật toán Sắp xếp chọn (Selection Sort) có đặc điểm nổi bật là:
Câu 7
7. Thuật toán nào thường được xem là ổn định (stable sort) trong việc giữ nguyên thứ tự tương đối của các phần tử bằng nhau?
Câu 8
8. Trong thuật toán Sắp xếp trộn (Merge Sort), giai đoạn trộn (merge) có vai trò quan trọng là:
Câu 9
9. Một trong những ưu điểm của Sắp xếp vun đống (Heap Sort) là:
Câu 10
10. Khi sắp xếp một mảng các số nguyên theo thứ tự tăng dần, bước đầu tiên của thuật toán Sắp xếp nổi bọt thường là:
Câu 11
11. Ưu điểm chính của thuật toán Sắp xếp trộn (Merge Sort) là gì?
Câu 12
12. Theo thuật ngữ Tin học, thuật toán sắp xếp là một tiến trình thực hiện các bước để đạt được mục tiêu nào sau đây?
Câu 13
13. Ưu điểm của các thuật toán sắp xếp không dựa trên phép so sánh (như Sắp xếp đếm) là gì?
Câu 14
14. Thuật toán nào sau đây KHÔNG phải là thuật toán sắp xếp dựa trên phép so sánh (comparison sort)?
Câu 15
15. Thuật toán Sắp xếp theo cơ số (Radix Sort) thường sử dụng một thuật toán sắp xếp trung gian nào để sắp xếp theo từng cơ số (digit)?
Câu 16
16. Đâu là một ví dụ về bộ nhớ phụ trợ (auxiliary space) được sử dụng bởi một thuật toán sắp xếp?
Câu 17
17. Đâu là một ví dụ về việc sắp xếp theo cơ số (Radix Sort) được áp dụng?
Câu 18
18. Thuật toán Sắp xếp nhanh (Quick Sort) đạt hiệu suất tốt nhất khi nào?
Câu 19
19. Nếu một thuật toán sắp xếp có độ phức tạp thời gian là O(n^2), điều này có ý nghĩa gì khi kích thước dữ liệu tăng gấp đôi?
Câu 20
20. Nếu ta có một danh sách gồm các cặp (Tên, Điểm), và muốn sắp xếp theo Điểm giảm dần, sau đó nếu Điểm bằng nhau thì sắp xếp theo Tên tăng dần, đây gọi là loại sắp xếp gì?
Câu 21
21. Thuật toán Sắp xếp chèn (Insertion Sort) hoạt động hiệu quả nhất khi nào?
Câu 22
22. Đâu là nhược điểm tiềm ẩn của thuật toán Sắp xếp nhanh (Quick Sort) trong trường hợp xấu nhất?
Câu 23
23. Trong các thuật toán sắp xếp cơ bản, thuật toán Sắp xếp nổi bọt (Bubble Sort) hoạt động dựa trên nguyên tắc chính nào?
Câu 24
24. Trong các thuật toán sắp xếp được học, thuật toán nào thường có độ phức tạp thời gian trung bình là O(n log n) với n là số lượng phần tử?
Câu 25
25. Nếu một thuật toán sắp xếp được mô tả là sắp xếp tại chỗ (in-place sort), điều này có nghĩa là gì?

Để lại một bình luận