Đề thi, bài tập trắc nghiệm online Tin học đại cươngTrắc nghiệm Tin học đại cương Đại học FPT Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học đại cương Đại học FPT Trắc nghiệm Tin học đại cương Đại học FPT Số câu25Quiz ID40332 Làm bài Câu 1 Loại phần mềm độc hại (malware) nào tự sao chép và lây lan qua các mạng máy tính mà không cần sự can thiệp của người dùng và không cần đính kèm vào một chương trình khác? A Trojan Horse B Virus C Spyware D Worm (Sâu máy tính) Câu 2 Trong lập trình, một biến (variable) được sử dụng để làm gì? A Lưu trữ một giá trị dữ liệu có thể thay đổi trong quá trình thực thi chương trình B Thực hiện một hành động hoặc một chuỗi các lệnh C Định nghĩa một hằng số không bao giờ thay đổi D Hiển thị văn bản ra màn hình Câu 3 Trong mô hình mạng TCP/IP, giao thức nào chịu trách nhiệm chính cho việc đảm bảo dữ liệu được truyền đi một cách đáng tin cậy và đúng thứ tự? A IP (Internet Protocol) B UDP (User Datagram Protocol) C HTTP (Hypertext Transfer Protocol) D TCP (Transmission Control Protocol) Câu 4 Phương pháp nén dữ liệu nào sau đây cho phép khôi phục lại hoàn toàn dữ liệu gốc mà không mất mát thông tin? A Lossy Compression (Nén mất mát dữ liệu) B Lossless Compression (Nén không mất mát dữ liệu) C Asymmetric Compression (Nén bất đối xứng) D Dynamic Compression (Nén động) Câu 5 Mô hình dịch vụ điện toán đám mây nào cung cấp cho người dùng một nền tảng hoàn chỉnh (hệ điều hành, môi trường thực thi, cơ sở dữ liệu) để phát triển, chạy và quản lý ứng dụng mà không cần quan tâm đến hạ tầng bên dưới? A IaaS (Infrastructure as a Service) B SaaS (Software as a Service) C PaaS (Platform as a Service) D FaaS (Function as a Service) Câu 6 Trong một sơ đồ khối (flowchart), hình thoi (diamond) thường được sử dụng để biểu diễn điều gì? A Điểm bắt đầu hoặc kết thúc của thuật toán B Một hành động xử lý hoặc một phép tính C Một thao tác nhập/xuất dữ liệu D Một điểm quyết định hoặc một câu lệnh điều kiện (rẽ nhánh) Câu 7 Mục đích chính của việc sử dụng một trình biên dịch (compiler) trong lập trình là gì? A Dịch toàn bộ mã nguồn sang mã máy một lần duy nhất để tạo ra một tệp thực thi B Kiểm tra lỗi chính tả trong các chú thích của mã nguồn C Dịch và thực thi từng dòng lệnh của mã nguồn một cách tuần tự D Tự động viết mã nguồn từ một sơ đồ khối Câu 8 Khi bạn truy cập một trang web có địa chỉ bắt đầu bằng 'https://', chữ 'S' ở cuối đại diện cho điều gì? A Simple (Đơn giản) B Server (Máy chủ) C Secure (An toàn/Bảo mật) D Standard (Tiêu chuẩn) Câu 9 Đặc điểm nào sau đây mô tả chính xác nhất về một thuật toán (algorithm)? A Là một ngôn ngữ lập trình cụ thể như C++ hay Python B Là một tập hợp hữu hạn các hướng dẫn rõ ràng để giải quyết một vấn đề hoặc thực hiện một tác vụ C Luôn luôn phải là phương pháp giải quyết nhanh nhất cho một vấn đề D Là phần cứng máy tính thực hiện các phép tính Câu 10 Phát biểu nào mô tả đúng nhất về 'mã nguồn mở' (Open Source)? A Phần mềm chỉ có thể được sử dụng trên hệ điều hành Linux B Phần mềm luôn luôn miễn phí và không được phép sử dụng cho mục đích thương mại C Phần mềm có mã nguồn được công khai, cho phép bất kỳ ai xem, sửa đổi và phân phối D Là phần mềm được phát triển bởi một công ty duy nhất và không cho phép người khác can thiệp Câu 11 Đâu là ưu điểm chính của việc sử dụng ổ cứng SSD (Solid State Drive) so với HDD (Hard Disk Drive) truyền thống? A Dung lượng lưu trữ lớn hơn với cùng một mức giá B Tuổi thọ cao hơn trong mọi điều kiện sử dụng C Tốc độ truy xuất dữ liệu nhanh hơn đáng kể do không có bộ phận cơ khí chuyển động D Chi phí trên mỗi gigabyte thấp hơn Câu 12 Trong hệ quản trị cơ sở dữ liệu quan hệ, 'khóa chính' (primary key) có vai trò gì? A Mã hóa toàn bộ dữ liệu trong bảng B Xác định duy nhất mỗi hàng (bản ghi) trong một bảng C Sắp xếp các hàng theo thứ tự bảng chữ cái D Liên kết đến một trang web bên ngoài Câu 13 Trong Microsoft Excel, công thức '=SUM(A1:A5)' thực hiện chức năng gì? A Tính tổng các giá trị trong các ô từ A1 đến A5 B Đếm số lượng các ô có chứa dữ liệu từ A1 đến A5 C Tìm giá trị lớn nhất trong các ô từ A1 đến A5 D Tính giá trị trung bình của các ô từ A1 đến A5 Câu 14 Trong kiến trúc máy tính Von Neumann, thành phần nào chịu trách nhiệm thực hiện các phép toán số học và logic? A Thanh ghi (Register) B Khối điều khiển (Control Unit - CU) C Khối số học-logic (Arithmetic Logic Unit - ALU) D Bộ nhớ chính (Main Memory) Câu 15 Khi biểu diễn số 13 trong hệ thập phân sang hệ nhị phân (binary), kết quả nào sau đây là đúng? A 1101 B 1011 C 1110 D 0111 Câu 16 Mạng LAN (Local Area Network) khác với mạng WAN (Wide Area Network) ở điểm nào là chủ yếu? A Mạng LAN luôn có tốc độ chậm hơn mạng WAN B Mạng LAN bao phủ một khu vực địa lý giới hạn (như một tòa nhà), trong khi WAN bao phủ khu vực địa lý rộng lớn (như một quốc gia) C Chỉ có mạng WAN mới có thể kết nối với Internet D Mạng LAN sử dụng địa chỉ IP, còn mạng WAN sử dụng địa chỉ MAC Câu 17 Trong logic kỹ thuật số, cổng logic NOT thực hiện chức năng gì? A Chỉ cho đầu ra là TRUE khi tất cả các đầu vào đều là TRUE B Cho đầu ra là TRUE nếu có ít nhất một đầu vào là TRUE C Đảo ngược giá trị logic của đầu vào (TRUE thành FALSE và ngược lại) D So sánh hai đầu vào và cho kết quả TRUE nếu chúng bằng nhau Câu 18 Địa chỉ IP (Internet Protocol) được sử dụng để làm gì trong một mạng máy tính? A Xác định nhà sản xuất của thiết bị phần cứng B Mã hóa dữ liệu được truyền qua mạng C Định danh duy nhất một thiết bị trên mạng và cho phép định tuyến dữ liệu đến đúng đích D Đo lường tốc độ kết nối internet Câu 19 Lệnh 'SELECT * FROM Students' trong ngôn ngữ truy vấn SQL (Structured Query Language) có ý nghĩa gì? A Xóa tất cả sinh viên khỏi bảng Students B Thêm một sinh viên mới vào bảng Students C Truy xuất tất cả các cột và tất cả các hàng từ bảng có tên là Students D Cập nhật thông tin của tất cả sinh viên trong bảng Students Câu 20 Hình thức tấn công mạng nào mô tả việc lừa đảo người dùng cung cấp thông tin nhạy cảm (như mật khẩu, thông tin thẻ tín dụng) bằng cách giả mạo thành một đơn vị đáng tin cậy? A Tấn công từ chối dịch vụ (DDoS) B Tấn công Phishing (Lừa đảo giả mạo) C Worm (Sâu máy tính) D Ransomware (Mã độc tống tiền) Câu 21 Trong Microsoft Word, chức năng 'Track Changes' (Theo dõi thay đổi) hữu ích nhất cho mục đích gì? A Tự động sửa lỗi chính tả và ngữ pháp trong văn bản B Ghi lại và hiển thị các chỉnh sửa (thêm, xóa, định dạng) được thực hiện bởi nhiều người trên cùng một tài liệu C Tạo một bản sao lưu của tài liệu mỗi khi có thay đổi D Dịch văn bản sang một ngôn ngữ khác Câu 22 Hệ thống tên miền (Domain Name System - DNS) có chức năng chính là gì? A Nén các tệp tin để gửi qua mạng nhanh hơn B Phân giải (chuyển đổi) tên miền dễ nhớ (ví dụ: google.com) thành địa chỉ IP mà máy tính có thể hiểu được C Quản lý việc cấp phát địa chỉ IP cho các thiết bị trong mạng D Tạo ra một kết nối an toàn giữa máy khách và máy chủ Câu 23 Sự khác biệt chính giữa phần mềm hệ thống (System Software) và phần mềm ứng dụng (Application Software) là gì? A Phần mềm hệ thống được viết bằng ngôn ngữ bậc thấp, còn phần mềm ứng dụng được viết bằng ngôn ngữ bậc cao B Phần mềm hệ thống quản lý hoạt động của máy tính, trong khi phần mềm ứng dụng thực hiện các tác vụ cụ thể cho người dùng C Phần mềm hệ thống luôn miễn phí, còn phần mềm ứng dụng luôn phải trả phí D Phần mềm ứng dụng có thể chạy mà không cần phần mềm hệ thống Câu 24 Định luật Moore (Moore's Law) ban đầu phát biểu rằng số lượng transistor trên một vi mạch tích hợp sẽ như thế nào? A Tăng gấp đôi sau mỗi thập kỷ B Giảm đi một nửa sau mỗi năm C Tăng gấp đôi sau mỗi khoảng hai năm D Không thay đổi theo thời gian Câu 25 Sự khác biệt cơ bản nhất giữa RAM (Random Access Memory) và ROM (Read-Only Memory) là gì? A RAM có dung lượng lớn hơn ROM B RAM là bộ nhớ khả biến (dữ liệu bị mất khi mất điện), trong khi ROM là bộ nhớ bất biến (dữ liệu không bị mất) C RAM nhanh hơn ROM D RAM chỉ dùng cho máy tính cá nhân, còn ROM dùng cho thiết bị di động Trắc nghiệm Tin học đại cương Đại học Sài Gòn Trắc nghiệm Tin học đại cương Đại học Công nghệ Sài Gòn