Trắc nghiệm Cánh diều Tin học 10 bài 1 Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Cánh diều Tin học 10 bài 1 Làm quen với ngôn ngữ lập trình bậc cao

1. Đâu KHÔNG phải là một lợi ích của việc sử dụng ngôn ngữ lập trình bậc cao?
2. Khái niệm debug trong lập trình nghĩa là gì?
3. Ngôn ngữ lập trình nào thường được sử dụng để tạo các hệ thống nhúng (embedded systems)?
4. Yếu tố nào sau đây là quan trọng nhất khi lựa chọn một ngôn ngữ lập trình bậc cao cho một dự án cụ thể?
5. Ngôn ngữ lập trình nào có thể được sử dụng để xây dựng các ứng dụng máy tính để bàn (desktop applications)?
6. Khái niệm mã nguồn (source code) trong lập trình đề cập đến điều gì?
7. Ngôn ngữ lập trình bậc cao nào thường được sử dụng để phát triển ứng dụng web phía máy chủ (server-side)?
8. Ngôn ngữ lập trình bậc cao khác với ngôn ngữ máy ở điểm cơ bản nào?
9. Một lập trình viên đang viết mã bằng ngôn ngữ C++. Để chương trình chạy được, bước nào là bắt buộc?
10. Ngôn ngữ lập trình nào sau đây KHÔNG được coi là ngôn ngữ lập trình bậc cao?
11. Trình thông dịch (interpreter) hoạt động khác với trình biên dịch ở điểm nào?
12. Đâu là một ví dụ về ngôn ngữ lập trình bậc cao được sử dụng phổ biến hiện nay?
13. Ngôn ngữ lập trình nào thường được dùng để tạo các trang web tương tác, chạy trên trình duyệt của người dùng (client-side)?
14. Một trong những thách thức khi làm việc với ngôn ngữ lập trình bậc cao là gì?
15. Mục đích chính của trình biên dịch (compiler) là gì?
16. Sự khác biệt chính giữa biên dịch và thông dịch là gì?
17. Tại sao ngôn ngữ lập trình bậc cao lại được gọi là bậc cao?
18. Đâu là đặc điểm nổi bật của ngôn ngữ lập trình bậc cao so với ngôn ngữ lập trình bậc thấp?
19. Ngôn ngữ lập trình nào thường được sử dụng để phân tích dữ liệu và học máy?
20. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng di động trên nền tảng Android?
21. Tại sao việc sử dụng ngôn ngữ lập trình bậc cao lại giúp tăng năng suất của người lập trình?
22. Trong quá trình phát triển phần mềm, bước nào thường đi sau khi viết mã nguồn?
23. Tại sao việc học một ngôn ngữ lập trình bậc cao lại quan trọng đối với học sinh phổ thông?
24. Nguyên tắc trừu tượng hóa trong ngôn ngữ lập trình bậc cao có nghĩa là gì?
25. Tại sao các ngôn ngữ lập trình bậc cao thường có nhiều thư viện (libraries)?