SỞ GD-ĐT QUẢNG NGÃI
ĐỀ MINH HỌA
KỲ THI TỐT NGHIỆP THPT NĂM
2025
TRƯỜNG THCS&THPT PHÓ MỤC GIA
MÔN : TIN HỌC
Thời gian làm bài : 50 phút, không kể thời gian phát bài
Họ và tên thí sinh: ………………………………………………….
Số báo danh: ………………………………………………………..
PHẦN I: Thí sinh trả lời từ Câu 1 đến Câu 24. Mỗi câu hỏi thí sinh chỉ chọn 1 phương
án.
Câu 1. Ý nghĩa hiện đại của trí tuệ nhân tạo thường được gắn với khả năng nào?
A. Thực hiện các phép tính toán học phức tạp.
B. Học hỏi và thực hiện các nhiệm vụ thông minh.
C. Kết nối và giao tiếp với thiết bị khác.
D. Phân tích dữ liệu lớn.
Câu 2. AI được ứng dụng trong lĩnh vực y tế như thế nào?
A. Quản lý cơ sở dữ liệu bệnh án.
B. Chẩn đoán và hỗ trợ điều trị bệnh.
C. Lập lịch làm việc nhân viên y tế.
D. Tối ưu hóa quản lý tài nguyên bệnh viện.
Câu 3. AI có thể hỗ trợ giáo dục theo cách nào dưới đây?
A. Chấm bài kiểm tra tự động, giảm tải công việc cho giáo viên.
B. Xây dựng các trò chơi giáo dục nhằm phát triển k năng tư duy.
C. Cung cấp tài liệu học tập từ cơ sở dữ liệu mở.
D. Phân tích hành vi học tập để đưa ra gợi ý cá nhân hóa.
Câu 4. Chức năng chính của Switch trong mạng máy tính?
A. Kết nối thiết bị với mạng khác.
B. Quản lý địa chỉ IP của các thiết bị.
C. Chuyển tiếp dữ liệu đến đúng thiết bị đích.
D. Tạo kết nối không dây.
Câu 5. Thiết bị nào có chức năng phát sóng Wi-Fi?
A. Router
B. Modem
C. Repeater
D. Access Point
Câu 6. Khi cần tăng độ phủ sóng mạng Wi-Fi, nên sử dụng thiết bị nào?
A. Router
B. Repeater
C. Hub
D. Switch
Câu 7. Trong lập trình Python, kiểu dữ liệu nào dùng để lưu trữ danh sách giá trị?
A. int
B. str
C. list
D. float
Câu 8. Trong HTML, thẻ nào tạo liên kết đến trang web khác?
A. <a>
B. <link>
C. <href>
D. <url>
Câu 9. Khi muốn đổi màu nền của trang web trong CSS, sử dụng thuộc tính nào?
A. background-color
B. font-color
C. color
D. background-image
Câu 10. Địa chỉ IP dùng để:
A. Định danh thiết bị trong mạng.
B. Kết nối thiết bị ngoại vi.
C. Tăng tốc độ Internet.
D. Chuyển đổi dữ liệu.
Câu 11. Trong Python, lệnh nào dùng để thoát vòng lặp?
A. break
B. continue
C. exit
D. pass
Câu 12. Firewall có chức năng gì trong mạng máy tính?
A. Phát hiện và ngăn chặn truy cập trái phép.
B. Tăng tốc độ kết nối Internet.
C. Lưu trữ dữ liệu lớn.
D. Tối ưu hóa đường truyền.
Câu 13. Trong lập trình hướng đối tượng, một lớp chứa:
A. Các thuộc tính và phương thức.
B. Chỉ dữ liệu văn bản.
C. Các chức năng cơ bản của hệ điều hành.
D. Cấu trúc dữ liệu kiểu số học.
Câu 14. Để tạo một hiệu ứng khi rê chuột trong CSS, sử dụng:
A. hover
B. focus
C. active
D. click
Câu 15. Tường lửa giúp:
A. Bảo vệ hệ thống khỏi tấn công mạng.
B. Tăng cường băng thông mạng.
C. Lưu trữ tệp tin an toàn.
D. Kết nối thiết bị trong mạng LAN.
Câu 16. Loại mạng nào kết nối trong phạm vi thành phố?
A. LAN
B. WAN
C. MAN
D. PAN
Câu 17. Kiểu dữ liệu float trong Python dùng để lưu:
A. Số nguyên.
B. Số thực.
C. Chuỗi ký tự.
D. Danh sách.
Câu 18. Trong thiết kế web, wireframe là:
A. Bản phác thảo bố cục trang.
B. Tài liệu CSS.
C. Mã nguồn trang web.
D. Giao diện hoàn chỉnh.
Câu 19. Công cụ nào giúp bảo trì hệ thống máy tính?
A. CCleaner
B. Photoshop
C. Google Earth
D. PowerPoint
Câu 20. Trong HTML, thẻ nào được sử dụng để tạo bảng?
A. <table>
B. <tr>
C. <td>
D. <th>
Câu 21. Mục đích của địa chỉ email giả là gì?
A. Đánh lừa người nhận thông tin.
B. Gửi tin an toàn.
C. Đảm bảo quyền riêng tư.
D. Tăng tốc xử lý email.
Câu 22. Khi thiết kế giao diện web, yếu tố nào quan trọng nhất để đảm bảo thân thiện với người
dùng?
A. Sử dụng màu sắc hài hòa.
B. Đảm bảo khả năng tương thích trên các thiết bị khác nhau.
C. Bố cục rõ ràng, dễ hiểu.
D. Tối ưu tốc độ tải trang.
Câu 23. Trong mạng nội bộ, thiết bị nào giúp kết nối tất cả các thiết bị với nhau?
A. Switch
B. Router
C. Repeater
D. Firewall
Câu 24. Trong bảo mật thông tin, mật khẩu an toàn cần:
A. Sử dụng ký tự đặc biệt, số và chữ.
B. Không bao giờ thay đổi.
C. Chia sẻ với bạn bè.
D. Ngắn gọn, dễ nhớ.
PHẦN II: Thí sinh trả lời 4 câu hỏi. Trong mỗi ý a), b), c), d) mỗi câu. Thí sinh chọn
Đúng hoặc Sai
A. Phần chung cho tất cả thí sinh.
Câu 1:
Bạn Minh được giao nhiệm vụ chuẩn bị thiết bị để kết nối mạng cho phòng thí nghiệm Tin
học của trường. Phòng thí nghiệm có 25 y tính để bàn, 2 máy in và cần truy cập Internet.
Các thiết bị được đề xuất bao gồm: Switch 24 cổng, Router, dây cáp mạng, và Access Point
để mở rộng Wi-Fi. Các nhận định sau đây về thiết bị mạng đúng hay sai?
a) Switch giúp kết nối các máy tính trong mạng LAN.
b) Router cần thiết để chia sẻ kết nối Internet với các thiết bị trong phòng.
c) Máy in cần được kết nối trực tiếp với Router để in tài liệu từ mạng LAN.
d) Access Point giúp các thiết bị không dây như laptop và điện thoại thông minh kết nối
mạng.
Câu 2:
Bạn Hương thiết kế một trang web để giới thiệu sản phẩm thủ công của gia đình.ơng
muốn chèn một liên kết đến trang chủ của trang bán hàng trực tuyến của gia đình. Đoạn
HTML sau được sử dụng:
<!DOCTYPE html>
<html>
<body>
<p>Truy cập vào <a href="https://myshop.com">cửa hàng của
chúng tôi</a> để biết thêm chi tiết.</p>
</body>
</html>
Hãy đánh giá các nhận định sau:
a) Thẻ <a> được sử dụng để tạo liên kết đến trang web khác.
b) Thuộc tính href chỉ định địa chỉ URL mà liên kết sẽ trỏ đến.
c) Dòng chữ "cửa hàng của chúng tôi" sẽ được hiển thị dưới dạng liên kết.
d) Khi nhấp vào liên kết, trình duyệt sẽ mở ứng dụng quản lý email.
B. Phần riêng.
Thí sinh chchọn 1 trong 2 phần sau: Thí sinh theo đnh hướng Khoa học máy tính làm
câu 3 và 4; Thí sinh theo định hướng Tin học ng dụng làm câu 5 và 6.
Định hướng Khoa học máy tính.
Câu 3: Một công ty quyết định triển khai mạng máy tính nội bộ cho văn phòng mới với 60
máy tính, 3 máy in và 1 máy chủ. Các máy tính cần truy cập Internet và các ứng dụng trực
tuyến khác. Bộ phận IT đưa ra các ý kiến sau:
a) Switch là thiết bị cần thiết để kết nối các máy tính trong mạng LAN.
b) Hub có thể thay thế hoàn toàn chức năng của Switch trong mạng nội bộ.
c) Router hỗ trợ cấp phát địa chỉ IP cho các thiết bị trong mạng.
d) Firewall giúp bảo vệ mạng khỏi các cuộc tấn công từ Internet.
Câu 4: Một học sinh viết đoạn mã Python để tính tổng của các số nguyên tố từ 1 đến 10:
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0: