Đề 15 – Bài tập, đề thi trắc nghiệm online Kiến thức máy tính

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Kiến thức máy tính

Đề 15 - Bài tập, đề thi trắc nghiệm online Kiến thức máy tính

1. Nguyên tắc 'SOLID′ trong lập trình hướng đối tượng đề cập đến điều gì?

A. Nguyên tắc thiết kế giao diện người dùng
B. Nguyên tắc thiết kế cơ sở dữ liệu
C. Nguyên tắc thiết kế class và module
D. Nguyên tắc kiểm thử phần mềm

2. Thiết bị nào sau đây là thiết bị nhập?

A. Màn hình
B. Máy in
C. Loa
D. Bàn phím

3. Điều gì xảy ra khi bạn 'ping′ một địa chỉ IP?

A. Gửi email đến địa chỉ đó
B. Kiểm tra kết nối mạng đến địa chỉ đó
C. Tải xuống tệp từ địa chỉ đó
D. Mã hóa dữ liệu gửi đến địa chỉ đó

4. Công nghệ 'điện toán đám mây′ (cloud computing) cung cấp dịch vụ nào sau đây?

A. Sản xuất chip máy tính
B. Cung cấp tài nguyên tính toán qua Internet
C. Phát triển phần mềm nhúng
D. Thiết kế mạch điện tử

5. 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 chủ (backend)?

A. HTML
B. CSS
C. JavaScript (client-side)
D. Python

6. Công nghệ 'blockchain′ hoạt động dựa trên nguyên tắc nào?

A. Mã hóa tập trung
B. Cơ sở dữ liệu phân tán và bất biến
C. Thuật toán nén dữ liệu
D. Hệ thống xác thực sinh trắc học

7. Định dạng tệp nào sau đây thường được sử dụng cho ảnh nén, giảm dung lượng?

A. .RAW
B. .PNG
C. .TIFF
D. .JPG

8. Giao thức nào được sử dụng để truyền tải email trên Internet?

A. HTTP
B. FTP
C. SMTP
D. TCP

9. Công nghệ ảo hóa (virtualization) cho phép làm gì?

A. Tăng tốc độ CPU vật lý
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 bộ nhớ RAM
D. Tăng độ phân giải màn hình

10. Phương pháp mã hóa nào sau đây là mã hóa đối xứng?

A. RSA
B. AES
C. DSA
D. ECC

11. Trong quản lý bộ nhớ, 'page fault′ xảy ra khi nào?

A. Bộ nhớ RAM bị đầy
B. Chương trình cố gắng truy cập trang bộ nhớ không có trong RAM
C. Ổ cứng bị lỗi
D. CPU quá tải

12. Phương thức tấn công 'SQL Injection′ lợi dụng lỗ hổng nào?

A. Lỗi bộ nhớ đệm tràn (buffer overflow)
B. Lỗi xác thực yếu
C. Lỗi trong truy vấn cơ sở dữ liệu
D. Lỗi cấu hình máy chủ web

13. Trong cơ sở dữ liệu quan hệ, 'khóa chính′ (primary key) có chức năng gì?

A. Liên kết giữa các bảng
B. Xác định duy nhất mỗi bản ghi trong bảng
C. Sắp xếp dữ liệu trong bảng
D. Lọc dữ liệu theo điều kiện

14. Công nghệ 'RAID′ (Redundant Array of Independent Disks) được sử dụng chủ yếu để làm gì?

A. Tăng tốc độ CPU
B. Tăng dung lượng RAM
C. Tăng độ tin cậy và hiệu suất lưu trữ dữ liệu
D. Tăng cường bảo mật mạng

15. Trong mạng máy tính, 'subnet mask′ được sử dụng để làm gì?

A. Mã hóa dữ liệu mạng
B. Chia mạng thành các mạng con
C. Tăng tốc độ truyền dữ liệu
D. Bảo vệ mạng khỏi tấn công DDoS

16. RAM (Bộ nhớ truy cập ngẫu nhiên) thuộc loại bộ nhớ nào?

A. Bộ nhớ chỉ đọc
B. Bộ nhớ thứ cấp
C. Bộ nhớ chính
D. Bộ nhớ lưu trữ

17. Kiến trúc 'client-server′ hoạt động dựa trên mô hình giao tiếp nào?

A. Peer-to-peer
B. Broadcast
C. Request-response
D. Multicast

18. Trong lý thuyết đồ thị, thuật toán 'Dijkstra′ được sử dụng để giải quyết vấn đề gì?

A. Tìm cây khung nhỏ nhất
B. Tìm đường đi ngắn nhất giữa hai đỉnh
C. Sắp xếp các đỉnh theo thứ tự
D. Kiểm tra tính liên thông của đồ thị

19. Phần mềm nào sau đây không phải là hệ điều hành?

A. Windows
B. macOS
C. Linux
D. Microsoft Word

20. Trong lĩnh vực trí tuệ nhân tạo (AI), 'mạng nơ-ron′ (neural network) mô phỏng cấu trúc nào?

A. Hệ thống tuần hoàn máu
B. Bộ não sinh học
C. Hệ thống miễn dịch
D. Cấu trúc DNA

21. Trong phát triển phần mềm, 'version control system′ (VCS) như Git dùng để làm gì?

A. Tăng tốc độ biên dịch code
B. Quản lý và theo dõi thay đổi mã nguồn
C. Tự động sửa lỗi code
D. Tối ưu hóa hiệu suất ứng dụng

22. Thuật toán sắp xếp 'Merge Sort′ có độ phức tạp thời gian trung bình là bao nhiêu?

A. O(n)
B. O(n²)
C. O(log n)
D. O(n log n)

23. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc định tuyến dữ liệu?

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 Giao vận (Transport Layer)

24. Đơn vị nào sau đây đo tốc độ xung nhịp của CPU?

A. Byte
B. Hertz
C. Pixel
D. Dot per inch (DPI)

25. Kiến trúc CPU 'Von Neumann′ khác biệt so với kiến trúc 'Harvard′ ở điểm nào?

A. Tốc độ xử lý nhanh hơn
B. Sử dụng bộ nhớ cache
C. Dùng chung bộ nhớ cho dữ liệu và lệnh
D. Tiết kiệm năng lượng hơn

26. Công nghệ 'containerization′ (ví dụ Docker) khác biệt với ảo hóa (virtualization) như thế nào?

A. Containerization chậm hơn ảo hóa
B. Containerization chia sẻ kernel hệ điều hành, ảo hóa không
C. Containerization tốn nhiều tài nguyên hơn ảo hóa
D. Containerization chỉ chạy được trên Linux, ảo hóa chạy được mọi hệ điều hành

27. Trong lập trình hướng đối tượng, tính chất 'đa hình′ (polymorphism) nghĩa là gì?

A. Khả năng đóng gói dữ liệu và phương thức
B. Khả năng che giấu thông tin
C. Khả năng một đối tượng có nhiều hình thức
D. Khả năng kế thừa thuộc tính từ lớp cha

28. Thuật ngữ 'firewall′ trong an ninh mạng dùng để chỉ điều gì?

A. Phần mềm diệt virus
B. Tường lửa bảo vệ mạng
C. Sao lưu dữ liệu
D. Mã hóa dữ liệu

29. Trong bảo mật web, 'Cross-Site Scripting′ (XSS) là loại tấn công như thế nào?

A. Tấn công từ chối dịch vụ (DoS)
B. Tấn công chèn mã độc vào trang web
C. Tấn công giả mạo DNS
D. Tấn công nghe lén (eavesdropping)

30. Chuẩn USB 3.0 có tốc độ truyền dữ liệu tối đa lý thuyết là bao nhiêu?

A. 480 Mbps
B. 5 Gbps
C. 10 Gbps
D. 40 Gbps

1 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

1. Nguyên tắc `SOLID′ trong lập trình hướng đối tượng đề cập đến điều gì?

2 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

2. Thiết bị nào sau đây là thiết bị nhập?

3 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

3. Điều gì xảy ra khi bạn `ping′ một địa chỉ IP?

4 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

4. Công nghệ `điện toán đám mây′ (cloud computing) cung cấp dịch vụ nào sau đây?

5 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

5. 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 chủ (backend)?

6 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

6. Công nghệ `blockchain′ hoạt động dựa trên nguyên tắc nào?

7 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

7. Định dạng tệp nào sau đây thường được sử dụng cho ảnh nén, giảm dung lượng?

8 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

8. Giao thức nào được sử dụng để truyền tải email trên Internet?

9 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

9. Công nghệ ảo hóa (virtualization) cho phép làm gì?

10 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

10. Phương pháp mã hóa nào sau đây là mã hóa đối xứng?

11 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

11. Trong quản lý bộ nhớ, `page fault′ xảy ra khi nào?

12 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

12. Phương thức tấn công `SQL Injection′ lợi dụng lỗ hổng nào?

13 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

13. Trong cơ sở dữ liệu quan hệ, `khóa chính′ (primary key) có chức năng gì?

14 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

14. Công nghệ `RAID′ (Redundant Array of Independent Disks) được sử dụng chủ yếu để làm gì?

15 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

15. Trong mạng máy tính, `subnet mask′ được sử dụng để làm gì?

16 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

16. RAM (Bộ nhớ truy cập ngẫu nhiên) thuộc loại bộ nhớ nào?

17 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

17. Kiến trúc `client-server′ hoạt động dựa trên mô hình giao tiếp nào?

18 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

18. Trong lý thuyết đồ thị, thuật toán `Dijkstra′ được sử dụng để giải quyết vấn đề gì?

19 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

19. Phần mềm nào sau đây không phải là hệ điều hành?

20 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

20. Trong lĩnh vực trí tuệ nhân tạo (AI), `mạng nơ-ron′ (neural network) mô phỏng cấu trúc nào?

21 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

21. Trong phát triển phần mềm, `version control system′ (VCS) như Git dùng để làm gì?

22 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

22. Thuật toán sắp xếp `Merge Sort′ có độ phức tạp thời gian trung bình là bao nhiêu?

23 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

23. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc định tuyến dữ liệu?

24 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

24. Đơn vị nào sau đây đo tốc độ xung nhịp của CPU?

25 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

25. Kiến trúc CPU `Von Neumann′ khác biệt so với kiến trúc `Harvard′ ở điểm nào?

26 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

26. Công nghệ `containerization′ (ví dụ Docker) khác biệt với ảo hóa (virtualization) như thế nào?

27 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

27. Trong lập trình hướng đối tượng, tính chất `đa hình′ (polymorphism) nghĩa là gì?

28 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

28. Thuật ngữ `firewall′ trong an ninh mạng dùng để chỉ điều gì?

29 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

29. Trong bảo mật web, `Cross-Site Scripting′ (XSS) là loại tấn công như thế nào?

30 / 30

Category: Kiến thức máy tính

Tags: Bộ đề 15

30. Chuẩn USB 3.0 có tốc độ truyền dữ liệu tối đa lý thuyết là bao nhiêu?