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

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

1. Trong biểu thức điều kiện, toán tử 'AND' (và) trả về giá trị 'true' khi nào?
2. Phương pháp lập trình 'top-down' (từ trên xuống) là gì?
3. Đệ quy (recursion) trong lập trình là gì?
4. Kiểu dữ liệu 'string' (chuỗi) dùng để biểu diễn loại dữ liệu nào?
5. Trong lập trình hướng đối tượng (OOP), 'đối tượng' (object) là gì?
6. Khái niệm 'API' (Application Programming Interface) trong lập trình là gì?
7. Độ phức tạp thời gian (time complexity) của thuật toán dùng để đánh giá điều gì?
8. Trong lập trình web, ngôn ngữ nào thường được dùng để tạo cấu trúc và nội dung của trang web?
9. Phép toán nào sau đây dùng để gán giá trị cho một biến trong hầu hết các ngôn ngữ lập trình?
10. Lỗi 'syntax error' (lỗi cú pháp) xảy ra khi nào?
11. Khi nào nên sử dụng cấu trúc dữ liệu 'hàng đợi' (queue)?
12. Ngôn ngữ lập trình bậc cao (high-level programming language) khác với ngôn ngữ lập trình bậc thấp (low-level programming language) như thế nào?
13. Vòng lặp 'for' thường được sử dụng khi nào?
14. RAM (Random Access Memory) được sử dụng để làm gì trong quá trình thực thi chương trình?
15. Cấu trúc điều khiển 'if-else' được sử dụng để làm gì?
16. Thuật ngữ 'pseudocode' (mã giả) dùng để chỉ cái gì?
17. Trong lập trình, 'comments' (chú thích) có vai trò gì?
18. Biến cục bộ (local variable) là gì?
19. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong lập trình có nghĩa là gì?
20. Phép toán '%’ (modulo) trong lập trình dùng để làm gì?
21. Thủ tục (procedure) và hàm (function) khác nhau cơ bản ở điểm nào?
22. Trong lập trình, 'mảng' (array) là gì?
23. Kiểu dữ liệu 'boolean' thường được sử dụng để biểu diễn giá trị nào?
24. Hàm (function) trong lập trình có vai trò chính là gì?
25. Trong lập trình hướng đối tượng, 'kế thừa' (inheritance) mang lại lợi ích gì?
26. Khái niệm 'biên dịch' (compilation) trong lập trình nghĩa là gì?
27. Trong lập trình, biến (variable) được sử dụng để làm gì?
28. Kiểu dữ liệu 'integer' (số nguyên) thường được dùng để biểu diễn loại dữ liệu nào?
29. Sự khác biệt chính giữa 'biên dịch' và 'thông dịch' (interpretation) là gì?
30. Trong ngữ cảnh lập trình, 'debug' (gỡ lỗi) là quá trình gì?