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

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

1. Kiểu dữ liệu `boolean′ thường được sử dụng để biểu diễn:
2. Mục đích của việc sử dụng chú thích (comment) trong mã nguồn là gì?
3. Thuật ngữ `debugging′ trong lập trình có nghĩa là:
4. Đệ quy (recursion) trong lập trình là gì?
5. Biến cục bộ (local variable) là biến được khai báo ở đâu?
6. Trình biên dịch (compiler) có vai trò gì trong quá trình phát triển phần mềm?
7. Cấu trúc dữ liệu `queue′ (hàng đợi) hoạt động theo nguyên tắc nào?
8. Kiểu dữ liệu nào sau đây thường được sử dụng để lưu trữ số nguyên?
9. Hàm (function) trong lập trình có vai trò chính là:
10. Trong lập trình, biến (variable) được hiểu chính xác nhất là:
11. Mục đích chính của việc sử dụng mảng (array) trong lập trình là gì?
12. Thủ tục (procedure) khác với hàm (function) chủ yếu ở điểm nào?
13. Vòng lặp `for′ thường được sử dụng khi nào?
14. Trong biểu thức điều kiện, toán tử so sánh `==` dùng để:
15. Toán tử logic `OR′ trả về giá trị `true′ khi nào?
16. Khái niệm `kế thừa′ (inheritance) trong OOP có nghĩa là:
17. Toán tử logic `AND′ trả về giá trị `true′ khi nào?
18. Trong quản lý bộ nhớ, `rò rỉ bộ nhớ` (memory leak) xảy ra khi nào?
19. Cấu trúc điều khiển `if-else′ được sử dụng để:
20. Tính `đa hình′ (polymorphism) trong OOP cho phép:
21. Lỗi logic (logic error) trong lập trình là loại lỗi nào?
22. Tham số (parameter) của hàm là gì?
23. Trong lập trình hướng đối tượng (OOP), `đối tượng′ (object) đại diện cho điều gì?
24. Biến toàn cục (global variable) là biến được khai báo ở đâu?
25. Độ phức tạp thời gian (time complexity) của thuật toán được dùng để đánh giá điều gì?
26. Phép toán `modulo′ (%) trong lập trình dùng để làm gì?
27. Thuật toán (algorithm) trong lập trình là gì?
28. Lỗi cú pháp (syntax error) trong lập trình là loại lỗi nào?
29. Ngôn ngữ lập trình bậc cao khác với ngôn ngữ lập trình bậc thấp ở điểm nào?
30. Cấu trúc dữ liệu `stack′ (ngăn xếp) hoạt động theo nguyên tắc nào?