Đề chính thức Tin học 2026 (Bộ GD&ĐT) – mã đề 0535

Mã đề 0535 · 28 câu · 50 phút · Cập nhật

Đề chính thức Bộ GD&ĐT

Đáp án đối chiếu với file đáp án của Bộ GD&ĐT

Trộn từ đề gốc mã đề 0525: cùng câu hỏi, chỉ khác thứ tự câu và phương án.Mã đề khác:0527052905310537053905410545

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 một phương án.

  1. Câu 1.

    Phương án nào sau đây chỉ ra ưu điểm của giao tiếp trên không gian mạng?

    • A.

      Luôn quan sát được thái độ của người nói.

    • B.

      Đảm bảo tin cậy và bảo mật thông tin tuyệt đối.

    • C.
      (Đáp án đúng)

      Tạo cơ hội mở rộng các mối quan hệ xã hội.

    • D.

      Không phụ thuộc vào thiết bị công nghệ.

    Lời giải

    Đáp án đúng: C.

    Giao tiếp trên không gian mạng giúp kết nối với nhiều người ở xa, tạo cơ hội mở rộng các mối quan hệ xã hội. Tuy nhiên, giao tiếp trên mạng không quan sát được thái độ, phụ thuộc thiết bị và không bảo mật tuyệt đối. Chọn C.

  2. Câu 2.

    Đoạn mã CSS nào sau đây được áp dụng để định dạng đoạn văn bản theo cỡ chữ 20 pixel với đường viền bao quanh là các dấu chấm liền nhau màu đen?

    • A.
      (Đáp án đúng)

      p{font-size: 20px; border-style: dotted;}

    • B.

      p{font-size: 20pt; border-style: solid;}

    • C.

      p{font-size: 20px; border-style: solid;}

    • D.

      p{font-size: 20pt; border-style: dotted;}

    Lời giải

    Đáp án đúng: A.

    Cỡ chữ 20 pixel là font-size: 20px; đường viền dạng dấu chấm là border-style: dotted (solid là nét liền). Màu viền mặc định theo màu chữ (đen). Chọn A.

  3. Câu 3.

    Thành phần nào sau đây thuộc hệ cơ sở dữ liệu?

    • A.
      (Đáp án đúng)

      Hệ quản trị cơ sở dữ liệu.

    • B.

      Không gian lưu trữ đám mây.

    • C.

      Tập hợp các trang tính.

    • D.

      Máy chủ dữ liệu của tổ chức.

    Lời giải

    Đáp án đúng: A.

    Hệ cơ sở dữ liệu gồm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu. Chọn A.

  4. Câu 4.

    Trong một buổi học trực tuyến, một bạn liên tục ngắt lời cô giáo để đặt câu hỏi. Bạn lớp trưởng nên xử lí tình huống này theo cách nào sau đây để đảm bảo mọi người trong lớp đều được tôn trọng?

    • A.
      (Đáp án đúng)

      Nhắn tin riêng giải thích và khuyên bạn không nên ngắt lời cô giáo.

    • B.

      Nhắn tin kêu gọi các thành viên khác phê phán hành động đó.

    • C.

      Bật micro và phê bình bạn đó vì đã liên tục ngắt lời cô giáo.

    • D.

      Khuyến khích bạn đó tiếp tục phát biểu để thể hiện tư duy phản biện.

    Lời giải

    Đáp án đúng: A.

    Nhắn tin riêng giải thích và khuyên bạn giúp giữ trật tự lớp học mà vẫn tôn trọng bạn, không làm bạn xấu hổ trước lớp. Chọn A.

  5. Câu 5.

    Hệ thống camera thông minh của một bãi gửi xe được trang bị khả năng nhận dạng biển số xe. Chức năng xử lí dữ liệu hình ảnh của camera này thuộc lĩnh vực nào sau đây của Trí tuệ nhân tạo?

    • A.

      Điều khiển rô-bốt.

    • B.
      (Đáp án đúng)

      Thị giác máy tính.

    • C.

      Xử lí ngôn ngữ tự nhiên.

    • D.

      Xử lí tiếng nói.

    Lời giải

    Đáp án đúng: B.

    Nhận dạng biển số xe từ hình ảnh camera thuộc lĩnh vực thị giác máy tính. Chọn B.

  6. Câu 6.

    Một học sinh đã tạo siêu liên kết sau trong một trang web:

    <a href="#binhluan">Bình luận</a>

    Cần thực hiện đoạn mã HTML nào sau đây để khi nhấn vào liên kết này người dùng được điều hướng đến vùng nhập dữ liệu có 10 dòng 8 cột trong cùng trang web trên?

    • A.

      <textarea id="binhluan" rows="8" cols="10"></textarea>

    • B.

      <textarea name="binhluan" rows="8" cols="10"></textarea>

    • C.

      <textarea name="binhluan" rows="10" cols="8"></textarea>

    • D.
      (Đáp án đúng)

      <textarea id="binhluan" rows="10" cols="8"></textarea>

    Lời giải

    Đáp án đúng: D.

    Liên kết href="#binhluan" điều hướng đến phần tử có id="binhluan" trong cùng trang. Vùng nhập 10 dòng, 8 cột là rows="10" cols="8". Chọn D.

  7. Câu 7.

    Việc chia sẻ một thư mục trên máy tính với quyền sửa cho một hoặc một nhóm người dùng trên các máy tính khác trong cùng mạng LAN có các thao tác sau:

    (1) Tìm và chọn thư mục cần chia sẻ trên máy tính.

    (2) Thiết lập quyền sửa cho người dùng.

    (3) Chọn tên một hoặc nhóm người dùng cần được chia sẻ.

    (4) Mở ứng dụng quản lí tệp.

    Phương án nào sau đây nêu đúng thứ tự thực hiện các thao tác trên?

    • A.
      (Đáp án đúng)

      (4), (1), (3), (2).

    • B.

      (1), (3), (2), (4).

    • C.

      (4), (3), (1), (2).

    • D.

      (1), (4), (2), (3).

    Lời giải

    Đáp án đúng: A.

    Thứ tự đúng: mở ứng dụng quản lí tệp (4), tìm và chọn thư mục (1), chọn người dùng được chia sẻ (3), thiết lập quyền sửa (2). Chọn A.

  8. Câu 8.

    Phát biểu nào sau đây nêu đúng chức năng chính của Switch?

    • A.
      (Đáp án đúng)

      Chuyển dữ liệu đến đúng thiết bị nhận thông qua địa chỉ MAC.

    • B.

      Định tuyến cho gói dữ liệu khi truyền đi giữa các mạng.

    • C.

      Phân giải tên miền thành địa chỉ IP dưới dạng nhị phân.

    • D.

      Định danh các máy tính có trong mạng thông qua địa chỉ IPv4.

    Lời giải

    Đáp án đúng: A.

    Switch chuyển dữ liệu đến đúng thiết bị nhận trong mạng cục bộ dựa trên địa chỉ MAC. Phân giải tên miền là việc của DNS; định tuyến giữa các mạng là việc của Router. Chọn A.

  9. Câu 9.

    Nhiệm vụ nào sau đây thể hiện đặc trưng tạo nội dung mới của Trí tuệ nhân tạo tạo sinh?

    • A.

      Dự báo lượng mưa dựa trên dữ liệu khí tượng của mười năm trước đó.

    • B.
      (Đáp án đúng)

      Tạo ra đoạn mã chương trình từ mô tả yêu cầu bằng ngôn ngữ tự nhiên.

    • C.

      Nhận diện và đếm số lượng phương tiện giao thông trong một bức ảnh.

    • D.

      Chẩn đoán bệnh dựa trên việc phân loại hình ảnh chụp X-quang.

    Lời giải

    Đáp án đúng: B.

    Trí tuệ nhân tạo tạo sinh tạo ra nội dung mới, ví dụ sinh đoạn mã từ mô tả bằng ngôn ngữ tự nhiên. Các phương án còn lại là phân loại, nhận dạng, dự báo. Chọn B.

  10. Câu 10.

    Lựa chọn ngôn ngữ lập trình Python hoặc C++ để tìm hiểu đoạn chương trình sau:

    Python:

    n = 1
    while n % a != 0 and n % b != 0:
        n = n + 1

    C++:

    int n = 1;
    while (n % a != 0 && n % b != 0)
        n = n + 1;

    Giả sử a và b là hai số nguyên dương khác nhau, sau khi thực hiện đoạn chương trình trên, n là số nguyên dương thỏa mãn tính chất nào sau đây?

    • A.

      Lớn nhất và là ước số của a hoặc b.

    • B.

      Nhỏ nhất và chia hết cho cả a và b.

    • C.

      Lớn nhất và là ước số của cả a và b.

    • D.
      (Đáp án đúng)

      Nhỏ nhất và chia hết cho a hoặc b.

    Lời giải

    Đáp án đúng: D.

    Vòng lặp tăng n từ 1 cho đến khi n chia hết cho a hoặc cho b (điều kiện lặp là n không chia hết cho cả hai). Kết quả là số nguyên dương nhỏ nhất chia hết cho a hoặc b. Chọn D.

  11. Câu 11.

    Cho đoạn mã HTML và CSS sau:

    <style> p {font-size: 25px; padding: 30px; margin: 20px;} </style>
    <body> <p>Chúc em thi tốt!</p> </body>

    Đoạn mã trên định dạng dòng chữ “Chúc em thi tốt!” với các thuộc tính cỡ chữ, vùng lề, vùng đệm tương ứng với các giá trị nào sau đây?

    • A.

      30px, 20px, 25px.

    • B.
      (Đáp án đúng)

      25px, 20px, 30px.

    • C.

      25px, 30px, 20px.

    • D.

      20px, 30px, 25px.

    Lời giải

    Đáp án đúng: B.

    Cỡ chữ font-size: 25px, vùng lề margin: 20px, vùng đệm padding: 30px. Theo thứ tự cỡ chữ, vùng lề, vùng đệm: 25px, 20px, 30px. Chọn B.

  12. Câu 12.

    Lựa chọn ngôn ngữ lập trình Python hoặc C++ để tìm hiểu đoạn chương trình sau:

    Python:

    L = [2, 5, 4]
    k, n, T = 1, 3, 0
    for i in range(0, n):
        for j in range(0, i + 1):
            T = T + k * L[j]
        k = -1 * k

    C++:

    int k = 1, n = 3, T = 0, L[] = {2, 5, 4};
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < i + 1; j++) {
            T = T + k * L[j];
        }
        k = -1 * k;
    }

    Sau khi thực hiện đoạn chương trình trên, biến T có giá trị nào sau đây?

    • A.
      (Đáp án đúng)

      6.

    • B.

      -5.

    • C.

      2.

    • D.

      -11.

    Lời giải

    Đáp án đúng: A.

    Lần theo chương trình (k đổi dấu sau mỗi vòng i):

    – i = 0 (k = 1): T = 0 + 2 = 2; sau đó k = –1.

    – i = 1 (k = –1): T = 2 – 2 – 5 = –5; sau đó k = 1.

    – i = 2 (k = 1): T = –5 + 2 + 5 + 4 = 6.

    Kết quả T = 6. Chọn A.

  13. Câu 13.

    Cặp thẻ HTML nào sau đây được dùng để tạo các mục của danh sách?

    • A.

      <ol> </ol>

    • B.
      (Đáp án đúng)

      <li> </li>

    • C.

      <ul> </ul>

    • D.

      <td> </td>

    Lời giải

    Đáp án đúng: B.

    Thẻ <li> tạo các mục của danh sách; <ul> và <ol> tạo danh sách không thứ tự, có thứ tự; <td> tạo ô của bảng. Chọn B.

  14. Câu 14.

    Lựa chọn ngôn ngữ lập trình Python hoặc C++ để tìm hiểu đoạn chương trình sau:

    Python:

    x, a, b = 1, 4, 8
    while (a < b):
        if (x < a): x = x * a
        else: x = x // a
        a = a + 1
    print(x)

    C++:

    int x = 1, a = 4, b = 8;
    while (a < b) {
        if (x < a) x = x * a;
        else x = x / a;
        a = a + 1;
    }
    cout << x;

    Sau khi thực hiện đoạn chương trình trên, giá trị nào sau đây được hiển thị trên màn hình?

    • A.
      (Đáp án đúng)

      21.

    • B.

      4.

    • C.

      20.

    • D.

      3.

    Lời giải

    Đáp án đúng: A.

    Lần theo vòng lặp với b = 8:

    – a = 4: x = 1 < 4 nên x = 1 × 4 = 4.

    – a = 5: x = 4 < 5 nên x = 20.

    – a = 6: x = 20 ≥ 6 nên x = 20 // 6 = 3 (trong C++, x / a với hai số nguyên cũng là phép chia lấy phần nguyên).

    – a = 7: x = 3 < 7 nên x = 21.

    – a = 8: vòng lặp dừng.

    In ra 21. Chọn A.

  15. Câu 15.

    Bảng dữ liệu các bộ phim được công chiếu tại một rạp chiếu phim có các cột sau: Mã phim, Tên phim, Loại phim, Thời lượng, Ngày khởi chiếu, Giá vé. Cần thực hiện khai thác dữ liệu từ bảng này trong trường hợp nào sau đây?

    • A.

      Bổ sung thêm các bộ phim được phát hành mới nhất.

    • B.

      Xóa khỏi bảng các bộ phim có thời lượng ít hơn 60 phút.

    • C.
      (Đáp án đúng)

      Đưa ra tên các bộ phim được chiếu từ ngày 20/11/2025.

    • D.

      Điều chỉnh lại giá vé của các bộ phim khoa học viễn tưởng.

    Lời giải

    Đáp án đúng: C.

    Khai thác dữ liệu là truy xuất thông tin từ bảng, ví dụ đưa ra tên các phim chiếu từ một ngày. Xóa, sửa giá vé, bổ sung phim là cập nhật dữ liệu. Chọn C.

  16. Câu 16.

    Cho đoạn mã HTML và CSS sau:

    <html> <head> <style> .tieude{color: yellow; font-weight: bold;}
                          #tieude{color: red; font-style: italic;}
    </style> </head> <body> <h2 id="tieude" class="tieude">Tin học</h2> </body> </html>

    Khi thực hiện đoạn mã trên, dòng chữ “Tin học” sẽ được hiển thị trên trình duyệt theo định dạng nào dưới đây?

    • A.
      (Đáp án đúng)

      Màu đỏ, in đậm và nghiêng.

    • B.

      Màu vàng, in đậm và nghiêng.

    • C.

      Màu đỏ, in nghiêng và không đậm.

    • D.

      Màu vàng, in đậm và không nghiêng.

    Lời giải

    Đáp án đúng: A.

    Thẻ h2 vừa có id="tieude" vừa có class="tieude". Bộ chọn id có mức ưu tiên cao hơn bộ chọn lớp nên màu chữ là đỏ (red). Thuộc tính font-weight: bold của lớp không bị ghi đè nên vẫn đậm; font-style: italic của id làm chữ nghiêng. Kết quả: màu đỏ, in đậm và nghiêng. Chọn A.

  17. Câu 17.

    Phương án nào sau đây liệt kê đơn vị đo dung lượng bộ nhớ theo thứ tự giảm dần?

    • A.

      Megabyte, Kilobyte, Terabyte.

    • B.

      Terabyte, Kilobyte, Megabyte.

    • C.

      Megabyte, Terabyte, Kilobyte.

    • D.
      (Đáp án đúng)

      Terabyte, Megabyte, Kilobyte.

    Lời giải

    Đáp án đúng: D.

    1 TB = 1 024 GB, 1 GB = 1 024 MB, 1 MB = 1 024 KB. Thứ tự giảm dần: Terabyte, Megabyte, Kilobyte. Chọn D.

  18. Câu 18.

    Cách ứng xử nào sau đây thể hiện tính nhân văn khi thấy một người bạn thường xuyên chia sẻ các thông tin chưa được kiểm chứng lên mạng xã hội?

    • A.

      Hủy kết nối với bạn đó trên mạng xã hội.

    • B.

      Công khai phê phán về hành động của bạn.

    • C.
      (Đáp án đúng)

      Nhắn tin riêng phân tích và khuyên nhủ bạn.

    • D.

      Lập nhóm riêng với các bạn khác để bàn luận.

    Lời giải

    Đáp án đúng: C.

    Nhắn tin riêng, phân tích và khuyên nhủ giúp bạn nhận ra vấn đề mà không làm bạn bị tổn thương trước mọi người. Đây là cách ứng xử nhân văn. Chọn C.

  19. Câu 19.

    Ứng dụng nào sau đây là một Chatbot có sử dụng Trí tuệ nhân tạo?

    • A.

      Geogebra.

    • B.
      (Đáp án đúng)

      Copilot.

    • C.

      WinRAR.

    • D.

      Notepad.

    Lời giải

    Đáp án đúng: B.

    Copilot là chatbot sử dụng trí tuệ nhân tạo tạo sinh. Notepad là trình soạn văn bản, Geogebra là phần mềm toán học, WinRAR là phần mềm nén tệp. Chọn B.

  20. Câu 20.

    Nhận định nào sau đây phản ánh đúng một rủi ro về an toàn thông tin do ảnh hưởng của Trí tuệ nhân tạo?

    • A.

      Dung lượng bộ nhớ trên các thiết bị lưu trữ của người dùng giảm đáng kể.

    • B.

      Chi phí đầu tư hạ tầng mạng Internet tăng cao do yêu cầu xử lí dữ liệu lớn.

    • C.
      (Đáp án đúng)

      Trí tuệ nhân tạo có thể bị lợi dụng để tạo ra các nội dung giả mạo.

    • D.

      Trí tuệ nhân tạo khiến cho tốc độ truyền dữ liệu qua Internet bị chậm lại.

    Lời giải

    Đáp án đúng: C.

    Trí tuệ nhân tạo có thể bị lợi dụng để tạo nội dung giả mạo (deepfake, giả giọng nói, tin giả), đây là rủi ro về an toàn thông tin. Chọn C.

  21. Câu 21.

    Kiến thức về chủ đề nào sau đây không nằm trong yêu cầu đối với người làm nghề lập trình?

    • A.

      Ngôn ngữ lập trình bậc cao.

    • B.

      Cấu trúc dữ liệu và giải thuật.

    • C.
      (Đáp án đúng)

      Phần mềm thiết kế đồ họa.

    • D.

      Ngôn ngữ truy vấn SQL.

    Lời giải

    Đáp án đúng: C.

    Người lập trình cần kiến thức về cấu trúc dữ liệu và giải thuật, ngôn ngữ lập trình bậc cao, ngôn ngữ truy vấn SQL. Phần mềm thiết kế đồ họa là yêu cầu của nghề thiết kế đồ họa. Chọn C.

  22. Câu 22.

    Người quản trị cơ sở dữ liệu cần thực hiện được công việc nào sau đây?

    • A.

      Kiểm thử và đảm bảo chất lượng phần mềm.

    • B.

      Phát triển phần mềm ứng dụng cơ sở dữ liệu.

    • C.

      Đảm bảo an toàn và bảo mật mạng máy tính.

    • D.
      (Đáp án đúng)

      Cài đặt, cập nhật hệ quản trị cơ sở dữ liệu.

    Lời giải

    Đáp án đúng: D.

    Người quản trị cơ sở dữ liệu cài đặt, cập nhật hệ quản trị cơ sở dữ liệu, sao lưu, phục hồi, phân quyền truy cập. Chọn D.

  23. Câu 23.

    Nghề nào sau đây thuộc nhóm nghề dịch vụ trong ngành Công nghệ thông tin?

    • A.

      Quản trị và bảo trì hệ thống.

    • B.

      Quản trị mạng máy tính.

    • C.
      (Đáp án đúng)

      Sửa chữa và bảo trì máy tính.

    • D.

      Bảo mật hệ thống thông tin.

    Lời giải

    Đáp án đúng: C.

    Sửa chữa và bảo trì máy tính thuộc nhóm nghề dịch vụ trong ngành Công nghệ thông tin. Các phương án còn lại thuộc nhóm nghề quản trị. Chọn C.

  24. Câu 24.

    Phương án nào sau đây nêu đúng một công việc chính của người làm nghề quản trị mạng máy tính?

    • A.

      Khắc phục lỗi và sửa chữa máy tính.

    • B.

      Quản lí và duy trì hệ thống thông tin.

    • C.

      Kiểm tra và tháo lắp linh kiện phần cứng.

    • D.
      (Đáp án đúng)

      Cài đặt và điều chỉnh hiệu năng mạng.

    Lời giải

    Đáp án đúng: D.

    Công việc chính của quản trị mạng là cài đặt, cấu hình, điều chỉnh hiệu năng và bảo đảm mạng hoạt động ổn định. Quản lí và duy trì hệ thống thông tin là việc của quản trị hệ thống; tháo lắp linh kiện, sửa chữa máy tính là việc của nghề sửa chữa, bảo trì máy tính. Chọn D.

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.

  1. A. Phần chung dành cho tất cả các thí sinh

    Câu 1.

    Người quản trị trang web Đoàn thanh niên của một trường trung học phổ thông đã tạo biểu mẫu bằng đoạn mã HTML sau để các bạn học sinh đăng kí tham gia các hoạt động văn nghệ, thể thao trong trường:

    <form action="dangki.php">
        Họ tên: <input type="text" name="hoten" value="">
        Email: <input type="email" name="email" value="">
        <input type="submit" value="Đăng kí">
    </form>

    Có một số nhận xét sau về đoạn mã trên:

    • a)
      (Đáp án: Đúng)

      Biểu mẫu này có hai ô nhập dữ liệu và một nút gửi dữ liệu.

    • b)
      (Đáp án: Sai)

      Giá trị của thuộc tính value của hai ô nhập dữ liệu không được để trống.

    • c)
      (Đáp án: Đúng)

      Nếu nhập dữ liệu vào biểu mẫu và nhấn nút Đăng kí thì dữ liệu được gửi đến trang dangki.php.

    • d)
      (Đáp án: Sai)

      Để học sinh chỉ được lựa chọn một trong hai loại hoạt động Văn nghệ hoặc Thể thao khi đăng kí tham gia, cần chèn thêm hai dòng sau vào đoạn mã tạo biểu mẫu trên:

      <input type="radio" name="optvannghe">Văn nghệ
      <input type="radio" name="optthethao">Thể thao
    Lời giải

    Đáp án đúng: a) Đúng, b) Sai, c) Đúng, d) Sai.

    a) Đúng. Biểu mẫu có hai ô nhập (text cho họ tên, email cho email) và một nút submit để gửi dữ liệu.

    b) Sai. Thuộc tính value là giá trị ban đầu của ô nhập, có thể để trống (value=""); người dùng sẽ tự nhập dữ liệu.

    c) Đúng. Thuộc tính action="dangki.php" cho biết khi nhấn nút gửi, dữ liệu biểu mẫu được gửi đến trang dangki.php.

    d) Sai. Các nút radio chỉ loại trừ lẫn nhau khi có cùng thuộc tính name. Hai nút có name khác nhau (optvannghe, optthethao) nên học sinh có thể chọn cả hai.

  2. Câu 2.

    Một nhóm giảng viên của trường đại học A được cử đi tập huấn năng lực số cho cán bộ tại một số xã vùng cao. Địa điểm tập huấn tại các xã đã được trang bị đầy đủ hệ thống cáp quang và hạ tầng kết nối Internet. Trước khi lên đường, lãnh đạo nhà trường giao cho trưởng nhóm hai nhiệm vụ về hoạt động của nhóm: (1) gửi báo cáo vào cuối mỗi ngày đến địa chỉ email [email protected]; (2) ba ngày một lần, đăng các bài viết vào mục được phân công trên website của trường tại địa chỉ https://dha.edu.vn. Khi tìm hiểu tình huống trên, có các nhận định sau:

    • a)
      (Đáp án: Sai)

      https trong địa chỉ website https://dha.edu.vn là giao thức truyền tải thư điện tử.

    • b)
      (Đáp án: Đúng)

      Tên miền website của trường đại học A đóng vai trò là một địa chỉ thay thế cho địa chỉ IP của máy chủ web.

    • c)
      (Đáp án: Đúng)

      Trong trường hợp máy chủ thư điện tử của trường đại học A thay đổi địa chỉ IP, trưởng nhóm vẫn có thể gửi báo cáo thành công đến địa chỉ email đã được cung cấp.

    • d)
      (Đáp án: Sai)

      Học viên cần sử dụng điện thoại thông minh kết nối trực tiếp vào bộ chuyển mạch (Switch) để xem tài liệu học tập được cung cấp trên website của trường đại học A.

    Lời giải

    Đáp án đúng: a) Sai, b) Đúng, c) Đúng, d) Sai.

    a) Sai. HTTPS là giao thức truyền siêu văn bản an toàn, dùng để truy cập trang web; thư điện tử dùng các giao thức như SMTP, POP3, IMAP.

    b) Đúng. Tên miền là địa chỉ dễ nhớ thay cho địa chỉ IP của máy chủ; hệ thống DNS phân giải tên miền thành địa chỉ IP.

    c) Đúng. Email gửi tới tên miền dha.edu.vn; khi máy chủ thư đổi địa chỉ IP, chỉ cần cập nhật bản ghi DNS là thư vẫn đến đúng máy chủ, địa chỉ email không đổi.

    d) Sai. Điện thoại thông minh truy cập website qua Wi-Fi hoặc mạng di động, không cần (và thường không thể) cắm trực tiếp vào Switch.

  3. B. Phần riêng Thí sinh chỉ được phép chọn một trong hai phần: Khoa học máy tính (Câu 3 và Câu 4) hoặc Tin học ứng dụng (Câu 5 và Câu 6). Thí sinh không được tính điểm nếu làm cả hai phần. B1. Khoa học máy tính

    Câu 3.(Khoa học máy tính)

    Một hợp tác xã ứng dụng công nghệ IoT (Internet vạn vật) để thu thập dữ liệu một cách tự động. Dữ liệu bao gồm: loại đất, độ ẩm đất, nhiệt độ không khí, cường độ ánh sáng, giống cây trồng và được thu thập từ 2 000 lô đất trồng cây trong 5 vụ mùa. Cuối mỗi vụ mùa, các kĩ sư nông nghiệp của hợp tác xã sẽ đưa ra kết luận về tình trạng cây trồng là khỏe mạnh hoặc bị sâu bệnh trên từng lô đất. Các kết luận được đưa ra dựa trên quan sát thực địa và được xem là thông tin đáng tin cậy. Dựa trên tập dữ liệu đã thu thập, hợp tác xã muốn sử dụng mô hình học máy để xây dựng một hệ thống dự đoán tình trạng cây trồng cho lô đất mới. Có các nhận định như sau:

    • a)
      (Đáp án: Đúng)

      Bài toán dự đoán tình trạng cây trồng thuộc loại bài toán học máy có giám sát.

    • b)
      (Đáp án: Đúng)

      Tình trạng khỏe mạnh hoặc bị sâu bệnh là các nhãn cần dự đoán.

    • c)
      (Đáp án: Sai)

      Để dự đoán về tình trạng cây trồng cho một lô đất mới, hệ thống có thể đưa ra kết quả mà không cần dữ liệu về thời tiết hay loại đất của lô đất đó.

    • d)
      (Đáp án: Sai)

      Hệ thống có thể thay thế hoàn toàn kĩ sư nông nghiệp trong việc ra quyết định phun thuốc bảo vệ thực vật.

    Lời giải

    Đáp án đúng: a) Đúng, b) Đúng, c) Sai, d) Sai.

    a) Đúng. Mỗi mẫu dữ liệu (lô đất trong một vụ) đã có kết luận của kĩ sư làm nhãn, nên đây là học máy có giám sát.

    b) Đúng. Đầu ra cần dự đoán là tình trạng cây trồng, nhận một trong hai nhãn khỏe mạnh hoặc bị sâu bệnh.

    c) Sai. Mô hình dự đoán dựa trên các đặc trưng đầu vào (loại đất, độ ẩm, nhiệt độ…); thiếu dữ liệu này của lô đất mới thì không thể đưa ra dự đoán.

    d) Sai. Kết quả của mô hình chỉ hỗ trợ ra quyết định; việc phun thuốc bảo vệ thực vật vẫn cần kĩ sư đánh giá thực tế và chịu trách nhiệm.

  4. Câu 4.(Khoa học máy tính)

    Cho hàm sau đây được viết bằng ngôn ngữ lập trình Python và C++, trong đó A là một mảng gồm n số nguyên dương:

    Python:

    def F(A, n):
        j = 0
        for i in range(n):
            if A[i] % 2 != 0:
                if A[j] % 2 == 0:
                    t = A[i]
                    A[i] = A[j]
                    A[j] = t
                j = j + 1
        return A[0] + A[n - 1]

    C++:

    int F(int A[], int n) {
        int j = 0;
        for (int i = 0; i < n; i++)
            if (A[i] % 2 != 0) {
                if (A[j] % 2 == 0) {
                    int t = A[i];
                    A[i] = A[j];
                    A[j] = t;
                }
                j = j + 1;
            }
        return A[0] + A[n - 1];
    }

    Sau khi chọn một trong hai ngôn ngữ lập trình Python hoặc C++ để tìm hiểu hàm trên, có các ý kiến sau:

    • a)
      (Đáp án: Đúng)

      Hàm F có hai tham số.

    • b)
      (Đáp án: Sai)

      Sau khi thực hiện hàm F, mảng A không tồn tại phần tử có giá trị chẵn nào có chỉ số lớn hơn chỉ số của phần tử có giá trị lẻ.

    • c)
      (Đáp án: Đúng)

      Nếu nhận vào hai đối số, mảng A là (2, 7, 6, 1, 4, 3, 5) và n = 7, thì hàm F trả về giá trị 9.

    • d)
      (Đáp án: Sai)

      Với mảng A bất kì, giả sử mảng B được tạo ra bằng cách sao chép mảng A rồi hoán đổi vị trí của một số phần tử thì kết quả trả về của hai lần gọi hàm F(A, n) và F(B, n) là bằng nhau.

    Lời giải

    Đáp án đúng: a) Đúng, b) Sai, c) Đúng, d) Sai.

    Biến j đánh dấu vị trí dành cho số lẻ tiếp theo; mỗi khi gặp A[i] lẻ mà A[j] chẵn thì đổi chỗ. Sau khi chạy, mọi số lẻ đứng trước mọi số chẵn.

    a) Đúng. Hàm F có hai tham số là A và n.

    b) Sai. Sau khi chạy, các số chẵn dồn về cuối mảng, nên phần tử chẵn có chỉ số lớn hơn chỉ số của các phần tử lẻ (khi mảng có cả số chẵn và số lẻ).

    c) Đúng. Với A = (2, 7, 6, 1, 4, 3, 5): i = 1 đổi 7 với 2 → (7, 2, 6, 1, 4, 3, 5); i = 3 đổi 1 với 2 → (7, 1, 6, 2, 4, 3, 5); i = 5 đổi 3 với 6 → (7, 1, 3, 2, 4, 6, 5); i = 6 đổi 5 với 2 → (7, 1, 3, 5, 4, 6, 2). Hàm trả về A[0] + A[6] = 7 + 2 = 9.

    d) Sai. Kết quả phụ thuộc thứ tự phần tử. Ví dụ A = (1, 3, 2) cho 1 + 2 = 3, còn B = (3, 1, 2) cho 3 + 2 = 5.

  5. B2. Tin học ứng dụng

    Câu 5.(Tin học ứng dụng)

    Một chủ nông trại dùng phần mềm để quản lí dữ liệu về các vườn cây với cơ sở dữ liệu gồm các bảng sau:

    • VUON_CAY(maVC, tenVC, diaDiem, dienTich) lưu mã vườn cây, tên vườn cây, địa điểm và diện tích của từng vườn; Mỗi mã vườn cây xác định duy nhất một vườn.

    • LOAI_CAY(maLC, tenLC) lưu mã loại cây, tên loại cây; Mỗi mã loại cây xác định duy nhất một loại cây.

    • THONG_KE(maVC, maLC, namTK, soLuong, sanLuong) lưu mã vườn cây, mã loại cây, năm thống kê, số lượng và sản lượng của từng loại cây (tính bằng kilôgam) trong từng vườn theo năm; Mỗi vườn trồng một hoặc nhiều loại cây, mỗi loại cây được trồng ở một số vườn khác nhau.

    Có một số nhận xét như sau về việc sử dụng phần mềm để tạo và khai thác cơ sở dữ liệu trên:

    • a)
      (Đáp án: Đúng)

      Để tạo cấu trúc bảng LOAI_CAY, có các thao tác sau cần thực hiện: Tạo bảng mới; Đặt tên bảng; Tạo và xác định kiểu dữ liệu cho các trường; Thiết lập khóa chính.

    • b)
      (Đáp án: Sai)

      Trong bảng LOAI_CAY, không thể thiết lập trường maLC có kiểu số nguyên và tự động tăng.

    • c)
      (Đáp án: Đúng)

      Để đảm bảo tính nhất quán của dữ liệu, khi nhập dữ liệu cho trường maVC của bảng THONG_KE, cần nhập giá trị là một trong các giá trị đã có của trường maVC của bảng VUON_CAY.

    • d)
      (Đáp án: Sai)

      Để đưa ra thông tin gồm tên loại cây, tên vườn và sản lượng của các loại cây trong các vườn có sản lượng năm 2025 lớn hơn 3 000 kilôgam, cần thực hiện truy vấn với các thành phần sau:

      • Các trường và bảng được chọn: LOAI_CAY.tenLC, VUON_CAY.tenVC, THONG_KE.sanLuong.

      • Các cặp bảng được liên kết qua khóa tương ứng: VUON_CAY và THONG_KE qua maVC; VUON_CAY và LOAI_CAY qua maLC.

      • Điều kiện truy vấn: THONG_KE.namTK = 2025 và THONG_KE.sanLuong > 3000.

    Lời giải

    Đáp án đúng: a) Đúng, b) Sai, c) Đúng, d) Sai.

    a) Đúng. Tạo cấu trúc bảng gồm: tạo bảng mới, đặt tên bảng, khai báo các trường cùng kiểu dữ liệu và chỉ định khóa chính.

    b) Sai. Hệ quản trị cơ sở dữ liệu cho phép trường khóa chính có kiểu số nguyên tự động tăng (AutoNumber/AUTO_INCREMENT), nên maLC hoàn toàn có thể đặt như vậy.

    c) Đúng. maVC của THONG_KE là khóa ngoài tham chiếu VUON_CAY; giá trị nhập vào phải có sẵn trong bảng VUON_CAY để bảo đảm toàn vẹn tham chiếu.

    d) Sai. Bảng VUON_CAY không có trường maLC, nên không thể liên kết VUON_CAY với LOAI_CAY qua maLC; phải liên kết THONG_KE với LOAI_CAY qua maLC.

  6. Câu 6.(Tin học ứng dụng)

    Một trường đại học phát động cuộc thi thiết kế website bằng phần mềm tạo trang web. Trong đó, yêu cầu website có các trang: Trang chủ, Giới thiệu, Tuyển dụng. Trang chủ hiển thị các tin tức nổi bật về hoạt động của nhà trường. Trang Giới thiệu có bài viết tóm tắt thông tin các khoa và liên kết đến trang chi tiết của từng khoa. Trang Tuyển dụng đăng thông báo tuyển dụng và một biểu mẫu để ứng viên nhập thông tin đăng kí dự tuyển. Một số người nhận xét như sau:

    • a)
      (Đáp án: Đúng)

      Nếu đưa logo của từng khoa vào trang Giới thiệu thì có thể thiết lập liên kết từng logo này đến trang chi tiết của khoa tương ứng.

    • b)
      (Đáp án: Sai)

      Thanh điều hướng chỉ có ở Trang chủ để người dùng dễ dàng di chuyển giữa các trang trong website.

    • c)
      (Đáp án: Đúng)

      Có thể thiết kế biểu mẫu đã nêu bằng một công cụ trực tuyến phù hợp, sau đó chèn liên kết của biểu mẫu này vào trang Tuyển dụng.

    • d)
      (Đáp án: Sai)

      Để xem được nội dung của website sau khi xuất bản, máy tính của người dùng cần sử dụng phần mềm tạo trang web.

    Lời giải

    Đáp án đúng: a) Đúng, b) Sai, c) Đúng, d) Sai.

    a) Đúng. Phần mềm tạo trang web cho phép gắn liên kết cho hình ảnh, nên mỗi logo có thể liên kết tới trang chi tiết của khoa tương ứng.

    b) Sai. Thanh điều hướng thường xuất hiện trên mọi trang để người dùng chuyển qua lại giữa các trang, không chỉ ở Trang chủ.

    c) Đúng. Có thể tạo biểu mẫu bằng công cụ trực tuyến (như Google Forms) rồi chèn hoặc nhúng liên kết của nó vào trang Tuyển dụng.

    d) Sai. Website đã xuất bản được xem bằng trình duyệt web; người xem không cần phần mềm tạo trang web.

Bảng đáp án mã đề 0535

Phần I

  1. 1. C
  2. 2. A
  3. 3. A
  4. 4. A
  5. 5. B
  6. 6. D
  7. 7. A
  8. 8. A
  9. 9. B
  10. 10. D
  11. 11. B
  12. 12. A
  13. 13. B
  14. 14. A
  15. 15. C
  16. 16. A
  17. 17. D
  18. 18. C
  19. 19. B
  20. 20. C
  21. 21. C
  22. 22. D
  23. 23. C
  24. 24. D

Phần II · Đ/S theo ý a, b, c, d

  1. 1. ĐSĐS
  2. 2. SĐĐS

Phần II (Khoa học máy tính) · Đ/S theo ý a, b, c, d

  1. 3. ĐĐSS
  2. 4. ĐSĐS

Phần II (Tin học ứng dụng) · Đ/S theo ý a, b, c, d

  1. 5. ĐSĐS
  2. 6. ĐSĐS