[Cánh diều] Trắc nghiệm ôn tập Tin học khoa học máy tính 11 cuối học kì 1

[Cánh diều] Trắc nghiệm ôn tập Tin học khoa học máy tính 11 cuối học kì 1

1. Trong Python, phương thức `.append()` của một danh sách (list) dùng để làm gì?
2. Toán tử nào sau đây trong Python được sử dụng để kiểm tra sự bằng nhau giữa hai giá trị?
3. Thuật toán sắp xếp nào sau đây có độ phức tạp thời gian trung bình là O(n log n)?
4. Khái niệm IDE (Integrated Development Environment) đề cập đến điều gì?
5. Trong hệ nhị phân, số 1011 tương ứng với giá trị thập phân nào?
6. Trong lĩnh vực An toàn thông tin, mã độc (malware) là thuật ngữ chung chỉ loại phần mềm nào?
7. Trong mạng máy tính, địa chỉ IP (Internet Protocol) có vai trò gì?
8. Phát biểu nào sau đây mô tả đúng về Cloud Computing (Điện toán đám mây)?
9. Trong lập trình Python, câu lệnh nào sau đây được sử dụng để in một chuỗi ra màn hình?
10. Một vòng lặp for trong Python thường được sử dụng để lặp qua các phần tử của đối tượng nào sau đây?
11. Trong lập trình hướng đối tượng (OOP), khái niệm nào đề cập đến việc đóng gói dữ liệu (thuộc tính) và các phương thức (hàm) xử lý dữ liệu đó vào một đơn vị duy nhất?
12. Trong Python, từ khóa nào được sử dụng để định nghĩa một hàm?
13. Cấu trúc điều khiển nào sau đây cho phép thực thi một khối mã nhiều lần dựa trên một điều kiện xác định trước?
14. Khái niệm biến cục bộ (local variable) trong lập trình có nghĩa là gì?
15. Một biến trong Python có thể lưu trữ những loại dữ liệu nào sau đây?
16. Phát biểu nào sau đây mô tả đúng về thuật toán tìm kiếm nhị phân (binary search)?
17. Phát biểu nào sau đây mô tả đúng về thuật toán trong khoa học máy tính?
18. Trong cơ sở dữ liệu quan hệ, một khóa chính (primary key) có chức năng gì?
19. Phát biểu nào sau đây KHÔNG đúng về kiểu dữ liệu list trong Python?
20. Nếu bạn có một chuỗi Hello, World! trong Python, chuỗi con World có thể được truy cập bằng cách nào sau đây?
21. Khái niệm API (Application Programming Interface) trong phát triển phần mềm là gì?
22. Câu lệnh nào sau đây sẽ tạo ra một dictionary (từ điển) trống trong Python?
23. Độ phức tạp thời gian (time complexity) của một thuật toán mô tả điều gì?
24. Đâu là cách biểu diễn đúng cho một biểu thức logic AND trong hầu hết các ngôn ngữ lập trình?
25. Ngôn ngữ đánh dấu siêu văn bản (HTML) được sử dụng để làm gì?