Trắc nghiệm Kết nối ôn tập Tin học khoa học máy tính 11 giữa học kì 1

Trắc nghiệm Kết nối ôn tập Tin học khoa học máy tính 11 giữa học kì 1

1. Khái niệm Tư duy tính toán (Computational Thinking) bao gồm những yếu tố cốt lõi nào?
2. Phát biểu nào sau đây mô tả chính xác nhất khái niệm thuật toán trong khoa học máy tính?
3. Mô hình OSI (Open Systems Interconnection) chia các chức năng mạng thành bao nhiêu lớp?
4. Khái niệm API (Application Programming Interface) cho phép gì giữa các phần mềm?
5. Nguyên tắc Đa hình (Polymorphism) trong OOP cho phép gì?
6. Trong lập trình Python, cấu trúc if-elif-else được sử dụng cho mục đích gì?
7. Nguyên tắc DRY (Dont Repeat Yourself) trong lập trình nhấn mạnh điều gì?
8. Khái niệm Big O notation (ký hiệu O lớn) trong phân tích thuật toán dùng để biểu diễn điều gì?
9. Khái niệm tệp tin (file) trong hệ điều hành là gì?
10. Trong hệ điều hành, tiến trình (process) là gì?
11. Khi nói về lập trình hướng đối tượng (Object-Oriented Programming - OOP), khái niệm tính kế thừa (inheritance) cho phép gì?
12. Nguyên lý Đóng gói (Encapsulation) trong OOP có ý nghĩa quan trọng nhất là gì?
13. Khi một chương trình gặp lỗi segmentation fault (lỗi phân đoạn), điều này thường chỉ ra vấn đề gì?
14. Phân tích độ phức tạp thời gian của thuật toán (time complexity) nhằm mục đích gì?
15. Trong kỹ thuật lập trình, debug là quá trình gì?
16. Độ phức tạp không gian (space complexity) của thuật toán đo lường điều gì?
17. Trong ngôn ngữ SQL (Structured Query Language), câu lệnh `SELECT` dùng để làm gì?
18. Trong mạng máy tính, địa chỉ IP (Internet Protocol) có vai trò gì?
19. Trong ngôn ngữ lập trình, một vòng lặp for thường được sử dụng khi nào?
20. Phát biểu nào sau đây mô tả đúng về biến (variable) trong lập trình?
21. Trong lập trình Python, hàm `print()` được sử dụng để làm gì?
22. Trong các cấu trúc dữ liệu, hàng đợi (queue) tuân theo nguyên tắc hoạt động nào?
23. Trong lập trình Python, cấu trúc dữ liệu nào cho phép lưu trữ một tập hợp các phần tử có thể thay đổi thứ tự và cho phép trùng lặp?
24. Trong lập trình, mảng (array) là một cấu trúc dữ liệu có đặc điểm chính là gì?
25. Trong cơ sở dữ liệu quan hệ, khóa chính (primary key) có chức năng gì?