Trắc nghiệm Tin học 9 Cánh diều bài 2: Thực hành xác định bài toán và tìm thuật toán

Trắc nghiệm Tin học 9 Cánh diều bài 2: Thực hành xác định bài toán và tìm thuật toán

Trắc nghiệm Tin học 9 Cánh diều bài 2: Thực hành xác định bài toán và tìm thuật toán

Số câu25
Quiz ID21698
Câu 1
1. Trong bài toán sắp xếp, thuật toán sắp xếp nổi bọt (bubble sort) hoạt động bằng cách nào?
Câu 2
2. Một thuật toán hiệu quả cần đảm bảo những tính chất cơ bản nào?
Câu 3
3. Biểu đồ lưu đồ (Flowchart) là công cụ trực quan để biểu diễn điều gì của thuật toán?
Câu 4
4. Việc phân tích bài toán thành các bước nhỏ hơn, dễ quản lý hơn được gọi là gì?
Câu 5
5. Thuật toán sắp xếp chọn (selection sort) ưu tiên thực hiện hành động nào để sắp xếp mảng?
Câu 6
6. Nếu bạn cần sắp xếp một danh sách rất lớn các số nguyên và hiệu suất là yếu tố then chốt, bạn sẽ ưu tiên thuật toán sắp xếp nào sau đây (với giả định dữ liệu đã được sắp xếp)?
Câu 7
7. Khi xác định bài toán, yếu tố nào sau đây giúp phân biệt rõ ràng đâu là dữ liệu đầu vào và đâu là kết quả mong đợi?
Câu 8
8. Việc lựa chọn thuật toán nào phụ thuộc chủ yếu vào yếu tố nào sau đây?
Câu 9
9. Khi tìm thuật toán, mục tiêu chính là tìm ra một quy trình có các bước rõ ràng để đạt được điều gì?
Câu 10
10. Thuật toán tìm kiếm nhị phân (binary search) hiệu quả nhất khi áp dụng cho tập dữ liệu nào?
Câu 11
11. Trong các cách biểu diễn thuật toán, cách nào thường sử dụng các câu lệnh tự nhiên của con người để mô tả các bước thực hiện?
Câu 12
12. Việc phân rã bài toán thành các bài toán con có ý nghĩa gì đối với việc tìm thuật toán?
Câu 13
13. Trong quá trình xác định bài toán, việc đưa ra các ràng buộc (constraints) có vai trò gì?
Câu 14
14. Trong quá trình xác định bài toán, yếu tố nào sau đây được xem là đầu vào quan trọng nhất để hiểu rõ phạm vi và mục tiêu của vấn đề cần giải quyết?
Câu 15
15. Việc mô tả bài toán bằng ngôn ngữ tự nhiên, liệt kê các thông tin cần thiết và kết quả mong muốn thuộc giai đoạn nào trong quy trình giải quyết vấn đề?
Câu 16
16. Khi đánh giá một thuật toán, tiêu chí độ phức tạp thời gian (time complexity) đề cập đến yếu tố nào?
Câu 17
17. Đâu là bước đầu tiên và quan trọng nhất trong quy trình xác định bài toán theo cách tiếp cận có cấu trúc?
Câu 18
18. Trong bài toán tìm kiếm, thuật toán tìm kiếm tuần tự (linear search) có đặc điểm gì?
Câu 19
19. Yếu tố nào sau đây giúp đánh giá xem một thuật toán có thực sự giải quyết được bài toán đã đặt ra hay không?
Câu 20
20. Phát biểu nào sau đây mô tả đúng nhất về mối quan hệ giữa việc xác định bài toán và tìm thuật toán?
Câu 21
21. Độ phức tạp không gian (space complexity) của một thuật toán đo lường điều gì?
Câu 22
22. Mã giả (Pseudocode) được sử dụng để làm gì trong quá trình tìm thuật toán?
Câu 23
23. Yếu tố nào sau đây KHÔNG phải là một phần của việc xác định bài toán?
Câu 24
24. Khi mô tả một thuật toán lặp, chúng ta cần xác định rõ những yếu tố nào để đảm bảo thuật toán dừng?
Câu 25
25. Nếu một bài toán yêu cầu xử lý một lượng lớn dữ liệu và cần trả về kết quả nhanh chóng, yếu tố nào của thuật toán cần được ưu tiên?

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