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

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

1. Khái niệm `lớp′ (class) trong OOP dùng để làm gì?
2. Cấu trúc dữ liệu `danh sách liên kết′ (linked list) khác với `mảng′ (array) như thế nào?
3. Trong lập trình, `thuật toán′ (algorithm) là gì?
4. Phương pháp lập trình `hàm′ (functional programming) tập trung vào điều gì?
5. Thông dịch (interpretation) khác biệt với biên dịch chủ yếu ở điểm nào?
6. Phép toán nào sau đây KHÔNG phải là phép toán số học cơ bản trong lập trình?
7. Biên dịch (compilation) là quá trình:
8. Mục đích của việc sử dụng `chú thích′ (comment) trong mã chương trình là gì?
9. Kiểu dữ liệu `boolean′ được sử dụng để biểu diễn giá trị nào?
10. Mục đích chính của việc sử dụng mảng (array) trong lập trình là gì?
11. Ngôn ngữ lập trình JavaScript chủ yếu được sử dụng để làm gì?
12. Vòng lặp `for′ thường được sử dụng khi nào?
13. Khái niệm `API′ (Application Programming Interface) là gì?
14. Trong lập trình, `hằng số` (constant) khác với `biến′ (variable) ở điểm nào?
15. Kiểu dữ liệu `số nguyên′ (integer) thường được sử dụng để biểu diễn loại thông tin nào?
16. Thủ tục gỡ lỗi (debugging) trong lập trình là quá trình:
17. Trong lập trình web, ngôn ngữ nào thường được sử dụng để tạo cấu trúc và nội dung trang web?
18. Tính `đa hình′ (polymorphism) trong OOP nghĩa là gì?
19. Ngôn ngữ lập trình bậc cao (high-level programming language) có đặc điểm nổi bật nào?
20. Trong quản lý phiên bản mã nguồn (version control), hệ thống Git được sử dụng để làm gì?
21. Cấu trúc điều khiển `if-else′ được sử dụng để làm gì?
22. Trong mô hình MVC (Model-View-Controller), thành phần `View′ có vai trò gì?
23. Toán tử `% (modulo)′ trong lập trình thực hiện phép toán gì?
24. Trong lập trình, biến (variable) được sử dụng để làm gì?
25. Lỗi `cú pháp′ (syntax error) trong lập trình thường xảy ra do:
26. Lỗi `logic′ (logic error) trong lập trình là loại lỗi nào?
27. Phương pháp `kiểm thử đơn vị` (unit testing) trong phát triển phần mềm nhằm mục đích gì?
28. Hàm (function) trong lập trình có vai trò chính là gì?
29. Tính `kế thừa′ (inheritance) trong OOP cho phép làm gì?
30. Trong lập trình hướng đối tượng (OOP), `đối tượng′ (object) là gì?