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

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

1. Mảng (array) trong lập trình là gì?
2. Phương thức (method) của một đối tượng trong OOP là gì?
3. Ngăn xếp (stack) là một cấu trúc dữ liệu hoạt động theo nguyên tắc nào?
4. Tham số (parameter) của hàm là gì?
5. Tính kế thừa (inheritance) trong OOP cho phép làm gì?
6. Tính đa hình (polymorphism) trong OOP có nghĩa là gì?
7. Giá trị trả về (return value) của một hàm là gì?
8. Chỉ số (index) trong mảng được sử dụng để làm gì?
9. Hàm (function) trong lập trình có vai trò chính là gì?
10. Lỗi logic (logic error) trong lập trình là gì?
11. Trình gỡ lỗi (debugger) được sử dụng để làm gì?
12. Biến toàn cục (global variable) khác biến cục bộ (local variable) ở điểm nào?
13. Lớp (class) trong OOP được sử dụng để làm gì?
14. Kiểu dữ liệu nào sau đây thường được sử dụng để biểu diễn số nguyên?
15. Sơ đồ khối (flowchart) thường được sử dụng để làm gì?
16. Trong lập trình, biến (variable) được sử dụng để làm gì?
17. Thông dịch (interpretation) khác biên dịch ở điểm nào?
18. Lỗi cú pháp (syntax error) trong lập trình là gì?
19. Cấu trúc điều khiển 'if-else' được sử dụng để làm gì?
20. Thuật toán (algorithm) trong lập trình là gì?
21. Kiểu dữ liệu 'boolean' được sử dụng để biểu diễn giá trị nào?
22. Thuộc tính (attribute) của một đối tượng trong OOP là gì?
23. Đệ quy (recursion) trong lập trình là gì?
24. Tính đóng gói (encapsulation) trong OOP có nghĩa là gì?
25. Phép toán nào sau đây KHÔNG phải là phép toán số học cơ bản?
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àng đợi (queue) là một cấu trúc dữ liệu hoạt động theo nguyên tắc nào?
28. Biên dịch (compilation) là quá trình gì trong lập trình?
29. Vòng lặp 'for' thường được sử dụng khi nào?
30. Trong lập trình hướng đối tượng (OOP), đối tượng (object) là gì?