Đề 2 – Bài tập, đề thi trắc nghiệm online Nhập Công Nghệ Thông Tin

Đề 2 - Bài tập, đề thi trắc nghiệm online Nhập Công Nghệ Thông Tin

1. Trong lập trình hướng đối tượng (OOP), 'tính kế thừa' (inheritance) cho phép điều gì?
2. Công nghệ blockchain được biết đến nhiều nhất với ứng dụng nào?
3. Điều gì là quan trọng nhất khi lựa chọn một ngôn ngữ lập trình cho một dự án cụ thể?
4. Sự khác biệt chính giữa HTTP và HTTPS là gì?
5. Trong phát triển phần mềm, phương pháp Agile nhấn mạnh vào điều gì?
6. Thuật ngữ 'Điện toán đám mây' (Cloud Computing) đề cập đến điều gì?
7. Đâu là một ví dụ về cơ sở dữ liệu NoSQL?
8. Trong lĩnh vực phát triển web, 'responsive design' là gì?
9. Trong kiểm thử phần mềm, 'black box testing' (kiểm thử hộp đen) là gì?
10. Trong cơ sở dữ liệu, ACID là viết tắt của những thuộc tính nào?
11. Trong lĩnh vực mạng máy tính, 'DNS' (Domain Name System) có chức năng gì?
12. Công nghệ nào cho phép truyền dữ liệu không dây ở khoảng cách ngắn, thường được sử dụng cho thanh toán di động và kết nối các thiết bị gần nhau?
13. Phương pháp kiểm thử phần mềm nào tập trung vào việc kiểm tra các thành phần riêng lẻ của phần mềm?
14. Trong quản lý dự án công nghệ thông tin, 'biểu đồ Gantt' được sử dụng để làm gì?
15. Trong bảo mật thông tin, tấn công 'Man-in-the-Middle' là gì?
16. Trong bảo mật hệ thống, 'firewall' (tường lửa) có chức năng gì?
17. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc thiết lập, duy trì và kết thúc các phiên giao tiếp giữa các ứng dụng?
18. Điều gì là quan trọng nhất để đảm bảo an toàn cho dữ liệu cá nhân trên internet?
19. Trong lĩnh vực trí tuệ nhân tạo (AI), thuật ngữ 'học máy' (Machine Learning) đề cập đến điều gì?
20. Trong lĩnh vực an ninh mạng, 'phishing' là gì?
21. Đâu là đặc điểm quan trọng nhất của dữ liệu lớn (Big Data) so với dữ liệu truyền thống?
22. Thuật ngữ 'Internet of Things' (IoT) đề cập đến điều gì?
23. Trong phát triển phần mềm, 'version control system' (hệ thống quản lý phiên bản) được sử dụng để làm gì?
24. Công nghệ nào cho phép tạo ra các ứng dụng web có khả năng tương tác cao và cập nhật nội dung động mà không cần tải lại toàn bộ trang?
25. Đâu là một giao thức được sử dụng để truyền tải email trên internet?
26. Sự khác biệt chính giữa 'machine learning' (học máy) và 'deep learning' (học sâu) là gì?
27. Công nghệ ảo hóa (Virtualization) cho phép điều gì?
28. Trong cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) được sử dụng để làm gì?
29. Trong phát triển ứng dụng di động, sự khác biệt chính giữa ứng dụng native và ứng dụng web là gì?
30. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng cho hệ điều hành iOS?