Đề 3 – Đề thi, câu hỏi trắc nghiệm online Cơ sở lập trình

Đề 3 - Đề thi, câu hỏi trắc nghiệm online Cơ sở lập trình

1. Trong lập trình web, 'HTML' được sử dụng để làm gì?
2. Trong lập trình, 'variable' (biến) là gì?
3. Trong lập trình hướng đối tượng, 'polymorphism' có nghĩa là gì?
4. Đâu là lợi ích chính của việc sử dụng 'data structures' (cấu trúc dữ liệu) trong lập trình?
5. Trong lập trình, 'algorithm' là gì?
6. Trong lập trình hướng đối tượng, tính chất nào cho phép một lớp kế thừa các thuộc tính và phương thức của một lớp khác?
7. Trong lập trình, 'array' là gì?
8. Ngôn ngữ lập trình nào sau đây thường được sử dụng để phát triển các ứng dụng di động cho hệ điều hành Android?
9. Phương pháp gỡ lỗi (debugging) nào sau đây liên quan đến việc thực thi mã từng dòng một để theo dõi giá trị của các biến?
10. Trong cấu trúc dữ liệu, thuật ngữ LIFO là viết tắt của?
11. Sự khác biệt chính giữa 'compilation' (biên dịch) và 'interpretation' (thông dịch) là gì?
12. Đâu là mục đích chính của việc sử dụng 'database' (cơ sở dữ liệu) trong ứng dụng?
13. Đâu là mục đích chính của việc sử dụng 'version control' (kiểm soát phiên bản) trong phát triển phần mềm?
14. Đâu là lợi ích chính của việc sử dụng hàm (function) trong lập trình?
15. Phương pháp tiếp cận 'Test-Driven Development' (TDD) là gì?
16. Trong lập trình mạng, 'TCP' là gì?
17. Trong lập trình, 'bug' là gì?
18. Kiểu dữ liệu 'Boolean' thường được sử dụng để biểu diễn giá trị nào?
19. Cấu trúc điều khiển nào sau đây cho phép thực hiện một đoạn mã lặp đi lặp lại cho đến khi một điều kiện nhất định không còn đúng?
20. Trong lập trình, thuật ngữ nào dùng để chỉ một hàm tự gọi lại chính nó?
21. Đâu là mục đích chính của việc sử dụng comments (chú thích) trong mã nguồn?
22. Trong lập trình hướng đối tượng, 'encapsulation' (đóng gói) là gì?
23. Biến toàn cục (global variable) khác với biến cục bộ (local variable) như thế nào?
24. Sự khác biệt chính giữa '==' và '=' trong hầu hết các ngôn ngữ lập trình là gì?
25. Kiểu dữ liệu nào sau đây thường được sử dụng để lưu trữ một chuỗi ký tự trong hầu hết các ngôn ngữ lập trình?
26. Trong ngữ cảnh của cơ sở dữ liệu, 'SQL' là gì?
27. Trong lập trình, thuật ngữ 'syntax' đề cập đến điều gì?
28. Thuật ngữ 'API' là viết tắt của cụm từ nào?
29. Trong lập trình, thuật ngữ 'framework' (khung công tác) thường được dùng để chỉ điều gì?
30. Cấu trúc dữ liệu nào sau đây hoạt động theo nguyên tắc FIFO (First In, First Out)?