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

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

1. Trong lập trình, 'gỡ lỗi' (debugging) là quá trình làm gì?
2. Trong lập trình, 'đệ quy' (recursion) là gì?
3. Trong lập trình, thuật ngữ 'API' thường được viết tắt cho cụm từ nào?
4. Thủ tục (procedure) và hàm (function) trong lập trình có điểm gì khác biệt chính?
5. Trong lập trình hướng đối tượng (OOP), 'đối tượng' (object) là gì?
6. Lỗi 'cú pháp' (syntax error) trong lập trình là loại lỗi nào?
7. Trong lập trình web, 'HTML' được sử dụng để làm gì?
8. Vòng lặp 'for' thường được sử dụng khi nào?
9. Trong lập trình, 'cấu trúc dữ liệu' (data structure) dùng để làm gì?
10. Kiểu dữ liệu 'số nguyên' (integer) thường được sử dụng để lưu trữ loại dữ liệu nào?
11. Phương pháp 'chia để trị' (divide and conquer) trong thiết kế thuật toán là gì?
12. Trong lập trình, 'mảng' (array) là gì?
13. Thuật toán (algorithm) trong lập trình là gì?
14. Trong lập trình, 'toán tử' (operator) là gì?
15. Ưu điểm chính của việc sử dụng 'mã nguồn mở' (open source) là gì?
16. Độ phức tạp thuật toán (algorithm complexity) được dùng để đánh giá điều gì?
17. Khái niệm 'kế thừa' (inheritance) trong lập trình hướng đối tượng (OOP) có ý nghĩa gì?
18. Tính 'đa hình' (polymorphism) trong lập trình hướng đối tượng (OOP) thể hiện điều gì?
19. Ngôn ngữ lập trình 'thông dịch' (interpreted language) khác với 'biên dịch' (compiled language) chủ yếu ở điểm nào?
20. Thế nào là 'biên dịch' (compilation) trong lập trình?
21. Kiểu dữ liệu 'boolean' được sử dụng để biểu diễn loại giá trị nào?
22. Trong lập trình, 'câu lệnh điều kiện' (conditional statement) được dùng để làm gì?
23. Hàm (function) trong lập trình có vai trò chính là gì?
24. Trong lập trình, biến (variable) được sử dụng để làm gì?
25. Trong lập trình mạng, 'socket' là gì?
26. Ngôn ngữ lập trình 'Python' thường được sử dụng trong lĩnh vực nào?
27. Thao tác 'ép kiểu' (type casting) trong lập trình là gì?
28. Thế nào là 'lưu đồ thuật toán' (flowchart)?
29. Biến toàn cục (global variable) khác với biến cục bộ (local variable) như thế nào?
30. Trong lập trình, 'biến hằng' (constant variable) là gì?