TopStudy

Tin học · Tốt nghiệp THPT

Đề minh họa Tốt nghiệp THPT Tin học năm 2026 có đáp án - Đề số 2

30 câu · 50 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

0,25 điểm
Nếu một ảnh có kích thước 600 × 600 pixel và được in với độ phân giải 200 dpi, kích thước in ra sẽ là bao nhiêu?
  1. Đáp án A: 3 × 3 inch.
  2. Đáp án B: 2,5 × 2,5 inch.
  3. Đáp án C: 4 × 4 inch.
  4. Đáp án D: 5 × 5 inch.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A

Câu 2

0,25 điểm
Máy tính điều khiển xe tự lái như thế nào?
  1. Đáp án A: Sử dụng cảm biến lidar và camera để phát hiện và nhận biết xe xung quanh, các chướng ngại vật, biển báo giao thông và người đi bộ trên đường.
  2. Đáp án B: Sử dụng cảm biến radar và siêu âm để phát hiện và nhận biết xe xung quanh, các chướng ngại vật, biển báo giao thông và người đi bộ trên đường.
  3. Đáp án C: Sử dụng cảm biến siêu âm và lidar để phát hiện và nhận biết xe xung quanh, các chướng ngại vật, biển báo giao thông và người đi bộ trên đường.
  4. Đáp án D: Sử dụng cảm biến radar và camera để phát hiện và nhận biết xe xung quanh, các chướng ngại vật, biển báo giao thông và người đi bộ trên đường.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 3

0,25 điểm
Vì sao lại nói sự phát triển của AI kéo theo rủi ro về an ninh, an toàn?
  1. Đáp án A: Nhiều ứng dụng AI hoạt động dựa vào việc thu thập một lượng lớn dữ liệu cá nhân, điều này làm tăng mối lo ngại về quyền riêng tư có khả năng bị lạm dụng.
  2. Đáp án B: Phần lớn các ứng dụng AI hiện nay đều là các “hộp đen”, gây khó khăn cho việc hiểu các quyết định được đưa ra như thế nào, dẫn đến việc thiếu trách nhiệm giải trình để đảm bảo tính minh bạch.
  3. Đáp án C: Nhiều ứng dụng AI được xây dựng và triển khai trực tuyến nên có thể bị xâm nhập hoặc tấn công thay đổi dữ liệu và mô hình dẫn đến những quyết định không chính xác do AI đưa ra.
  4. Đáp án D: AI có khả năng tự động hoá nhiều công việc, dẫn đến tình trạng thất nghiệp và tạo nên nhiều nguy cơ cho sự phát triển xã hội.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 4

0,25 điểm
Phòng máy tính trường em có cài đặt mạng LAN và không vào được Internet. Em cần chia sẻ thư mục bài tập của mình cho các bạn trong nhóm. Quy trình nào sau đây em cần làm để thực hiện công việc trên?
  1. Đáp án A: Bật tính năng chia sẻ thư mục trên máy tính muốn chia sẻ → Chọn thư mục cần chia sẻ → Thiết lập quyền truy cập cho người dùng → Chia sẻ thư mục.
  2. Đáp án B: Tạo một tài khoản mới trên máy tính muốn chia sẻ thư mục → Gán quyền truy cập cho tài khoản này → Chọn thư mục cần chia sẻ → Kích hoạt chia sẻ thư mục.
  3. Đáp án C: Đăng nhập vào Router của mạng LAN → Thiết lập một đường dẫn tới thư mục muốn chia sẻ → Cấp phép truy cập cho các thiết bị trong mạng LAN.
  4. Đáp án D: Tạo một địa chỉ IP đặc biệt cho thư mục muốn chia sẻ → Cấu hình firewall để cho phép truy cập từ các máy tính trong mạng LAN → Kết nối các máy tính với địa chỉ IP này.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A

Câu 5

0,25 điểm
Mạng cục bộ còn được gọi là mạng gì?
  1. Đáp án A: mạng WAN.
  2. Đáp án B: mạng PAN.
  3. Đáp án C: mạng MAN.
  4. Đáp án D: mạng LAN.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 6

0,25 điểm
Thiết bị nào xác định cổng kết nối giữa thiết bị gửi và thiết bị nhận, sau đó thiết lập tạm thời kênh truyền giữa hai cổng kết nối để truyền dữ liệu và huỷ kết nối sau khi hoàn thành việc truyền?
  1. Đáp án A: Switch.
  2. Đáp án B: Router.
  3. Đáp án C: Hub.
  4. Đáp án D: Modem.
Xem đáp án và lời giải

Câu 7

0,25 điểm
Wireless Access Point (WAP) có chức năng gì?
  1. Đáp án A: Chuyển đổi tín hiệu từ tín hiệu số sang tín hiệu tương tự và ngược lại, thường dùng khi kết nối LAN với Internet.
  2. Đáp án B: Dùng để kết nối các máy tính trong cùng LAN trực tiếp qua cáp mạng.
  3. Đáp án C: Dùng để kết nối các thiết bị đầu cuối qua sóng Wi-Fi giúp giảm chi phí thiết lập LAN hoặc kết nối với một LAN để mở rộng phạm vi làm việc.
  4. Đáp án D: Dùng để dẫn đường cho dữ liệu khi kết nối trên mạng diện rộng như Internet.
Xem đáp án và lời giải

Câu 8

0,25 điểm
Luật An ninh mạng được Quốc hội Việt Nam ban hành vào năm nào?
  1. Đáp án A: 1998.
  2. Đáp án B: 2008.
  3. Đáp án C: 2018.
  4. Đáp án D: 2017.
Xem đáp án và lời giải

Câu 9

0,25 điểm
Phòng máy tính trường em có 20 thiết bị được đánh số từ 1 đến 20 cần truyền và chia sẻ dữ liệu với nhau thông qua cáp mạng. Cách thực hiện kết nối nào sau đây là phù hợp nhất để có thể thực hiện được yêu cầu trên?
  1. Đáp án A: Kết nối dây mạng giữa máy 1 và máy 2, máy 3 và máy 4, máy 5 và máy 6,.., máy 19 và máy 20.
  2. Đáp án B: Kết nối tất cả các máy vào một Switch.
  3. Đáp án C: Kết nối tất cả các máy vào một Modem.
  4. Đáp án D: Kết nối dây mạng giữa máy 1 và máy 2, máy 2 và máy 3, máy 3 và máy 4,.. máy 18 và máy 19, máy 19 và máy 20.
Xem đáp án và lời giải

Câu 10

0,25 điểm
Em sử dụng đoạn mã nào để hiển thị hình ảnh “Hinhanh.jpg” trên trang web?
  1. Đáp án A: <<img src= Hinhanh.jpg >.
  2. Đáp án B: <<pic src=" Hinhanh.jpg ">.
  3. Đáp án C: <<pic link=" Hinhanh.jpg ">.
  4. Đáp án D: <<img src=" Hinhanh.jpg ">.
Xem đáp án và lời giải

Câu 11

0,25 điểm
Cơ sở dữ liệu là gì?
  1. Đáp án A: Là một phần mềm máy tính.
  2. Đáp án B: Là một tập hợp các hệ thống phần mềm.
  3. Đáp án C: Là một bộ nhớ của máy tính.
  4. Đáp án D: Là một tập hợp các dữ liệu có liên quan với nhau, được lưu trữ một cách có tổ chức trên hệ thống máy tính.
Xem đáp án và lời giải

Câu 12

0,25 điểm
Đoạn mã HTML để hiển thị công thức H2SO4{H}_{2}{SO}_{4} là gì?
  1. Đáp án A: <<p>H<<sup>2</sup>SO<<sup>4</sup></p>
  2. Đáp án B: <<p>H<<sub>2</sub>SO<<sub>4</sub></p>.
  3. Đáp án C: <<p>H<<small>2</small >SO<<small>4</small></p>
  4. Đáp án D: <<p>H<<down>2</down>SO<<down>4</down></p>
Xem đáp án và lời giải

Câu 13

0,25 điểm
Cặp thẻ nào trong HTML dùng để tạo danh sách có thứ tự?
  1. Đáp án A: <<ul></ul>.
  2. Đáp án B: <<il></il>.
  3. Đáp án C: <<ol></ol>.
  4. Đáp án D: <<al></al>.
Xem đáp án và lời giải

Câu 14

0,25 điểm
Trong trường hợp trang web liên kết tới thuộc thư mục khác và ở mức trên, ta sử dụng các kí tự nào khi viết đường dẫn?
  1. Đáp án A: "..".
  2. Đáp án B: "../".
  3. Đáp án C: "./".
  4. Đáp án D: "/..".
Xem đáp án và lời giải

Câu 15

0,25 điểm
Thuộc tính alt của thẻ <<img> được dùng để làm gì?
  1. Đáp án A: Chỉ đường dẫn tới tệp ảnh.
  2. Đáp án B: Thiết lập kích thước cho ảnh.
  3. Đáp án C: Chèn nội dung lên hình ảnh.
  4. Đáp án D: Cung cấp văn bản thay thế khi việc hiển thị ảnh bị lỗi.
Xem đáp án và lời giải

Câu 16

0,25 điểm
Để chèn tệp âm thanh vào trang web, em sử dụng thẻ HTML nào?
  1. Đáp án A: <<audio>.
  2. Đáp án B: <<music>.
  3. Đáp án C: <<sound>.
  4. Đáp án D: <<video>.
Xem đáp án và lời giải

Câu 17

0,25 điểm

Cho ảnh có kích thước gốc là 960 ×× 750 pixel. Chèn ảnh vào trang web bằng câu lệnh: <<img src="images/daisy.png" alt="Daisy" width="800">

Hỏi ảnh trong trang web có kích thước bao nhiêu?

  1. Đáp án A: 800 ×× 750 pixel.
  2. Đáp án B: 800 ×× 590 pixel.
  3. Đáp án C: 800 ×× 625 pixel.
  4. Đáp án D: 800 ×× 675 pixel.
Xem đáp án và lời giải

Câu 18

0,25 điểm
Cần chèn một video có tên là video1.mp4 vào trang web. Phương án nào sau đây đúng?
  1. Đáp án A: video src=” video1.mp4” controls autoplay width=”500” height=”350” </video>
  2. Đáp án B: <<video> src=” video1.mp4” controls autoplay width=”500” height=”350” video
  3. Đáp án C: <<video src=” video1.mp4” controls autoplay width=”500” height=”350” video>
  4. Đáp án D: <<video src=” video1.mp4” controls autoplay width=”500” height=”350”> </video>
Xem đáp án và lời giải

Câu 19

0,25 điểm
Cách thiết lập các mẫu định dạng với các phần tử có id tương ứng là:
  1. Đáp án A: idname {thuộc tính: giá trị;}
  2. Đáp án B: id[name] {thuộc tính: giá trị;}
  3. Đáp án C: #idname {thuộc tính: giá trị;}
  4. Đáp án D: idname {thuộc tính: giá trị;}
Xem đáp án và lời giải

Câu 20

0,25 điểm
Em nhận một cuộc gọi/ tin nhắn từ nhân viên y tế thông báo rằng một thành viên gia đình đang cấp cứu, yêu cầu đóng viện phí 50 triệu mới được cho vào phòng mổ. Trong tình huống này, em nên làm gì?
  1. Đáp án A: Chuyển ngay tiền cho nhân viên y tế kia.
  2. Đáp án B: Hỏi thông tin người nhân viên kia và xin số tài khoản chuyển tiền.
  3. Đáp án C: Bình tĩnh và liên hệ với thành viên gia đình (trong lời của nhân viên kia) để xác minh thông tin.
  4. Đáp án D: Vay tiền họ hàng để chuyển cho nhân viên kia.
Xem đáp án và lời giải

Câu 21

0,25 điểm

Chọn một trong hai ngôn ngữ Python hoặc C++ để xem xét đoạn chương trình sau:

Đoạn chương trình viết bằng ngôn ngữ PythonĐoạn chương trình viết bằng ngôn ngữ C++
def dem_uoc(n): dem = 0 for i in range(1, n//2+1): if n % i == 0: dem += 1 return demint dem_uoc(int n) { int dem = 0; for (int i = 1; i <= n / 2; ++i) { if (n % i == 0) { dem++; } } return dem; }

Phương án nào sau đây là kết quả của lời gọi hàm dem_uoc(12)?

  1. Đáp án A: 5
  2. Đáp án B: 6
  3. Đáp án C: 12
  4. Đáp án D: 0
Xem đáp án và lời giải

Câu 22

0,25 điểm
Để sửa chữa phần cứng máy tính, người làm nghề cần có kiến thức nào sau đây?
  1. Đáp án A: Kiến thức về lập trình và thiết kế web.
  2. Đáp án B: Hiểu biết về cấu trúc dữ liệu và giải thuật.
  3. Đáp án C: Hiểu biết về các thành phần cơ bản của máy tính. Biết cách kiểm tra, tháo lắp, sửa chữa hoặc thay thế phần cứng khi cần.
  4. Đáp án D: Kiến thức về kinh doanh và quản lí.
Xem đáp án và lời giải

Câu 23

0,25 điểm
Điều nào là yêu cầu thiết yếu đối với nhà quản trị CSDL?
  1. Đáp án A: Biết thiết kế CSDL và lập trình ứng dụng quản lí.
  2. Đáp án B: Biết ngôn ngữ quản trị CSDL.
  3. Đáp án C: Biết sửa chữa máy tính và thiết bị lưu trữ.
  4. Đáp án D: Hiểu biết các phần mềm quản lí của đơn vị mình.
Xem đáp án và lời giải

Câu 24

0,25 điểm

Cho đoạn chương trình viết bằng Python và C++ như sau:

DòngViết bằng ngôn ngữ PythonViết bằng ngôn ngữ C++
1 2 3 4 5 6x = 0 for i in range (1, 6): if i % 2 == 0: x += i else: x -= i print(x)int x = 0 for (int i =1;i<6;i++) if (i%2 ==0) x+=i; else x-=i; cout<<<x;

Kết quả in ra là:

  1. Đáp án A: 3.
  2. Đáp án B: 1.
  3. Đáp án C: 1.
  4. Đáp án D: 3.
Xem đáp án và lời giải

Phần II. Trắc nghiệm đúng sai

Câu 25

1 điểm

PHẦN II. Thí sinh trả lời từ câu 1 đến câu 4. 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

Một thầy giáo muốn đưa thông tin liên hệ của mình lên website của nhà trường với nội dung và định dạng như sau:

THÔNG TIN LIÊN HỆ

Họ tên: Nguyễn Văn Nam

Chức vụ: Trưởng bộ môn

Fax: 02456789

Điện thoại: 0123.456.789

Sau khi xem nội dung, các học sinh đã đưa ra các ý kiến của mình về mã HTML thầy giáo đã sử dụng để hiển thị thông tin như trên.

  • Ý a: Tiêu đề được căn giữa, in hoa và gạch chân.
  • Ý b: Sử dụng thẻ < hr> để hiển thị dòng gạch dưới nội dung tiêu đề "THÔNG TIN LIÊN HỆ".
  • Ý c: Đoạn mã sau cho phép căn giữa nội dung dòng tiêu đề “THÔNG TIN LIÊN HỆ” <<p style="text-align: center";>THÔNG TIN LIÊN HỆ</p>
  • Ý d:

    Để hiển thị nội dung dòng cuối cùng, sử dụng mã lệnh HTML sau:

    Fax: <<b>02456789</b>

    Điện thoại: <<b>0123.456.789</b>

Xem đáp án và lời giải

Câu 26

1 điểm

Để hỗ trợ việc quản lí hàng hoá tại một cửa hàng, người ta xây dựng một phần mềm với CSDL quan hệ gồm 4 bảng có cấu trúc như sau:

- KHACHHANG (MaKH, HoTen, DT)
- VATTU (MaVT, TenVT, DVT, GiaMua, SPTon)
- HOADON (MaHD, Ngay, MaKH, TongTG)
- CHITIETHOADON (STT, MaHD, MaVT, SL, GiaBan)

Trong đó, bảng KHACHHANG lưu các thông tin về khách hàng (mã khách hàng, họ tên, điện thoại), bảng VATTU lưu các thông tin về vật tư ( mã vật tư, tên vật tư, đơn vị tính, giá mua, sản phẩm tồn), bảng HOADON lưu các thông tin về hoá đơn (mã hoá đơn, ngày xuất hoá đơn, mã khách hàng, tổng giá trị), bảng CHITIETHOADON lưu các thông tin về chi tiết hoá đơn (số thứ tự, mã hoá đơn, mã vật tư, số lượng, giá bán)

Sau khi tìm hiểu dữ liệu của phần mềm, các bạn học sinh đã đưa ra các nhận xét sau đây:

  • Ý a: Có thể chọn nhiều khoá chinh cho bảng CHITIETHOADON.
  • Ý b: Hai bảng KHACHHANG và HOADON có quan hệ với nhau.
  • Ý c: Do sơ ý nên nhân viên đã nhập thiếu số lượng và tổng giá trị cho một hoá đơn, do vậy cần thực hiện thao tác thêm dữ liệu vào trong bảng HOADON và CHITIETHOADON.
  • Ý d: Để thống kê các hoá đơn được bán trong ngày “20/05/2024” người ta phải sử dụng 2 bảng HOADON và CHITIETHOADON.
Xem đáp án và lời giải

Câu 27

1 điểm

B. Phần riêng

Thí sinh chỉ chọn một trong hai phần sau: Thí sinh theo định hướng Khoa học máy tính làm câu 27 và 28; Thí sinh theo định hướng Tin học ứng dụng làm câu 29 và 30.

Định hướng Khoa học máy tính.

Thầy giáo cho một hàm viết bằng Python như sau:

Hình minh hoạ

Hình minh hoạ

Thầy yêu cầu học sinh cho ý kiến về ý nghĩa và độ phức tạp của hàm. Sau đây là các ý kiến:

  • Ý a: Thuật toán này có độ phức tạp là O(n).
  • Ý b: Đoạn lệnh trên dòng 5 để kiểm tra xem j có phải là ước số của i hay không.
  • Ý c: Khi thực hiện gọi hàm something(10) thì kết quả hiển thị dãy số gồm các số 2, 3, 5, 7. Mỗi số trên 1 dòng.
  • Ý d: Khi thay biểu thức i//2+1 trên dòng 4 bởi int(i**0.5) + 1 trong Python và i/2 bằng sqrt(i) trong C++, thì độ phức tạp thuật toán sẽ tăng lên.
Xem đáp án và lời giải

Câu 28

1 điểm

Cho hàm Python sau:

Hình minh hoạ

  • Ý a: Hàm trả lại vị trí của tất cả các phần tử có giá trị bằng K nằm trong mảng A.
  • Ý b: Hàm thể hiện ý tưởng của thuật toán tìm kiếm tuần tự.
  • Ý c: Với giá trị trọng mảng A= [3, 5, 7, 9], giá trị K=7, hàm trả về giá trị 3.
  • Ý d: Độ phức tạp thời gian tính của hàm trên là T(n)=O(n)
Xem đáp án và lời giải

Câu 29

1 điểm

Định hướng Tin học ứng dụng

Một bạn học sinh muốn xây dựng một trang web đơn giản để chia sẽ thông tin về sở thích, thành tích của bạn đó trong các hoạt động ngoại khoá và dự án cá nhân. Tuy nhiên, bạn chưa thành thạo các ngôn ngữ lập trình để tạo trang web.

Một số bạn khác đã cho bạn học sinh đó những lời khuyên như sau:

  • Ý a: Bạn có thể sử dụng các phần mềm trực tuyến như Google Sites, Wix để tạo trang web mà không cần thành thạo ngôn ngữ lập trình web.
  • Ý b: Bạn chỉ cần tạo một trang web chứa tất cả các thông tin, trong đó phần đầu trang là thông tin về sở thích, phần thân trang là thành tích và phần chân trang chứa thông tin về các hoạt động ngoại khoá.
  • Ý c: Sau khi tạo trang web, bạn chỉ có thể chia sẻ với người khác bằng cách gửi các tệp tin HTML của trang web qua thẻ nhớ USB hoặc email cho họ.
  • Ý d: Các phần mềm tạo trang web có thể hỗ tạo trang web sinh động, hấp dẫn với nhiều mẫu (theme) có sẵn.
Xem đáp án và lời giải

Câu 30

1 điểm

Cho CSDL Quản lí điểm gồm các bảng có cấu trúc như sau:

- Bảng HOCSINH (idHocsinh, Hoten, Lop, NamBD): lưu thông tin id học sinh, họ tên, lớp, năm vào trường.
- Bảng MONHOC (idMonhoc, Tenmon): lưu thông tin id môn học, tên môn học.
- Bảng LOAIDIEM (Maloai, Heso, Ghichu): lưu thông tin điểm đánh giá thường xuyên (hệ số 1), điểm giữa kì (hệ số 2) và điểm cuối kì (hệ số 3).
- Bảng DIEM (idHocsinh, idMonhoc, Maloai, Hocki, Diem): lưu thông tin id học sinh, id môn học, loại điểm, học lì, số điểm.

Một số bạn học sinh đưa ra các ý kiến về việc khai thác CSDL trên như sau:

  • Ý a: Câu lệnh SQL để lấy ra danh sách học sinh “Lớp A” niên khoá “2022-2025” là: SELECT * FROM HOCSINH WHERE Lop=A and NamBD=2022
  • Ý b: Điểm số của một học sinh suốt 3 năm học tại trường đều lưu trong bảng DIEM, cột Hocki nhận các giá trị trương ứng với hai học kì của các lớp như: 1 và 2 (Lớp 10), 3 và 4 (Lớp 11), 5 và 6 (Lớp 12). Câu lệnh SQL để lọc ra điểm môn Toán (có idMonhoc bằng 1) năm lớp 12 của học sinh có idHocsinh bằng 1 là: SELECT * FROM DIEM WHERE idHocsinh=1 and idMonhoc =1 AND (Hocki =5 OR Hocki=6)
  • Ý c: Khoá chính của bảng DIEM là cặp (idHocsinh, idMonhoc)
  • Ý d: Để tính điểm trung bình môn học cho từng học sinh, chúng ta cần kết nối dữ liệu từ ít nhất 2 bảng.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Đề thi Tốt nghiệp THPT Tin học 2026 · Các bộ sách Tin học Tốt nghiệp THPT