[Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 2

[Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 2

1. Phát biểu nào sau đây mô tả đúng về lập trình song song (parallel programming)?
2. Tại sao việc đặt tên biến và hàm một cách rõ ràng, có ý nghĩa lại quan trọng trong lập trình?
3. Phát biểu nào sau đây mô tả đúng về khái niệm đệ quy (recursion) trong lập trình?
4. Phát biểu nào sau đây mô tả đúng vai trò của biến toàn cục (global variable) trong lập trình?
5. Phát biểu nào sau đây mô tả đúng về khái niệm lập trình hướng đối tượng (Object-Oriented Programming - OOP)?
6. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng di động cho hệ điều hành Android?
7. Khi một chương trình gặp lỗi Syntax Error, điều này thường có nghĩa là gì?
8. Trong lập trình web, vai trò của HTML là gì?
9. Trong lập trình, API (Application Programming Interface) là gì?
10. Phát biểu nào sau đây đúng về mục đích của việc sử dụng CSS (Cascading Style Sheets) trong phát triển web?
11. Mục đích chính của việc sử dụng biến (variable) trong lập trình là gì?
12. Khi làm việc với các cấu trúc dữ liệu dạng mảng (array), thao tác nào sau đây cho phép truy cập vào một phần tử cụ thể trong mảng?
13. Trong lập trình, một biến được khai báo với kiểu dữ liệu string có thể lưu trữ những loại thông tin nào?
14. Khi bạn cần lưu trữ một tập hợp các cặp khóa-giá trị (key-value pairs) và truy cập giá trị dựa trên khóa duy nhất, cấu trúc dữ liệu nào thường được sử dụng?
15. Trong lập trình, thuật toán (algorithm) là gì?
16. Trong ngữ cảnh lập trình, hàm (function) có vai trò gì?
17. Trong lập trình, một vòng lặp vô hạn (infinite loop) là gì?
18. Trong lập trình, cấu trúc dữ liệu (data structure) là gì?
19. Phát biểu nào sau đây đúng về câu lệnh điều kiện if-else?
20. Trong ngôn ngữ lập trình Python, từ khóa nào được sử dụng để định nghĩa một hàm?
21. Trong lập trình, debug (gỡ lỗi) là quá trình gì?
22. Trong ngôn ngữ lập trình Python, ký hiệu nào được sử dụng để thực hiện phép chia lấy phần dư (modulo)?
23. Phát biểu nào mô tả đúng về cấu trúc dữ liệu list (danh sách) trong nhiều ngôn ngữ lập trình hiện đại?
24. Phát biểu nào sau đây mô tả đúng chức năng của một hàm tạo (constructor) trong lập trình hướng đối tượng?
25. Phát biểu nào sau đây mô tả chính xác nhất chức năng của một vòng lặp for trong lập trình?