1. Kiến trúc máy tính Von Neumann đặc trưng bởi điều gì?
A. Sử dụng bộ nhớ riêng biệt cho dữ liệu và lệnh.
B. Sử dụng bộ nhớ chung để lưu trữ cả dữ liệu và lệnh.
C. Không có bộ nhớ, chỉ xử lý dữ liệu trực tiếp.
D. Chỉ xử lý dữ liệu số nguyên, không xử lý số thực.
2. Trong lĩnh vực trí tuệ nhân tạo (AI), `mạng nơ-ron nhân tạo` (artificial neural network) mô phỏng cấu trúc nào?
A. Hệ thống tuần hoàn máu của con người.
B. Mạng lưới thần kinh sinh học trong não bộ con người.
C. Hệ thống điện lưới quốc gia.
D. Cấu trúc cây thư mục trong hệ điều hành.
3. Đâu là giao thức truyền tải dữ liệu an toàn và phổ biến cho trình duyệt web khi truy cập các trang web bảo mật?
A. HTTP
B. FTP
C. SMTP
D. HTTPS
4. Loại bộ nhớ nào sau đây có tốc độ truy cập nhanh nhất?
A. Ổ cứng thể rắn (SSD)
B. RAM (Random Access Memory)
C. Bộ nhớ cache (Cache Memory)
D. Ổ cứng cơ học (HDD)
5. Trong mạng máy tính, `DNS` (Domain Name System) có chức năng gì?
A. Cấp phát địa chỉ IP cho thiết bị.
B. Chuyển đổi tên miền (ví dụ: google.com) thành địa chỉ IP.
C. Đảm bảo an toàn cho kết nối mạng.
D. Tăng tốc độ truyền dữ liệu trên mạng.
6. Khái niệm `tường lửa` (firewall) trong an ninh mạng có chức năng chính là gì?
A. Tăng tốc độ kết nối Internet.
B. Ngăn chặn truy cập trái phép vào hoặc ra khỏi hệ thống mạng.
C. Sao lưu dữ liệu tự động.
D. Quét và diệt virus.
7. Trong lập trình, `biến` (variable) được sử dụng để làm gì?
A. Thực hiện các phép toán số học.
B. Lưu trữ dữ liệu có thể thay đổi trong quá trình chạy chương trình.
C. Điều khiển luồng thực thi của chương trình.
D. Hiển thị thông tin ra màn hình.
8. Thuật ngữ `Big Data` thường được dùng để mô tả điều gì?
A. Dữ liệu có kích thước nhỏ và dễ quản lý.
B. Dữ liệu có kích thước cực lớn, phức tạp và phát triển nhanh chóng.
C. Dữ liệu được lưu trữ trên ổ cứng dung lượng lớn.
D. Dữ liệu chỉ bao gồm văn bản và số.
9. Định dạng tập tin nào sau đây thường được sử dụng cho hình ảnh nén, có thể giảm dung lượng mà vẫn giữ chất lượng tương đối tốt?
A. .txt
B. .docx
C. .jpg
D. .exe
10. Giao thức nào sau đây được sử dụng để gửi email trên Internet?
A. HTTP
B. FTP
C. SMTP
D. TCP
11. Đơn vị đo dung lượng dữ liệu nào sau đây lớn nhất?
A. Gigabyte (GB)
B. Megabyte (MB)
C. Terabyte (TB)
D. Kilobyte (KB)
12. Loại kết nối mạng nào sau đây thường được sử dụng cho mạng cục bộ (LAN) trong văn phòng hoặc gia đình?
A. Bluetooth
B. Wi-Fi
C. Mạng 3G/4G/5G
D. GPS
13. Trong địa chỉ IP phiên bản 4 (IPv4), mỗi phần (octet) được phân tách bằng dấu chấm, có giá trị tối đa là bao nhiêu?
A. 127
B. 255
C. 1024
D. 65535
14. Lỗi `màn hình xanh chết chóc` (Blue Screen of Death - BSOD) trên Windows thường báo hiệu điều gì?
A. Kết nối mạng bị chậm.
B. Lỗi phần cứng nghiêm trọng hoặc lỗi hệ thống.
C. Máy tính bị nhiễm virus.
D. Nhiệt độ CPU quá cao.
15. RAM (Random Access Memory) đóng vai trò gì trong máy tính?
A. Lưu trữ dữ liệu dài hạn, ngay cả khi tắt máy.
B. Xử lý các phép toán số học và logic.
C. Lưu trữ tạm thời dữ liệu và chương trình đang chạy để CPU truy cập nhanh.
D. Điều khiển các thiết bị ngoại vi như chuột và bàn phím.
16. Công nghệ blockchain nổi tiếng nhất với ứng dụng nào?
A. Mạng xã hội trực tuyến.
B. Tiền điện tử (cryptocurrency) như Bitcoin.
C. Công cụ tìm kiếm trên Internet.
D. Phần mềm soạn thảo văn bản trực tuyến.
17. Phần mềm nào sau đây KHÔNG phải là hệ điều hành?
A. Windows
B. macOS
C. Microsoft Word
D. Linux
18. Thiết bị nào sau đây KHÔNG phải là thiết bị nhập dữ liệu (input device)?
A. Máy in
B. Bàn phím
C. Chuột
D. Máy quét (scanner)
19. Phần mềm ứng dụng nào sau đây thường được sử dụng để tạo và chỉnh sửa bảng tính?
A. Microsoft Word
B. Microsoft Excel
C. Microsoft PowerPoint
D. Microsoft Access
20. Trong lập trình hướng đối tượng (OOP), khái niệm `kế thừa` (inheritance) có ý nghĩa gì?
A. Đóng gói dữ liệu và phương thức liên quan vào một đơn vị.
B. Tái sử dụng và mở rộng thuộc tính và phương thức của lớp cha cho lớp con.
C. Ẩn giấu thông tin chi tiết bên trong đối tượng.
D. Thực hiện nhiều hình thái của một đối tượng.
21. Thuật ngữ `malware` dùng để chỉ loại phần mềm nào?
A. Phần mềm giáo dục
B. Phần mềm độc hại
C. Phần mềm tiện ích
D. Phần mềm mã nguồn mở
22. Công nghệ ảo hóa (virtualization) cho phép thực hiện điều gì?
A. Tăng tốc độ xử lý của CPU vật lý.
B. Chạy nhiều hệ điều hành và ứng dụng trên một máy chủ vật lý duy nhất.
C. Kết nối nhiều máy tính thành một mạng lớn.
D. Giảm kích thước vật lý của máy tính.
23. Phương pháp mã hóa dữ liệu nào biến dữ liệu gốc (plaintext) thành dữ liệu không đọc được (ciphertext) để bảo vệ thông tin?
A. Nén dữ liệu (Data compression)
B. Mã hóa dữ liệu (Data encryption)
C. Sao lưu dữ liệu (Data backup)
D. Phân mảnh dữ liệu (Data fragmentation)
24. Đơn vị nào sau đây KHÔNG phải là đơn vị đo tốc độ xử lý của CPU?
A. GHz
B. MBps
C. MHz
D. KHz
25. Công nghệ `điện toán đám mây` (cloud computing) đề cập đến mô hình cung cấp dịch vụ nào?
A. Sử dụng máy tính cá nhân mạnh mẽ tại nhà.
B. Truy cập tài nguyên máy tính (máy chủ, lưu trữ, phần mềm...) qua Internet.
C. Xây dựng trung tâm dữ liệu riêng tại mỗi doanh nghiệp.
D. Sử dụng ổ cứng di động để lưu trữ dữ liệu.
26. Đâu KHÔNG phải là một lợi ích chính của việc sử dụng hệ điều hành mã nguồn mở như Linux?
A. Tính ổn định và bảo mật cao.
B. Khả năng tùy biến và linh hoạt lớn.
C. Được hỗ trợ kỹ thuật chính thức từ nhà sản xuất.
D. Cộng đồng người dùng và nhà phát triển lớn mạnh.
27. Thuật ngữ `botnet` trong an ninh mạng dùng để chỉ điều gì?
A. Phần mềm chống virus mạnh mẽ.
B. Mạng lưới các máy tính bị nhiễm malware và điều khiển từ xa.
C. Giao thức bảo mật cho mạng không dây.
D. Hệ thống phát hiện xâm nhập.
28. Ngôn ngữ lập trình nào sau đây thường được sử dụng để phát triển ứng dụng web phía máy khách (client-side)?
A. Java
B. Python
C. JavaScript
D. C++
29. CPU (Central Processing Unit) còn được gọi là gì?
A. Bộ nhớ chính (Main Memory)
B. Bộ xử lý trung tâm
C. Card đồ họa (Graphics Card)
D. Ổ cứng (Hard Drive)
30. Trong cơ sở dữ liệu quan hệ, `khóa chính` (primary key) có vai trò gì?
A. Xác định duy nhất mỗi bản ghi (row) trong một bảng.
B. Liên kết giữa các bảng trong cơ sở dữ liệu.
C. Sắp xếp dữ liệu trong bảng theo thứ tự.
D. Giới hạn loại dữ liệu được nhập vào một cột.