[KNTT] Trắc nghiệm Tin học 9 bài 15: Bài toán tin học

[KNTT] Trắc nghiệm Tin học 9 bài 15: Bài toán tin học

1. Phát biểu nào sau đây là đúng về tính dừng của thuật toán?
2. Trong quá trình giải bài toán tin học, bước nào đóng vai trò xác định rõ ràng các yêu cầu, điều kiện ràng buộc và kết quả mong muốn?
3. Ngôn ngữ lập trình nào sau đây thường được sử dụng cho các ứng dụng web, có khả năng tương tác với trình duyệt và máy chủ?
4. Nếu một chương trình được viết bằng ngôn ngữ bậc cao, nó cần được xử lý bởi công cụ nào trước khi máy tính có thể thực thi?
5. Thuật toán là một dãy hữu hạn các thao tác, mỗi thao tác phải được xác định rõ ràng và thực hiện được. Đặc điểm này của thuật toán được gọi là gì?
6. Khi phân tích bài toán, việc xác định đầu ra (output) của bài toán tập trung vào yếu tố nào?
7. Việc sử dụng ngôn ngữ lập trình trong quá trình giải bài toán tin học nhằm mục đích gì?
8. Việc xác định điều kiện ràng buộc trong phân tích bài toán có ý nghĩa gì?
9. Phát biểu nào sau đây KHÔNG phải là một đặc điểm của thuật toán?
10. Đâu là một ví dụ về dữ liệu đầu vào (input data) cho bài toán tính diện tích hình chữ nhật?
11. Trong quá trình giải bài toán, lập trình là bước nào?
12. Trong các bước giải bài toán tin học, bước nào là quan trọng nhất để đảm bảo chương trình hoạt động đúng và hiệu quả trước khi bàn giao?
13. Ngôn ngữ lập trình nào thường được ưa chuộng trong các lĩnh vực khoa học dữ liệu, học máy và trí tuệ nhân tạo nhờ thư viện phong phú và cú pháp dễ đọc?
14. Phát biểu nào sau đây mô tả đúng nhất về tính hiệu quả của thuật toán?
15. Ngôn ngữ lập trình nào được xem là ngôn ngữ máy tính hiểu trực tiếp hoặc gần nhất, cho phép điều khiển phần cứng một cách chi tiết?
16. Đâu là một ví dụ về kết quả đầu ra (output) cho bài toán tính chu vi hình tròn với bán kính cho trước?
17. Để một chương trình có thể chạy trên máy tính, mã nguồn viết bằng ngôn ngữ bậc cao cần trải qua quá trình gì?
18. Khi phân tích một bài toán, việc xác định đầu vào (input) của bài toán là gì?
19. Khi một thuật toán được thiết kế, việc đảm bảo rằng nó sẽ luôn kết thúc sau một số bước hữu hạn được gọi là?
20. Ngôn ngữ lập trình nào sau đây được coi là ngôn ngữ bậc thấp?
21. Trong các bước giải bài toán tin học, bước nào tập trung vào việc mô tả một cách tuần tự các hành động để máy tính thực hiện?
22. Phát biểu nào sau đây mô tả đúng nhất mục đích của việc sử dụng ngôn ngữ lập trình bậc cao?
23. Phát biểu nào sau đây mô tả đúng nhất về tính đúng đắn của thuật toán?
24. Khi một chương trình máy tính gặp lỗi và dừng hoạt động, quá trình tìm và sửa lỗi này được gọi là gì?
25. Mục đích chính của việc biên dịch (compilation) một chương trình viết bằng ngôn ngữ bậc cao là gì?