150+ câu hỏi trắc nghiệm tin học 10 online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Bộ số 1
Câu 1
Tại sao việc nén tệp tin (file compression) lại hữu ích?
Câu 2
Tại sao việc sử dụng 'cookies' trong trình duyệt web có thể gây lo ngại về quyền riêng tư?
Câu 3
Khi nói về cấu trúc dữ liệu 'stack' (ngăn xếp), nguyên tắc hoạt động chủ yếu là gì?
Câu 4
Khi phân tích độ phức tạp của thuật toán, ký hiệu 'O' (Big O) thường dùng để biểu thị điều gì?
Câu 5
Tại sao việc sử dụng biến có kiểu dữ liệu rõ ràng lại quan trọng trong lập trình?
Câu 6
Mục đích của việc sử dụng ngôn ngữ lập trình bậc cao là gì?
Câu 7
Trong lập trình hướng đối tượng, 'inheritance' (tính kế thừa) cho phép một lớp mới:
Câu 8
Trong mạng máy tính, vai trò của giao thức DNS (Domain Name System) là gì?
Câu 9
Trong cơ sở dữ liệu quan hệ, 'khóa chính' (primary key) có chức năng gì?
Câu 10
Khi nói về thuật toán tìm kiếm, sự khác biệt chính giữa tìm kiếm tuyến tính (linear search) và tìm kiếm nhị phân (binary search) là gì?
Câu 11
Khái niệm 'cloud computing' (điện toán đám mây) chủ yếu đề cập đến điều gì?
Câu 12
Tại sao hệ điều hành cần quản lý bộ nhớ?
Câu 13
Trong lập trình hướng đối tượng, 'class' (lớp) đóng vai trò là gì?
Câu 14
Trong hệ điều hành, tác vụ 'task' thường được hiểu là gì?
Câu 15
Mục đích của việc sử dụng 'version control system' (hệ thống kiểm soát phiên bản) như Git là gì?
Câu 16
Khi xử lý một tệp tin văn bản lớn, phương pháp đọc từng dòng một (line-by-line reading) thường hiệu quả hơn việc đọc toàn bộ tệp vào bộ nhớ cùng lúc vì sao?
Câu 17
Mục đích của việc sử dụng giao thức HTTP là gì?
Câu 18
Khi so sánh thuật toán sắp xếp nổi bọt (bubble sort) và thuật toán sắp xếp nhanh (quick sort), thuật toán nào thường có hiệu suất tốt hơn cho tập dữ liệu lớn?
Câu 19
Khi một chương trình thực thi, 'biến cục bộ' (local variable) có phạm vi hoạt động như thế nào?
Câu 20
Mục đích chính của việc sử dụng thuật toán sắp xếp là gì?
Câu 21
Trong lập trình, 'hàm' (function) hoặc 'phương thức' (method) có vai trò gì?
Câu 22
Mục đích chính của việc sử dụng các 'IDE' (Integrated Development Environment) trong lập trình là gì?
Câu 23
Tại sao lập trình nhị phân (binary) lại được sử dụng trong các hệ thống máy tính?
Câu 24
Trong lập trình, 'vòng lặp for' thường được sử dụng khi nào?
Câu 25
Khái niệm 'API' (Application Programming Interface) được hiểu là gì trong phát triển phần mềm?
Câu 26
Khái niệm 'firewall' (tường lửa) trong an ninh mạng dùng để chỉ gì?
Câu 27
Trong hệ điều hành, 'tiến trình' (process) là một khái niệm đề cập đến:
Câu 28
Trong mạng máy tính, vai trò của một 'router' (bộ định tuyến) là gì?
Câu 29
Trong hệ điều hành đa nhiệm, cơ chế 'time-sharing' cho phép nhiều người dùng hoặc chương trình cùng lúc sử dụng tài nguyên máy tính bằng cách nào?
Câu 30
Trong ngữ cảnh lập trình, 'debugging' là quá trình gì?
