Trắc nghiệm Tin học 11 Cánh diều KHMT bài 5 Đánh giá thuật toán

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 5 Đánh giá thuật toán

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 5 Đánh giá thuật toán

Số câu25
Quiz ID20413
Câu 1
1. Độ phức tạp thuật toán của việc tìm phần tử lớn nhất trong một mảng chưa sắp xếp là bao nhiêu?
Câu 2
2. Độ phức tạp thuật toán của việc kiểm tra xem một số có phải là số nguyên tố hay không bằng cách thử chia cho tất cả các số từ 2 đến căn bậc hai của số đó là bao nhiêu?
Câu 3
3. Khi đánh giá thuật toán, trường hợp xấu nhất (worst-case) đề cập đến tình huống nào?
Câu 4
4. Độ phức tạp của việc duyệt qua tất cả các phần tử trong một ma trận vuông kích thước n x n là bao nhiêu?
Câu 5
5. Độ phức tạp thuật toán của việc tìm kiếm một phần tử trong một bảng băm (hash table) có hàm băm tốt và không xung đột (collision) là bao nhiêu?
Câu 6
6. Độ phức tạp thuật toán của việc sắp xếp một mảng bằng thuật toán Heap Sort là bao nhiêu trong trường hợp xấu nhất?
Câu 7
7. Tại sao thuật toán đệ quy Fibonacci (tính F(n) = F(n-1) + F(n-2)) lại có độ phức tạp cao?
Câu 8
8. Độ phức tạp của thuật toán sắp xếp nổi bọt (Bubble Sort) trong trường hợp xấu nhất là bao nhiêu?
Câu 9
9. Việc sử dụng cấu trúc dữ liệu nào có thể ảnh hưởng đến độ phức tạp của thuật toán?
Câu 10
10. Tại sao việc đánh giá thuật toán lại quan trọng trong khoa học máy tính?
Câu 11
11. Độ phức tạp của thuật toán sắp xếp trộn (Merge Sort) trong mọi trường hợp (tốt nhất, trung bình, xấu nhất) là bao nhiêu?
Câu 12
12. Cân nhắc thuật toán tìm kiếm nhị phân. Nếu mảng có 16 phần tử, số lần so sánh tối đa cần thiết là bao nhiêu?
Câu 13
13. Độ phức tạp tính toán của một thuật toán được đánh giá dựa trên yếu tố nào là chính?
Câu 14
14. Ký hiệu O(n) trong đánh giá độ phức tạp thuật toán cho biết điều gì?
Câu 15
15. Thuật toán nào có độ phức tạp thời gian tốt nhất cho việc sắp xếp một mảng lớn các phần tử?
Câu 16
16. Tại sao thuật toán đệ quy đôi khi có thể gặp vấn đề về hiệu suất?
Câu 17
17. Khi đánh giá thuật toán, trường hợp trung bình (average-case) đề cập đến điều gì?
Câu 18
18. Yếu tố nào sau đây KHÔNG được xem là tiêu chí chính để đánh giá một thuật toán?
Câu 19
19. Độ phức tạp thuật toán của việc thêm một phần tử vào cuối một danh sách liên kết đơn (singly linked list) là bao nhiêu, nếu ta có con trỏ đến cuối danh sách?
Câu 20
20. Độ phức tạp không gian (space complexity) của một thuật toán đề cập đến điều gì?
Câu 21
21. Độ phức tạp O(1) có nghĩa là gì?
Câu 22
22. Khi so sánh hai thuật toán cùng giải quyết một bài toán, nếu thuật toán A có độ phức tạp O(n) và thuật toán B có độ phức tạp O(n^2), thì thuật toán nào thường được ưu tiên hơn cho tập dữ liệu lớn?
Câu 23
23. Một thuật toán có độ phức tạp O(n^2) sẽ như thế nào khi kích thước dữ liệu đầu vào tăng gấp đôi?
Câu 24
24. Thuật toán nào sau đây thường có độ phức tạp thấp nhất đối với việc tìm kiếm một phần tử trong một mảng đã được sắp xếp?
Câu 25
25. Trong trường hợp nào, một thuật toán O(n log n) được coi là hiệu quả hơn một thuật toán O(n^2) cho cùng một bài toán?

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