1. Ngôn ngữ lập trình bậc cao (High-level programming language) có ưu điểm chính nào so với ngôn ngữ lập trình bậc thấp (Low-level programming language)?
A. Tốc độ thực thi nhanh hơn
B. Dễ học và dễ sử dụng hơn
C. Kiểm soát phần cứng trực tiếp hơn
D. Tiết kiệm bộ nhớ hơn
2. Hệ điều hành (Operating System) có vai trò quan trọng nhất nào trong hệ thống máy tính?
A. Chơi game và giải trí
B. Quản lý và điều phối tài nguyên phần cứng và phần mềm
C. Kết nối Internet
D. Soạn thảo văn bản
3. Loại bộ nhớ nào sau đây thường được sử dụng làm bộ nhớ cache trong CPU do tốc độ truy cập rất nhanh?
A. Ổ cứng SSD
B. RAM
C. SRAM
D. ROM
4. Khái niệm `Dữ liệu lớn` (Big Data) thường được mô tả bởi các đặc điểm nào?
A. Chỉ dữ liệu dạng số và có cấu trúc
B. Dữ liệu có kích thước rất lớn, tốc độ tạo ra nhanh, và đa dạng về loại hình
C. Dữ liệu được lưu trữ trên đám mây
D. Dữ liệu chỉ dùng cho các công ty công nghệ lớn
5. Thiết bị nào sau đây KHÔNG phải là thiết bị nhập liệu (Input)?
A. Bàn phím (Keyboard)
B. Chuột (Mouse)
C. Máy in (Printer)
D. Máy quét (Scanner)
6. Thuật ngữ `phần mềm nguồn mở` (Open Source Software) đề cập đến đặc điểm nào?
A. Phần mềm miễn phí sử dụng
B. Phần mềm có mã nguồn được công khai và cho phép sửa đổi
C. Phần mềm chỉ chạy trên hệ điều hành Linux
D. Phần mềm được phát triển bởi các công ty lớn
7. Công nghệ `blockchain` đượ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) như Bitcoin
C. Công cụ tìm kiếm
D. Hệ điều hành
8. Trong lĩnh vực đồ họa máy tính, `vector graphics` có ưu điểm gì so với `raster graphics` (bitmap)?
A. Hiển thị ảnh chụp thực tế tốt hơn
B. Dung lượng tập tin nhỏ hơn cho ảnh phức tạp
C. Khả năng phóng to thu nhỏ không bị vỡ hình
D. Dễ dàng chỉnh sửa màu sắc hơn
9. Thiết bị nào sau đây KHÔNG phải là thiết bị lưu trữ dữ liệu?
A. Ổ cứng (Hard Disk Drive - HDD)
B. Ổ đĩa quang (Optical Drive - CD/DVD/Blu-ray)
C. RAM (Random Access Memory)
D. USB Flash Drive
10. Trong lĩnh vực mạng máy tính, `băng thông` (Bandwidth) thường được dùng để mô tả điều gì?
A. Khoảng cách tối đa giữa hai thiết bị mạng
B. Số lượng thiết bị tối đa có thể kết nối vào mạng
C. Tốc độ truyền dữ liệu tối đa qua một kết nối mạng
D. Loại cáp mạng sử dụng
11. Giao thức HTTPS khác biệt so với HTTP chủ yếu ở điểm nào?
A. Tốc độ truyền dữ liệu nhanh hơn
B. Sử dụng cổng kết nối khác
C. Mã hóa dữ liệu truyền tải để bảo mật
D. Hiển thị trang web đẹp hơn
12. Thiết bị mạng nào sau đây hoạt động ở tầng Liên kết Dữ liệu (Data Link Layer) của mô hình OSI và dùng địa chỉ MAC để chuyển tiếp dữ liệu?
A. Bộ định tuyến (Router)
B. Bộ chuyển mạch (Switch)
C. Bộ lặp tín hiệu (Repeater)
D. Hub
13. Trong an ninh mạng, thuật ngữ `tường lửa` (Firewall) dùng để chỉ?
A. Phần mềm diệt virus
B. Hệ thống ngăn chặn truy cập trái phép vào mạng
C. Sao lưu dữ liệu định kỳ
D. Mã hóa dữ liệu
14. Cơ sở dữ liệu quan hệ (Relational Database) tổ chức dữ liệu dưới dạng cấu trúc nào?
A. Cây (Tree)
B. Đồ thị (Graph)
C. Bảng (Table)
D. Hàng đợi (Queue)
15. Trong lĩnh vực an toàn thông tin, `tấn công từ chối dịch vụ` (Denial of Service - DoS) có mục đích chính là gì?
A. Đánh cắp dữ liệu nhạy cảm
B. Phá hoại phần cứng máy tính
C. Làm cho hệ thống hoặc dịch vụ trở nên không khả dụng với người dùng hợp pháp
D. Cài đặt phần mềm độc hại
16. Trong lập trình hướng đối tượng (Object-Oriented Programming - OOP), khái niệm `kế thừa` (Inheritance) có nghĩa là gì?
A. Khả năng một đối tượng chứa nhiều đối tượng khác
B. Khả năng một lớp (class) tạo ra các đối tượng (object)
C. Khả năng một lớp con (subclass) kế thừa các thuộc tính và phương thức từ lớp cha (superclass)
D. Khả năng một đối tượng tự động thay đổi trạng thái
17. Điện toán đám mây (Cloud Computing) cung cấp dịch vụ nào sau đây?
A. Cung cấp phần cứng máy tính miễn phí
B. Cung cấp tài nguyên máy tính (máy chủ, lưu trữ, phần mềm...) qua Internet
C. Cung cấp kết nối Internet tốc độ cao
D. Cung cấp dịch vụ sửa chữa máy tính từ xa
18. RAM (Random Access Memory) thuộc loại bộ nhớ nào trong hệ thống máy tính?
A. Bộ nhớ ngoài
B. Bộ nhớ cache
C. Bộ nhớ chính
D. Bộ nhớ chỉ đọc
19. Trong lĩnh vực trí tuệ nhân tạo (Artificial Intelligence - AI), `học máy` (Machine Learning) tập trung vào điều gì?
A. Xây dựng robot hình người
B. Phát triển các thuật toán cho phép máy tính tự học từ dữ liệu
C. Tạo ra các trò chơi điện tử thông minh
D. Mô phỏng suy nghĩ của con người một cách hoàn hảo
20. Virus máy tính lây lan chủ yếu qua con đường nào sau đây?
A. Ánh sáng mặt trời
B. Kết nối mạng và các thiết bị lưu trữ di động
C. Sóng điện thoại
D. Nhiệt độ môi trường
21. Trong mô hình OSI (Open Systems Interconnection), tầng nào chịu trách nhiệm về việc định tuyến gói tin giữa các mạng khác nhau?
A. Tầng Vật lý (Physical Layer)
B. Tầng Liên kết Dữ liệu (Data Link Layer)
C. Tầng Mạng (Network Layer)
D. Tầng Vận tải (Transport Layer)
22. Đâu là ngôn ngữ đánh dấu (Markup Language) phổ biến nhất dùng để tạo cấu trúc và nội dung cho trang web?
A. Java
B. Python
C. HTML
D. C++
23. Trong các loại kết nối mạng, giao thức TCP/IP chủ yếu được sử dụng cho loại mạng nào?
A. Mạng cục bộ (LAN)
B. Mạng diện rộng (WAN) và Internet
C. Mạng cá nhân (PAN)
D. Mạng không dây (Wireless)
24. Ứng dụng nào sau đây KHÔNG thuộc nhóm ứng dụng văn phòng?
A. Microsoft Word (soạn thảo văn bản)
B. Microsoft Excel (bảng tính)
C. Adobe Photoshop (chỉnh sửa ảnh)
D. Microsoft PowerPoint (trình chiếu)
25. Phương pháp mã hóa dữ liệu (Data encryption) nhằm mục đích chính là gì?
A. Tăng tốc độ truyền dữ liệu
B. Giảm dung lượng lưu trữ dữ liệu
C. Bảo vệ tính bảo mật của dữ liệu bằng cách chuyển đổi dữ liệu sang dạng không đọc được
D. Sửa lỗi dữ liệu trong quá trình truyền
26. Trong lĩnh vực phát triển phần mềm, `kiểm thử` (Testing) có vai trò như thế nào?
A. Tăng tốc độ viết mã
B. Đảm bảo phần mềm hoạt động đúng chức năng và đáp ứng yêu cầu chất lượng
C. Giảm chi phí phát triển phần mềm
D. Tạo giao diện người dùng đẹp mắt
27. Trong quản lý dự án công nghệ thông tin, phương pháp `Agile` chú trọng vào điều gì?
A. Lập kế hoạch chi tiết và cố định ngay từ đầu
B. Linh hoạt, thích ứng với thay đổi và làm việc theo từng giai đoạn ngắn (sprint)
C. Tập trung vào tài liệu và quy trình nghiêm ngặt
D. Giảm thiểu sự tương tác với khách hàng
28. URL (Uniform Resource Locator) là gì?
A. Một loại virus máy tính
B. Địa chỉ web của một tài nguyên trên Internet
C. Ngôn ngữ lập trình web
D. Một giao thức truyền dữ liệu
29. Đơn vị nào sau đây được dùng để đo tốc độ xử lý của bộ vi xử lý (CPU)?
A. Byte
B. Hertz
C. Bit
D. Pixel
30. Trong lĩnh vực cơ sở dữ liệu, `SQL` là viết tắt của thuật ngữ nào và dùng để làm gì?
A. System Query Language, dùng để thiết kế giao diện người dùng
B. Structured Query Language, dùng để truy vấn và quản lý cơ sở dữ liệu quan hệ
C. Simple Query Language, dùng để tạo báo cáo
D. Sequential Query Language, dùng để phân tích dữ liệu