1. Trong mô hình OSI, tầng nào chịu trách nhiệm về việc đảm bảo truyền dữ liệu tin cậy giữa hai hệ thống?
A. Tầng Vật lý (Physical Layer)
B. Tầng Liên kết Dữ liệu (Data Link Layer)
C. Tầng Giao vận (Transport Layer)
D. Tầng Ứng dụng (Application Layer)
2. Địa chỉ IP phiên bản 4 (IPv4) có độ dài bao nhiêu bit?
A. 16 bit
B. 32 bit
C. 64 bit
D. 128 bit
3. Thuật ngữ 'cloud computing′ (điện toán đám mây) đề cập đến mô hình dịch vụ nào?
A. Sử dụng máy tính cá nhân để xử lý dữ liệu
B. Lưu trữ và truy cập dữ liệu thông qua Internet
C. Kết nối các máy tính trong mạng LAN
D. Phát triển phần mềm trên máy tính cục bộ
4. Loại cổng kết nối nào sau đây thường được dùng để kết nối máy tính với màn hình?
A. USB
B. HDMI
C. Ethernet
D. Audio jack
5. Công nghệ 'blockchain′ (chuỗi khối) được biết đến nhiều nhất với ứng dụng nào?
A. Mạng xã hội
B. Tiền điện tử (cryptocurrency)
C. Công cụ tìm kiếm
D. Hệ điều hành
6. RAM (Random Access Memory) được gọi là bộ nhớ 'dễ bay hơi′ (volatile memory), điều này có nghĩa là gì?
A. Dữ liệu trong RAM có thể bị mất do nhiễm virus
B. Dữ liệu trong RAM chỉ tồn tại khi có nguồn điện cung cấp
C. RAM dễ bị hỏng hóc vật lý hơn các loại bộ nhớ khác
D. RAM có tốc độ truy xuất dữ liệu chậm hơn các loại bộ nhớ khác
7. Công nghệ SSD (Solid State Drive) có ưu điểm nổi bật nào so với HDD (Hard Disk Drive)?
A. Dung lượng lưu trữ lớn hơn
B. Giá thành rẻ hơn
C. Tốc độ truy xuất dữ liệu nhanh hơn
D. Khả năng chống sốc và va đập tốt hơn
8. Trong cơ sở dữ liệu quan hệ, khóa chính (primary key) được dùng để làm gì?
A. Liên kết các bảng dữ liệu với nhau
B. Xác định duy nhất mỗi bản ghi (row) trong bảng
C. Sắp xếp dữ liệu trong bảng theo thứ tự
D. Mã hóa dữ liệu trong bảng
9. Nguyên tắc 'DRY′ (Don′t Repeat Yourself) có ý nghĩa gì trong lập trình?
A. Viết mã lệnh nhanh chóng mà không cần kiểm tra lỗi
B. Tái sử dụng mã lệnh để tránh lặp lại code
C. Tối ưu hóa hiệu suất chương trình bằng cách giảm số dòng code
D. Viết tài liệu hướng dẫn chi tiết cho người dùng
10. Chuẩn kết nối USB-C có ưu điểm nào so với các chuẩn USB trước đây?
A. Tốc độ truyền dữ liệu chậm hơn
B. Chỉ hỗ trợ truyền dữ liệu, không hỗ trợ sạc
C. Thiết kế nhỏ gọn, có thể cắm hai chiều và tốc độ truyền dữ liệu cao hơn
D. Không tương thích ngược với các thiết bị USB cũ
11. Phương pháp lưu trữ dữ liệu nào sau đây thường được sử dụng để sao lưu dữ liệu dài hạn và phục hồi sau thảm họa?
A. RAID (Redundant Array of Independent Disks)
B. NAS (Network Attached Storage)
C. Cloud Backup (Sao lưu đám mây)
D. USB Drive
12. Trong lập trình hướng đối tượng (OOP), khái niệm 'kế thừa′ (inheritance) cho phép làm gì?
A. Ẩn giấu thông tin chi tiết của đối tượng
B. Tái sử dụng và mở rộng thuộc tính và phương thức của lớp cha
C. Đóng gói dữ liệu và phương thức vào trong một đối tượng
D. Định nghĩa các giao diện tương tác giữa các đối tượng
13. Mục đích chính của việc sử dụng VPN (Virtual Private Network) là gì?
A. Tăng tốc độ kết nối Internet
B. Mã hóa lưu lượng truy cập Internet và ẩn địa chỉ IP thực
C. Ngăn chặn quảng cáo trực tuyến
D. Tối ưu hóa hiệu suất máy tính
14. Trong lĩnh vực an ninh mạng, tấn công 'DDoS′ (Distributed Denial of Service) là loại tấn công nào?
A. Tấn công đánh cắp dữ liệu người dùng
B. Tấn công làm gián đoạn dịch vụ bằng cách quá tải hệ thống
C. Tấn công cài đặt phần mềm độc hại vào hệ thống
D. Tấn công thay đổi giao diện trang web
15. Loại 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++
16. Phần mềm nào sau đây là một ví dụ của hệ điều hành?
A. Microsoft Word
B. Google Chrome
C. Windows 10
D. Adobe Photoshop
17. Loại phần mềm nào sau đây được thiết kế để bảo vệ máy tính khỏi virus và phần mềm độc hại?
A. Trình duyệt web
B. Phần mềm diệt virus
C. Công cụ văn phòng
D. Trình quản lý tập tin
18. Thuật ngữ 'firewall′ (tường lửa) trong an ninh mạng có chức năng chính là gì?
A. Mã hóa dữ liệu truyền qua mạng
B. Ngăn chặn truy cập trái phép vào hoặc ra khỏi mạng
C. Phát hiện và loại bỏ virus trên máy tính
D. Sao lưu dữ liệu quan trọng
19. Thuật ngữ 'responsive design′ (thiết kế đáp ứng) trong phát triển web có nghĩa là gì?
A. Thiết kế trang web có tốc độ tải nhanh
B. Thiết kế trang web tự động điều chỉnh bố cục phù hợp với nhiều kích thước màn hình
C. Thiết kế trang web có khả năng tương tác cao với người dùng
D. Thiết kế trang web tuân thủ các tiêu chuẩn SEO
20. Thuật ngữ 'bandwidth′ (băng thông) trong mạng máy tính thường đề cập đến điều gì?
A. Khoảng cách tối đa mà tín hiệu mạng có thể truyền đi
B. Số lượng thiết bị tối đa có thể kết nối vào mạng
C. Lượng dữ liệu tối đa có thể truyền qua mạng trong một đơn vị thời gian
D. Độ trễ (latency) của mạng
21. 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
B. Chạy nhiều hệ điều hành trên một máy tính vật lý
C. Giảm kích thước vật lý của máy tính
D. Tăng tuổi thọ pin cho laptop
22. Đơn vị nào sau đây thường được dùng để đo tốc độ xung nhịp của CPU?
A. Byte
B. Hertz
C. Pixel
D. Dot per inch (DPI)
23. Phương pháp 'debug′ (gỡ lỗi) trong lập trình được sử dụng để làm gì?
A. Tăng tốc độ thực thi chương trình
B. Tìm và sửa lỗi trong mã nguồn chương trình
C. Tối ưu hóa bộ nhớ sử dụng của chương trình
D. Viết tài liệu hướng dẫn sử dụng chương trình
24. Trong lĩnh vực trí tuệ nhân tạo (AI), 'machine learning′ (học máy) là gì?
A. Lập trình máy tính bằng ngôn ngữ tự nhiên
B. Khả năng máy tính tự học từ dữ liệu mà không cần lập trình trực tiếp
C. Xây dựng robot có khả năng hoạt động giống con người
D. Phát triển phần mềm có khả năng tự sửa lỗi
25. Trong mạng máy tính, giao thức TCP∕IP chịu trách nhiệm chính cho việc gì?
A. Mã hóa dữ liệu
B. Định tuyến và truyền dữ liệu giữa các thiết bị
C. Quản lý địa chỉ IP
D. Bảo mật mạng
26. Trong hệ điều hành Linux, dòng lệnh 'chmod′ được sử dụng để làm gì?
A. Sao chép tập tin
B. Thay đổi quyền truy cập tập tin và thư mục
C. Xóa tập tin
D. Tạo thư mục mới
27. Trong các loại bộ nhớ máy tính, ROM thường được dùng để làm gì?
A. Lưu trữ dữ liệu tạm thời khi máy tính hoạt động
B. Lưu trữ hệ điều hành và các chương trình ứng dụng
C. Lưu trữ firmware và khởi động hệ thống
D. Lưu trữ dữ liệu người dùng như tài liệu, hình ảnh
28. Trong hệ điều hành Windows, tổ hợp phím Ctrl + Alt + Del thường được sử dụng để làm gì?
A. Khởi động lại máy tính
B. Mở Task Manager hoặc màn hình khóa∕đăng xuất
C. Chụp ảnh màn hình
D. Tắt máy tính ngay lập tức
29. Phương pháp mã hóa dữ liệu nào sau đây là mã hóa đối xứng?
A. RSA
B. AES
C. DSA
D. ECC
30. Kiến trúc Von Neumann là gì và nó có đặc điểm chính nào?
A. Kiến trúc máy tính phân tán, xử lý song song
B. Kiến trúc máy tính sử dụng bộ nhớ riêng biệt cho dữ liệu và lệnh
C. Kiến trúc máy tính sử dụng bộ nhớ chung để lưu trữ cả dữ liệu và lệnh
D. Kiến trúc máy tính dựa trên công nghệ lượng tử