Đề 12 – Bài tập, đề thi trắc nghiệm online Cơ sở lập trình

Đề 12 - Bài tập, đề thi trắc nghiệm online Cơ sở lập trình

1. Trong lập trình hướng thủ tục (procedural programming), trọng tâm chính là:
2. Khái niệm `class′ trong OOP là gì?
3. Vòng lặp `for′ thường được sử dụng khi nào?
4. Cấu trúc dữ liệu (data structure) là gì?
5. Ngôn ngữ lập trình bậc cao (high-level programming language) có đặc điểm chính là:
6. Phép toán `modulo′ (%) trong lập trình dùng để làm gì?
7. Danh sách liên kết (linked list) có ưu điểm gì so với mảng?
8. Tính kế thừa (inheritance) trong OOP cho phép:
9. Lỗi cú pháp (syntax error) xảy ra khi nào?
10. Biến cục bộ (local variable) là biến được khai báo ở đâu?
11. Trong lập trình, biến (variable) được hiểu là:
12. Tham số (parameter) của hàm là gì?
13. Tính đóng gói (encapsulation) trong OOP có nghĩa là:
14. Ngôn ngữ lập trình bậc thấp (low-level programming language) như hợp ngữ (assembly) thường được sử dụng khi nào?
15. Khái niệm `object′ (đối tượng) trong OOP là gì?
16. Thông dịch (interpretation) khác với biên dịch (compilation) ở điểm nào?
17. Kiểu dữ liệu nào sau đây thường được sử dụng để lưu trữ văn bản trong lập trình?
18. Lỗi logic (logic error) xảy ra khi nào?
19. Biên dịch (compilation) là quá trình:
20. Kỹ thuật lập trình hướng đối tượng (OOP) tập trung vào việc tổ chức chương trình dựa trên:
21. Trình gỡ lỗi (debugger) được sử dụng để:
22. Mảng (array) là một cấu trúc dữ liệu:
23. Kiểm thử (testing) phần mềm có mục đích chính là:
24. Cấu trúc điều khiển `if-else′ trong lập trình được sử dụng để:
25. Tính đa hình (polymorphism) trong OOP có nghĩa là:
26. Mục đích chính của việc sử dụng chú thích (comment) trong mã nguồn là gì?
27. Hàm (function) trong lập trình có vai trò chính là:
28. Giá trị trả về (return value) của hàm là:
29. Biến toàn cục (global variable) là biến được khai báo ở đâu?
30. Thuật toán (algorithm) trong lập trình là: