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

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

1. Khái niệm Recursion (Đệ quy) trong lập trình đề cập đến điều gì?
2. Trong Lập trình Hướng đối tượng, Inheritance (Kế thừa) cho phép một lớp mới (lớp con) làm gì?
3. Khi nói về cấu trúc dữ liệu Hash Table (Bảng băm), collision (xung đột băm) xảy ra khi nào?
4. Trong lập trình, bug (lỗi) là gì?
5. Khái niệm Thread (Luồng) trong hệ điều hành khác với Process (Tiến trình) ở điểm nào?
6. Khái niệm Polymorphism (Đa hình) trong Lập trình Hướng đối tượng (OOP) cho phép đối tượng thuộc các lớp khác nhau phản ứng với cùng một lời gọi phương thức như thế nào?
7. Trong ngôn ngữ SQL (Structured Query Language), câu lệnh nào dùng để truy vấn dữ liệu từ một hoặc nhiều bảng?
8. Trong các thuật toán sắp xếp, Merge Sort (Sắp xếp trộn) hoạt động dựa trên nguyên tắc chính nào?
9. Trong thuật toán tìm kiếm, Binary Search (Tìm kiếm nhị phân) có thể áp dụng hiệu quả nhất trên loại dữ liệu nào?
10. Khái niệm Encapsulation (Đóng gói) trong OOP nhằm mục đích gì?
11. Khi làm việc với cấu trúc dữ liệu Stack (Ngăn xếp), thao tác nào sau đây là cơ bản và quan trọng nhất?
12. Trong thuật toán Quick Sort (Sắp xếp nhanh), bước pivot selection (chọn phần tử chốt) đóng vai trò gì?
13. Khái niệm Data Structure (Cấu trúc dữ liệu) liên quan đến điều gì?
14. Khái niệm Algorithm (Thuật toán) trong khoa học máy tính được mô tả chính xác nhất là gì?
15. Trong lý thuyết độ phức tạp tính toán, một bài toán được coi là NP-complete (NP-đầy đủ) nếu nó thỏa mãn điều kiện nào sau đây?
16. Khái niệm Garbage Collection (Thu gom rác) trong quản lý bộ nhớ là gì?
17. Trong cơ sở dữ liệu quan hệ, khóa chính (primary key) có vai trò gì?
18. Khi xem xét cấu trúc dữ liệu cây tìm kiếm nhị phân (Binary Search Tree - BST), trường hợp nào sau đây dẫn đến hiệu suất kém nhất (tương đương độ phức tạp tuyến tính O(n)) cho các thao tác tìm kiếm, thêm, xóa?
19. Khái niệm Abstraction (Trừu tượng hóa) trong khoa học máy tính giúp giải quyết vấn đề gì?
20. Trong mạng máy tính, địa chỉ IP (Internet Protocol address) có chức năng gì?
21. Trong phân tích thuật toán, độ phức tạp thời gian (time complexity) đo lường điều gì?
22. Trong hệ điều hành, process (tiến trình) được định nghĩa là gì?
23. Khi nói về cấu trúc dữ liệu Queue (Hàng đợi), nó tuân theo nguyên tắc truy cập nào?
24. Theo cách hiểu phổ biến trong khoa học máy tính, thuật ngữ Big O notation (ký hiệu O lớn) chủ yếu được sử dụng để làm gì?
25. Trong lĩnh vực mạng máy tính, giao thức nào chịu trách nhiệm truyền tải các trang web trên World Wide Web?