[KNTT] Trắc nghiệm Tin học 6 bài 17: Chương trình máy tính

[KNTT] Trắc nghiệm Tin học 6 bài 17: Chương trình máy tính

1. Khi viết một chương trình đơn giản, việc gặp lỗi cú pháp (syntax error) thường do nguyên nhân nào?
2. Nếu một chương trình máy tính hoạt động chậm hơn dự kiến, nguyên nhân có thể là gì?
3. Đâu là một ví dụ về ngôn ngữ lập trình bậc thấp?
4. Khái niệm vòng lặp (loop) trong lập trình dùng để làm gì?
5. Khi một chương trình máy tính bị treo (freeze), điều đó có thể có nghĩa là gì?
6. Bộ biên dịch (Compiler) và bộ thông dịch (Interpreter) có chức năng chính là gì?
7. Tại sao việc sử dụng biến trong chương trình máy tính lại quan trọng?
8. Khi một chương trình máy tính hoạt động, các chỉ dẫn trong chương trình được xử lý như thế nào?
9. Một trong những đặc điểm quan trọng của thuật toán khi dùng trong chương trình máy tính là gì?
10. Đâu là một ví dụ về cấu trúc dữ liệu cơ bản thường dùng trong lập trình?
11. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng web phía máy chủ (backend)?
12. Cấu trúc rẽ nhánh (conditional statement) trong lập trình dùng để làm gì?
13. Khi một chương trình máy tính được gọi là đa luồng (multithreaded), điều đó có nghĩa là gì?
14. Tại sao máy tính chỉ có thể trực tiếp hiểu ngôn ngữ máy (mã nhị phân)?
15. Đâu là một ví dụ về ngôn ngữ lập trình bậc cao?
16. Tại sao cần có ngôn ngữ lập trình để tạo ra chương trình máy tính thay vì chỉ dùng ngôn ngữ tự nhiên (ví dụ: Tiếng Việt)?
17. Trong quá trình phát triển phần mềm, việc gỡ lỗi (debugging) ám chỉ hoạt động nào?
18. Lỗi logic (logic error) trong chương trình máy tính là gì?
19. Sự khác biệt cơ bản giữa bộ biên dịch và bộ thông dịch là gì?
20. Chức năng của thư viện (library) trong lập trình là gì?
21. Khái niệm chương trình máy tính được hiểu đúng nhất trong các phát biểu sau:
22. Một chương trình máy tính có thể được viết bằng nhiều ngôn ngữ lập trình khác nhau. Điều này thể hiện tính chất gì của chương trình máy tính?
23. Ngôn ngữ lập trình nào thường được sử dụng để tạo ra các trang web tương tác, thay đổi nội dung động trên trình duyệt?
24. Ngôn ngữ lập trình được sử dụng để viết chương trình máy tính có vai trò gì?
25. Khi nói về tính khả chuyển (portability) của một chương trình, điều này thường ám chỉ khả năng nào?