[KNTT] Trắc nghiệm Công nghệ 8 bài Ôn tập chương III

[KNTT] Trắc nghiệm Công nghệ 8 bài Ôn tập chương III

1. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng máy tính để bàn trên hệ điều hành Windows?
2. Trong chương trình Công nghệ 8, khi nói về Ngôn ngữ lập trình, phát biểu nào sau đây mô tả đúng nhất vai trò của ngôn ngữ lập trình?
3. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng phía máy chủ (server-side) của trang web, xử lý logic kinh doanh và tương tác với cơ sở dữ liệu?
4. Lỗi logic (Logic Error) trong chương trình là lỗi gì và thường được phát hiện khi nào?
5. Ngược lại với trình biên dịch, trình thông dịch (interpreter) hoạt động theo cơ chế nào?
6. Trong lập trình, cấu trúc rẽ nhánh (conditional statement) như if-else được sử dụng để làm gì?
7. Khái niệm gỡ lỗi (debugging) trong lập trình là quá trình:
8. Khi một chương trình gặp lỗi và dừng đột ngột trong quá trình thực thi, đó thường là loại lỗi gì?
9. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp (loop) trong lập trình?
10. Khi một lỗi cú pháp nghiêm trọng xảy ra trong mã nguồn, trình biên dịch thường sẽ đưa ra thông báo lỗi nào sau đây?
11. Trong lập trình, khái niệm biến (variable) được sử dụng để làm gì?
12. Ngôn ngữ lập trình bậc cao thường được ưa chuộng hơn ngôn ngữ lập trình bậc thấp vì lý do chính nào sau đây?
13. Trong Công nghệ 8, khi nói về tính đóng gói (encapsulation) trong lập trình hướng đối tượng, ý nghĩa chính của nó là gì?
14. Trong lập trình, hằng số (constant) là gì và khác biệt với biến (variable) ở điểm nào?
15. Một chương trình máy tính được viết bằng ngôn ngữ lập trình bậc cao cần phải trải qua giai đoạn nào trước khi máy tính có thể thực thi nó?
16. Ngôn ngữ lập trình nào sau đây được biết đến với cú pháp rõ ràng, dễ đọc và thường được sử dụng cho các ứng dụng khoa học dữ liệu, trí tuệ nhân tạo và phát triển web?
17. Trong lập trình, mảng (array) là cấu trúc dữ liệu dùng để:
18. Việc khai báo một hàm (function) trong chương trình nhằm mục đích gì?
19. Khái niệm thuật toán (algorithm) trong lập trình đề cập đến điều gì?
20. Khi lập trình, việc đặt tên cho biến và hàm cần tuân thủ quy tắc nào để đảm bảo tính rõ ràng và dễ hiểu?
21. Ngôn ngữ lập trình nào thường được sử dụng để phát triển ứng dụng trên hệ điều hành iOS của Apple?
22. Ngôn ngữ lập trình nào thường được sử dụng rộng rãi để phát triển ứng dụng di động trên hệ điều hành Android?
23. Mục đích chính của trình biên dịch (compiler) trong quá trình phát triển phần mềm là gì?
24. Trong các ngôn ngữ lập trình phổ biến, ngôn ngữ nào thường được sử dụng chủ yếu cho phát triển web phía client (trình duyệt)?
25. Kiểu dữ liệu integer (số nguyên) trong hầu hết các ngôn ngữ lập trình dùng để biểu diễn loại giá trị nào?