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

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

1. Mục đích chính của việc sử dụng chú thích (comment) trong mã nguồn là gì?
2. Độ phức tạp thuật toán (time complexity) dùng để đánh giá điều gì?
3. Thuật toán (algorithm) trong lập trình là gì?
4. Ngôn ngữ lập trình bậc cao (high-level programming language) có đặc điểm gì?
5. Biên dịch (compilation) là quá trình chuyển đổi mã nguồn chương trình sang:
6. Cấu trúc dữ liệu (data structure) có vai trò gì trong lập trình?
7. Mảng (array) là một loại cấu trúc dữ liệu như thế nào?
8. Hàm (function) trong lập trình có vai trò chính là gì?
9. Gỡ lỗi (debugging) là quá trình:
10. Đệ quy (recursion) trong lập trình là gì?
11. Tính đa hình (polymorphism) trong OOP đề cập đến khả năng nào?
12. SOLID là một tập hợp các nguyên tắc thiết kế hướng đối tượng tốt, chữ 'L' trong SOLID đại diện cho nguyên tắc nào?
13. Thông dịch (interpretation) khác với biên dịch ở điểm nào?
14. Tính đóng gói (encapsulation) trong OOP có nghĩa là gì?
15. Ngôn ngữ lập trình bậc thấp (low-level programming language) như hợp ngữ (assembly language) có ưu điểm gì so với ngôn ngữ bậc cao?
16. Nguyên tắc DRY (Don't Repeat Yourself) trong lập trình khuyến khích điều gì?
17. Lỗi cú pháp (syntax error) trong lập trình là loại lỗi nào?
18. 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ì?
19. Kế thừa (inheritance) trong OOP cho phép điều gì?
20. Cấu trúc điều khiển 'if-else' được sử dụng để làm gì?
21. Tham số (parameter) của hàm là gì?
22. Phép toán nào sau đây dùng để gán giá trị trong hầu hết các ngôn ngữ lập trình?
23. Kiểu dữ liệu nào sau đây thường được sử dụng để lưu trữ số nguyên (không có phần thập phân)?
24. Trong quản lý phiên bản mã nguồn (version control), Git là gì?
25. Vòng lặp 'for' thường được sử dụng khi nào?
26. Stack và Heap là hai vùng nhớ chính trong bộ nhớ máy tính, chúng khác nhau cơ bản ở điểm nào trong việc quản lý bộ nhớ?
27. Biến cục bộ (local variable) là gì?
28. Biến toàn cục (global variable) khác biến cục bộ như thế nào?
29. Trong lập trình, biến (variable) được hiểu là:
30. Kiểm thử đơn vị (unit testing) là gì?