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

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

1. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong lập trình có nghĩa là gì?
2. Nguyên tắc 'KISS' (Keep It Simple, Stupid) trong lập trình khuyến khích điều gì?
3. Toán tử '%' trong nhiều ngôn ngữ lập trình thường dùng để làm gì?
4. Trong lập trình, 'function overloading' (nạp chồng hàm) là gì?
5. Vòng lặp 'for' thường được sử dụng khi nào?
6. Biên dịch (compilation) là quá trình chuyển đổi mã nguồn sang dạng nào?
7. Interpreter (trình thông dịch) khác với compiler (trình biên dịch) như thế nào?
8. Kiểu dữ liệu 'float' thường được sử dụng để biểu diễn loại dữ liệu số nào?
9. Encapsulation (đóng gói) trong lập trình hướng đối tượng dùng để làm gì?
10. Sự khác biệt chính giữa Stack và Queue là gì?
11. Trong lập trình hướng đối tượng, 'inheritance' (kế thừa) cho phép điều gì?
12. Cấu trúc điều khiển 'if-else' được sử dụng để làm gì trong lập trình?
13. Trong lập trình hướng đối tượng, 'class' (lớp) là gì?
14. Tính trừu tượng (abstraction) trong lập trình hướng đối tượng là gì?
15. Đệ quy (recursion) trong lập trình là gì?
16. Thủ tục (procedure) và hàm (function) khác nhau chủ yếu ở điểm nào?
17. Khái niệm 'debugging' (gỡ lỗi) trong lập trình là gì?
18. Hàm 'main' có vai trò gì trong nhiều ngôn ngữ lập trình?
19. Phạm vi (scope) của biến trong lập trình xác định điều gì?
20. Trong biểu thức điều kiện, toán tử '==' dùng để làm gì?
21. Hằng số (constant) trong lập trình khác với biến (variable) như thế nào?
22. Mục đích chính của việc sử dụng mảng (array) trong lập trình là gì?
23. Đa hình (polymorphism) trong lập trình hướng đối tượng nghĩa là gì?
24. Lỗi 'syntax error' (lỗi cú pháp) xảy ra khi nào?
25. Stack và Queue là hai loại cấu trúc dữ liệu nào?
26. Thuật toán (algorithm) trong lập trình là gì?
27. Kiểu dữ liệu 'integer' thường được sử dụng để biểu diễn loại dữ liệu nào?
28. Trong lập trình, 'comment' (chú thích) được sử dụng để làm gì?
29. Trong lập trình, biến (variable) được sử dụng để làm gì?
30. Kiểu dữ liệu 'boolean' biểu diễn giá trị nào?