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

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

1. Trong lập trình, 'cấu trúc điều khiển' dùng để làm gì?
2. Tại sao việc viết mã nguồn 'dễ đọc' lại quan trọng?
3. Phương pháp 'phân tích bài toán' là bước đầu tiên và quan trọng nhất trong quy trình lập trình để làm gì?
4. Kiểu dữ liệu 'số nguyên' (integer) thường được sử dụng để biểu diễn loại dữ liệu nào?
5. Lỗi 'thời gian chạy' (runtime error) trong lập trình là gì?
6. Lỗi 'cú pháp' (syntax error) trong lập trình là gì?
7. Đâu là ví dụ về ngôn ngữ lập trình thông dịch?
8. Thế nào là 'mã nguồn' (source code)?
9. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong lập trình khuyến khích điều gì?
10. Đâu là lợi ích chính của việc sử dụng ngôn ngữ lập trình bậc cao so với ngôn ngữ lập trình bậc thấp?
11. Trong lập trình hướng đối tượng (OOP), khái niệm 'đối tượng' (object) đại diện cho điều gì?
12. Đâu là ví dụ về ngôn ngữ lập trình biên dịch?
13. Sự khác biệt chính giữa 'biên dịch' và 'thông dịch' (interpretation) là gì?
14. Thủ tục (procedure) và hàm (function) khác nhau ở điểm nào?
15. Vòng lặp 'for' thường được sử dụng khi nào?
16. Kiểu dữ liệu 'chuỗi' (string) dùng để biểu diễn loại dữ liệu nào?
17. Quá trình 'biên dịch' (compilation) trong lập trình là gì?
18. Khái niệm 'biến toàn cục' (global variable) trong lập trình là gì?
19. Biến trong lập trình được sử dụng để làm gì?
20. Hàm (function) trong lập trình mang lại lợi ích chính nào?
21. Lỗi 'logic' (logical error) trong lập trình là gì?
22. Trong lập trình, 'hằng số' (constant) là gì?
23. Trong lập trình, 'chú thích' (comment) được sử dụng để làm gì?
24. Khái niệm 'biến cục bộ' (local variable) trong lập trình là gì?
25. Trong lập trình, 'mô-đun hóa' (modularity) là gì?
26. Đâu là định nghĩa chính xác nhất về thuật toán trong lập trình?
27. Trong lập trình, 'gỡ lỗi' (debugging) là quá trình làm gì?
28. Trong lập trình, 'toán tử' (operator) là gì?
29. Khái niệm 'kế thừa' (inheritance) trong OOP cho phép điều gì?
30. Khi nào nên sử dụng cấu trúc dữ liệu 'mảng' (array)?