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ố 7

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
Nguồn học liệu mở trên Internet có đặc điểm nào sau đây?
  1. Đáp án A: Miễn phí một phần.
  2. Đáp án B: Miễn phí.
  3. Đáp án C: Được phép thương mại hóa.
  4. Đáp án D: Được tự do chỉnh sửa và chia sẻ.
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 2

0,25 điểm
Khi nhận được tin nhắn từ một người lạ với nội dung trúng thưởng lớn và yêu cầu cung cấp thông tin cá nhân, bạn nên làm gì?
  1. Đáp án A: Cung cấp thông tin ngay để nhận giải thưởng.
  2. Đáp án B: Nhấn vào đường liên kết trong tin nhắn để xác nhận.
  3. Đáp án C: Kiểm tra thông tin trên các trang web chính thức và hỏi ý kiến người lớn.
  4. Đáp án D: Chia sẻ tin nhắn này cho nhiều người để họ cùng nhận thưởng.
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 3

0,25 điểm
Hành vi nào sau đây không vi phạm quyền tác giả?
  1. Đáp án A: Một nhà xuất bản in lại một cuốn sách của hai tác giả với mục đích thương mại. Nhà xuất bản đã được sự đồng ý của một tác giả nhưng không xin phép tác giả còn lại.
  2. Đáp án B: Một tác giả viết sách với mục đích thương mại có sử dụng ảnh của nhiếp ảnh gia nhưng không xin phép. Tuy nhiên, chỗ in ảnh trong sách có ghi rõ tên nhiếp ảnh gia đó.
  3. Đáp án C: Một tác giả viết sách với mục đích thương mại có sử dụng ảnh của một nhiếp ảnh gia, đã xin phép và được đồng ý.
  4. Đáp án D: Một nhà xuất bản phát hành một quyển sách của một tác giả nước ngoài với mục đích thương mại. Nhà xuất bản đã gửi email xin phép tác giả nhưng chưa nhận được thư trả lờ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
Kĩ năng, tố chất nào sau đây nhất thiết phải có đối với người thiết kế đồ họa trên máy tính?
  1. Đáp án A: Sử dụng được phần mềm thiết kế đồ họa.
  2. Đáp án B: Chọn được card đồ họa cho máy tính.
  3. Đáp án C: Sửa chữa được máy tính.
  4. Đáp án D: Có kĩ năng chụp ảnh.
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
Trong một nhóm lớp trên mạng xã hội, một số bạn liên tục đăng bài chê bai, nói xấu một bạn khác. Phương án nào sau đây là hành động phù hợp để gìn giữ tính nhân văn?
  1. Đáp án A: Chia sẻ bài viết lên các nhóm khác nhau để mọi người cùng xem.
  2. Đáp án B: Im lặng vì sợ mất đoàn kết trong lớp.
  3. Đáp án C: Tham gia bình luận chỉ trích theo số đông.
  4. Đáp án D: Báo cáo bài viết và góp ý để các bạn dừng lạ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 6

0,25 điểm
Một bạn học sinh muốn thêm một video có trên trang YouTube vào trang web của mình sao cho video được hiển thị ngay trong trang web mà không cần phải lưu trữ tệp tin video đó. Phương án nào sau đây đáp ứng tốt nhất yêu cầu này?
  1. Đáp án A: Tải video từ YouTube về máy tính cá nhân và sử dụng thẻ <<video> của HTML để chèn video vào trang web.
  2. Đáp án B: Trong trang web, tạo siêu liên kết đến video trên YouTube
  3. Đáp án C: Sử dụng thẻ <<iframe> và thiết lập thuộc tính src của thẻ này là đường dẫn của YouTube
  4. Đáp án D: Sử dụng thẻ <<iframe> và thiết lập thuộc tính url là đường dẫn của video YouTube
Xem đáp án và lời giải

Câu 7

0,25 điểm

Trong một buổi học nhóm, bạn Hằng có đưa ra các bước như sau:

Bước 1: Chuẩn bị cáp mạng và cổng Ethernet trên máy tính.

Bước 2: Kết nối cáp mạng vào cổng Ethernet trên máy tính, đầu còn lại cắm vào cổng trên bộ định tuyến hoặc bộ chuyển mạch.

Bước 3: Đảm bảo cáp mạng được cắm chặt vào cả hai thiết bị và đèn LED trên cổng Ethernet của máy tính sáng lên.

Bước 4: Trên máy tính, thực hiện kiểm tra kết nối.

Thực hiện quy trình trên và cho biết công việc được thực hiện có mục đích gì?

  1. Đáp án A: Thiết lập một máy chủ Web.
  2. Đáp án B: Cài đặt một trình duyệt Web.
  3. Đáp án C: Kết nối máy tính với mạng qua cáp Ethernet.
  4. Đáp án D: Chia sẻ máy in với máy tính khác qua cáp Ethernet.
Xem đáp án và lời giải

Câu 8

0,25 điểm
Thẻ <<iframe> trong HTML được sử dụng để làm công việc nào dưới đây?
  1. Đáp án A: Hiển thị hình ảnh.
  2. Đáp án B: Nhúng nội dung từ trang web khác vào trang hiện tại.
  3. Đáp án C: Tạo biểu mẫu nhập liệu.
  4. Đáp án D: Định dạng văn bản.
Xem đáp án và lời giải

Câu 9

0,25 điểm

Cho đoạn mã HTML sau, phát biểu nào cho ở dưới nhận xét đúng về đoạn mã này?

<<iframe src="video.mp4" width="640" height="360"> </iframe>

  1. Đáp án A: Thẻ <<iframe> không được sử dụng chính xác.
  2. Đáp án B: Thuộc tính src cần phải là URL đến video, không phải là tên tệp.
  3. Đáp án C: Kích thước của <<iframe> được đặt quá nhỏ.
  4. Đáp án D: Không có lỗi sai trong đoạn mã này.
Xem đáp án và lời giải

Câu 10

0,25 điểm
An thực hiện chèn tệp video “meyeucon.mp4” vào trang web bằng ngôn ngữ HTML. Thao tác khai báo nào sau đây của An là đúng?
  1. Đáp án A: <<audio href="meyeucon.mp4" controls> </audio>
  2. Đáp án B: <<audio src="meyeucon.mp4" controls> </audio>
  3. Đáp án C: <<video src="meyeucon.mp4" controls> </video>
  4. Đáp án D: <<video href="meyeucon.mp4" controls> </video>
Xem đáp án và lời giải

Câu 11

0,25 điểm
Phát biểu nào sau đây là SAI về bảng định dạng CSS?
  1. Đáp án A: Là ngôn ngữ được sử dụng để khai báo kiểu trình bày các phần tử HTML trong trang web.
  2. Đáp án B: external CSS (CSS ngoài) thường được sử dụng khi cần áp dụng chung bảng định dạng cho nhiều văn bản HTML.
  3. Đáp án C: Có 2 cách khai báo để áp dụng CSS trong văn bản HTML được sử dụng phổ biến là external CSS và internal CSS.
  4. Đáp án D: internal CSS (CSS trong) được viết trong cặp thẻ <<style> </style> và được đặt trong cặp thẻ <<body> </body>.
Xem đáp án và lời giải

Câu 12

0,25 điểm
Bạn muốn trở thành một chuyên viên thiết kế đồ họa, khi đó bạn cần có những kỹ năng và kiến thức nào trong các phương án sau?
  1. Đáp án A: Kiến thức về các phần mềm thiết kế đồ họa như Photoshop, Illustrator và khả năng hội họa, chụp ảnh.
  2. Đáp án B: Kiến thức về các phần mềm thiết kế đồ họa như Autocad, SolidWorks và khả năng hội họa.
  3. Đáp án C: Kiến thức về các phần mềm thiết kế đồ họa như MATLAB, Simulink, Word và khả năng chụp ảnh.
  4. Đáp án D: Kiến thức về các phần mềm thiết kế đồ họa như Microsoft Excel, Word và khả năng hội họa, chụp ảnh.
Xem đáp án và lời giải

Câu 13

0,25 điểm
Phương án nào sau đây nêu đúng tên thẻ HTML dùng để tạo ra một danh sách không có thứ tự?
  1. Đáp án A: <<ul>
  2. Đáp án B: <<ol>
  3. Đáp án C: <<li>
  4. Đáp án D: <<dl>
Xem đáp án và lời giải

Câu 14

0,25 điểm
Thuộc tính nào sau đây trong thẻ <<img> dùng để chỉ định đường dẫn tới hình ảnh?
  1. Đáp án A: src
  2. Đáp án B: alt
  3. Đáp án C: width
  4. Đáp án D: height
Xem đáp án và lời giải

Câu 15

0,25 điểm
Trong quá trình thiết kế trang web giới thiệu trường học, bạn muốn chèn một hình ảnh làm biểu trưng (logo) ở góc trang. Tuy nhiên, nếu tệp ảnh bị lỗi hoặc đường dẫn không đúng, bạn muốn trình duyệt hiển thị dòng chữ "Logo trường" để người dùng vẫn hiểu nội dung đó là gì. Bạn cần sử dụng cấu trúc mã nào sau đây?
  1. Đáp án A: <<img src="logo.png" link="Logo trường">
  2. Đáp án B: <<img src="logo.png" alt="Logo trường">
  3. Đáp án C: <<img src="logo.png" text="Logo trường">
  4. Đáp án D: <<img src="logo.png" name="Logo trường">
Xem đáp án và lời giải

Câu 16

0,25 điểm

Cho đoạn chương trình:

Đoạn chương trình viết bằng PythonĐoạn chương trình viết bằng C++
s = "TinHoc10" dem = 0 for ch in s: if ch.isdigit(): dem += 1 print(dem)string s = "TinHoc10"; int dem = 0; for (char ch : s) { if (isdigit(ch)) { dem++; } } cout << dem;

Kết quả in ra là:

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

Câu 17

0,25 điểm
Nội dung chính của trang web được đặt trong cặp thẻ HTML nào sau đây?
  1. Đáp án A: <<header>…</header>
  2. Đáp án B: <<title>…</title>
  3. Đáp án C: <<body>…</body>
  4. Đáp án D: <<html>…</html>
Xem đáp án và lời giải

Câu 18

0,25 điểm
Trong bối cảnh cuộc Cách mạng công nghiệp 4.0, sự xuất hiện của các lĩnh vực như Trí tuệ nhân tạo (AI) và Khoa học dữ liệu (Data Science) đã tạo ra cơ hội nghề nghiệp nào sau đây?
  1. Đáp án A: Chỉ làm việc được trong các cơ quan nhà nước truyền thống.
  2. Đáp án B: Các công việc liên quan đến phân tích hành vi người dùng và dự báo xu hướng.
  3. Đáp án C: Các công việc thủ công không cần sử dụng đến máy tính.
  4. Đáp án D: Hạn chế hoàn toàn cơ hội việc làm của các lập trình viên.
Xem đáp án và lời giải

Câu 19

0,25 điểm
Để chia sẻ một thư mục đến máy tính khác trong LAN, thao tác nào sau đây là đúng nhất?
  1. Đáp án A: Cài đặt phần mềm chia sẻ tệp tin và thư mục từ Internet.
  2. Đáp án B: Thiết lập tính năng chia sẻ tài nguyên trong hệ điều hành.
  3. Đáp án C: Cấu hình địa chỉ IP tĩnh và bật kết nối mạng qua cáp Ethernet.
  4. Đáp án D: Thiết lập VPN để kết nối các thiết bị lại trong mạng riêng.
Xem đáp án và lời giải

Câu 20

0,25 điểm
Giao thức nào sau đây giúp các thiết bị trong mạng Internet có thể nhận diện và giao tiếp với nhau?
  1. Đáp án A: HTTP.
  2. Đáp án B: TCP/IP.
  3. Đáp án C: FTP.
  4. Đáp án D: DNS.
Xem đáp án và lời giải

Câu 21

0,25 điểm
Giáo viên muốn sử dụng các thẻ <<tr> và <<td> để tạo một bảng hiển thị bảng điểm của 2 học sinh, trong đó Tên, Điểm thi, Xếp hạng là các tiêu đề của các cột. Phương án nào sau đây nêu đúng số thẻ <<tr> và <<td> cần phải sử dụng?
  1. Đáp án A: 3 thẻ <<tr> và 6 thẻ <<td>.
  2. Đáp án B: 3 thẻ <<td> và 6 thẻ <<tr>.
  3. Đáp án C: 3 thẻ <<tr> và 9 thẻ <<td>.
  4. Đáp án D: 9 thẻ <<td> và 3 thẻ <<tr>.
Xem đáp án và lời giải

Câu 22

0,25 điểm
Trường hợp nào sau đây thể hiện hành vi có tính nhân văn trong không gian mạng?
  1. Đáp án A: Chia sẻ thông tin cá nhân của người khác khi chưa được phép.
  2. Đáp án B: Ngăn chặn việc phát tán các video có nội dung không phù hợp.
  3. Đáp án C: Sử dụng ngôn từ thô tục hoặc khiêu khích.
  4. Đáp án D: Chia sẽ các bài đăng ảnh hưởng danh dự của người khác mà chưa kiểm tra tính chính xác.
Xem đáp án và lời giải

Câu 23

0,25 điểm

Cho đoạn chương trình sau:

Đoạn chương trình viết bằng PythonĐoạn chương trình viết bằng C++
s = 0 for i in range(1, 6): s = s + i print(s)int main() { int s = 0; for (int i = 1; i <= 5; i++) { s = s + i; } cout << s << endl; }

Kết quả in ra màn hình sẽ là bao nhiêu?

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

Câu 24

0,25 điểm
Phát biểu nào sau đây là ĐÚNG về bộ chọn lớp trong ngôn ngữ HTML?
  1. Đáp án A: Trong khai báo, trước Tên_bộ_chọn_lớp là dấu chấm (#) và nó cho dùng để định dạng cho nhiều phần tử.
  2. Đáp án B: Bộ chọn lớp thường được dùng để khai báo các quy tắc định dạng được áp dụng cho một phần tử trong văn bản HTML.
  3. Đáp án C: Trong khai báo, trước Tên_bộ_chọn_lớp là dấu chấm (;), sau tên lớp là nhiều thuộc tính.
  4. Đáp án D: Bộ chọn lớp thường được dùng để khai báo các quy tắc định dạng được áp dụng chung cho nhiều phần tử trong văn bản HTML.
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 trường học có nhu cầu sử dụng chung máy in, máy tính của các phòng được kết nối thông qua cáp mạng và ký hợp đồng với nhà cung cấp dịch vụ (ISP). Một máy in có chức năng in qua mạng bằng kết nối có dây cũng được kết nối vào mạng của nhà trường, phụ huynh học sinh sử dụng điện thoại thông minh nhờ nhân viên phòng giáo vụ in 1 tờ giấy khai sinh của con mình.

Một bạn sinh viên thực tập đưa ra ý kiến sau:

  • Ý a: Khi mất kết nối internet giáo viên vẫn sử dụng máy in một cách bình thường.
  • Ý b: Mạng máy tính của trường thuộc loại mạng LAN.
  • Ý c: Giáo viên dùng laptop truy cập mạng wifi của nhà trường có thể in trên máy in đó.
  • Ý d: Phụ huynh học sinh dùng mạng 4G có thể sử dụng máy in để in giấy khai sinh.
Xem đáp án và lời giải

Câu 26

1 điểm

Một hệ thống quản lý cơ sở dữ liệu (CSDL) dùng để quản lý thông tin sinh viên trong một trường đại học, bao gồm các bảng SINHVIEN, KHOAHOC, và DANGKY. Bảng SINHVIEN chứa các cột ID_SV, HoTen_SV, NgSinh_SV. Bảng KHOAHOC chứa các cột ID_KH, Ten_KH. Bảng DANGKY lưu thông tin về sinh viên đăng ký khóa học, chứa các cột ID_SV, ID_KH, Date_DK.

Sau khi tìm hiểu hệ thống CSDL, các bạn học sinh đưa ra nhận xét sau đây:

  • Ý a: Bảng SINHVIEN có trường ID_SV là trường khoá chính.
  • Ý b: Bảng DANGKY chứa các thông tin về khóa học mà sinh viên đã đăng kí. Bảng DANGKY liên kết với bảng SINHVIEN qua trường ID_SV.
  • Ý c: Để tìm tên khóa học mà một sinh viên đã đăng ký, ta cần truy vấn kết hợp bảng SINHVIEN và KHOAHOC.
  • Ý d: Nếu muốn tìm ngày sinh của sinh viên đã đăng ký một khóa học cụ thể, ta cần truy vấn kết hợp cả ba bảng SINHVIEN, KHOAHOC, và DANGKY
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 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.

Một ứng dụng học máy để nhận diện chữ viết, đầu vào là tệp ảnh văn bản, đầu ra là tệp Word, các kí tự xuất hiện trong tệp ảnh đầu vào sẽ được Ứng dụng chuyển thành mã Unicode của kí tự đó trong tệp Word. Theo hướng dẫn, Ứng dụng sử dụng mô hình học máy nhận diện ảnh kí tự và có thể được huấn luyện lại mô hình trên tập dữ liệu mới do người dùng đưa vào.

Với vấn đề nêu trên, một số bạn học sinh đưa ra các ý kiến sau:

  • Ý a: Ứng dụng không cần tập dữ liệu kiểm thử mà vẫn hoạt động được bình thường.
  • Ý b: Nếu tập dữ liệu huấn luyện không có nhãn kí tự “ơ”, ứng dụng vẫn có thể nhận diện đúng ảnh chữ “ơ”.
  • Ý c: Ứng dụng có thể nhận diện được ảnh văn bản tiếng Việt, tập dữ liệu huấn luyện Hiện là tập các ảnh kí tự tiếng Việt có nhãn là mã unicode của kí tự đó.
  • Ý d: Ứng dụng có thể nhận diện đa ngôn ngữ (ảnh văn bản của nhiều ngôn ngữ khác nhau).
Xem đáp án và lời giải

Câu 28

1 điểm

Thuật toán sau đây trong Python hoặc C++ thể hiện thuật toán tìm kiếm:

Hàm viết bằng ngôn ngữ PythonHàm viết bằng ngôn ngữ C++
def Tim(A,k): d=0 c=len(A)-1 while d<=c: g=(d+c)//2 if A[g]==k: return g elif A[g]<<k: d=g+1 else: c=g-1 return -1int Tim(const vector<<int>& A, int k) { int d=0; int c=A.size()-1; while (d<=c) { int g=d + (c-d)/2; if (A[g]==k){ return g; } else if (A[g]<<k){ d=g+1; } else{ c=g-1; } return -1; } }

Một số bạn học sinh đưa nhận xét về thuật toán trên như sau:

  • Ý a: Thuật toán sử dụng mảng A để lưu trữ các phần tử cần tìm kiếm.
  • Ý b: Đây là thuật toán tìm kiếm nhị phân và yêu cầu mảng A phải được sắp xếp theo thứ tự tăng dần.
  • Ý c: Cho mảng A=[1, 4, 5, 7, 9, 12, 15, 23, 25, 45, 50] và k=12. Trong trường hợp này, số lần máy tính kiểm tra để tìm ra số k (A[g]==k) là 3 lần.
  • Ý d: Lớp 12A có danh sách các bạn không cùng tên học phụ đạo môn Toán, giáo viên chủ nhiệm đã lưu tên các học sinh vào một danh sách A. Giả sử A = [“An”, “Bình”, “Bửu”, “Cẩm”, “Hạnh”, “Hằng”, “Huy”, “Khánh”, “Linh”, “Minh”, “Nam”, “Nhi”, “Trân]. Giáo viên chủ nhiệm đã dùng hàm trên để tìm vị trí của học sinh tên “Hạnh” (k=”Hạnh”), lúc đó kết quả tìm thấy là 5.
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ỗ trợ 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

Một cơ sở dữ liệu quản lí nhân sự của một công ty gồm các bảng có cấu trúc như sau:

Bảng nhanvien (idNhanvien, hoten, ngaysinh, diachi, soDT, idPhong) lưu id nhân viên, họ tên, ngày sinh, địa chỉ liên hệ, số điện thoại, id phòng quản lí nhân viên đó.

Bảng phong (idPhong, tenphong, diachiPhong) lưu id phòng, tên phòng, địa chỉ làm việc của phòng.

Trong đó, idNhanvien, idPhong đều là kiểu số nguyên (int), nhận giá trị ban đầu là 0 và tự động tăng lên 1 mỗi khi một bản ghi mới được thêm vào bảng. Một số bạn học sinh đưa ra các ý kiến về việc khai thác cơ sở dữ liệu trên như sau:

  • Ý a: Khi bổ sung một nhân viên mới vào phòng “Phòng Kinh doanh” đã có trong cơ sở dữ liệu với idPhong là 3 thì bộ dữ liệu phù hợp để nhập vào bảng nhanvien là (“Nguyễn Văn Bình”, “19/9/1998”, “108 Cầu Giấy - Hà Nội”, “0123456789”, “Phòng Kinh doanh”).
  • Ý b: Khi muốn đổi tên “Phòng Kế hoạch Tài chính” thành “Phòng Kế hoạch”, chỉ cần cập nhật một dòng của bảng phong mà không cần thay đổi dữ liệu bảng nhanvien.
  • Ý c: Khi xoá một nhân viên trong bảng nhanvien thì cần xoá phòng tương ứng của nhân viên đó trong bảng phong.
  • Ý d: Nếu cho phép một nhân viên có thể thuộc nhiều hơn một phòng thì cơ sở dữ liệu với 2 bảng trên không đáp ứng được.
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