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

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

1. Nguyên tắc 'KISS' (Keep It Simple, Stupid) trong lập trình khuyến khích điều gì?
2. Trong lập trình web, ngôn ngữ nào thường được sử dụng để tạo 'tính tương tác' (interactivity) phía người dùng (client-side)?
3. Phép toán nào sau đây KHÔNG phải là phép toán cơ bản trong hầu hết các ngôn ngữ lập trình?
4. Kiểu dữ liệu 'chuỗi' (string) trong lập trình được sử dụng để lưu trữ:
5. Trong lập trình, biến (variable) được hiểu là:
6. Trong lập trình, 'tham số' (parameter) và 'đối số' (argument) thường được sử dụng trong ngữ cảnh nào?
7. Vòng lặp 'for' thường được sử dụng khi:
8. Cấu trúc điều khiển 'if-else' được sử dụng để:
9. Trong lập trình, ' ngoại lệ ' (exception) là gì?
10. Trong lập trình, 'interface' (giao diện) thường được sử dụng để:
11. Thuật ngữ 'gỡ lỗi' (debugging) trong lập trình nghĩa là:
12. Trong lập trình, 'chú thích' (comment) được sử dụng để làm gì?
13. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong lập trình khuyến khích điều gì?
14. Khái niệm 'hàm' (function) trong lập trình dùng để:
15. Kiểu dữ liệu 'số nguyên' (integer) thường được sử dụng để lưu trữ:
16. Trong lập trình, 'thuật toán' (algorithm) được hiểu là:
17. Đâu là lợi ích chính của việc sử dụng 'mảng' (array) trong lập trình?
18. Trong lập trình, 'biến toàn cục' (global variable) là biến được khai báo ở đâu?
19. Lỗi 'cú pháp' (syntax error) trong lập trình là loại lỗi:
20. Đâu là một ví dụ về ngôn ngữ lập trình bậc cao?
21. Đâu là một ví dụ về cấu trúc dữ liệu ' tuyến tính ' (linear data structure)?
22. Trong ngữ cảnh 'biên dịch' (compilation) và 'thông dịch' (interpretation), ngôn ngữ lập trình nào sau đây thường được biên dịch?
23. Khái niệm 'đệ quy' (recursion) trong lập trình là gì?
24. Hoạt động nào sau đây KHÔNG phải là một giai đoạn trong quy trình phát triển phần mềm?
25. Trong lập trình hướng đối tượng, 'đối tượng' (object) là gì?
26. Đâu là nhược điểm chính của việc sử dụng ngôn ngữ lập trình thông dịch so với ngôn ngữ biên dịch?
27. Trong lập trình, 'module' (mô-đun) hoặc 'package' (gói) được sử dụng để:
28. Phương pháp lập trình 'Top-down' tiếp cận vấn đề bằng cách nào?
29. Trong lập trình, 'API' (Application Programming Interface) là gì?
30. Kiểu dữ liệu 'boolean' trong lập trình thường được sử dụng để biểu diễn: