Đề thi ĐGNL Tin Học Trường ĐH SP Hà Nội 2026
Câu 1 Nhận biết
I. Trắc nghiệm nhiều đáp án

Hành vi sử dụng AI nào sau đây không được khuyến khích đối với một hoạ sĩ trong hoạt động vẽ tranh kĩ thuật số?


  • A.
    Yêu cầu AI trích các mã màu có trong một bức tranh của chính họa sĩ, sử dụng một vài mã màu thu được từ tranh đó.
  • B.
    Yêu cầu AI phân tích bức tranh được tải từ Internet và đề xuất các mã màu phù hợp tại những vị trí được đánh dấu, sử dụng các màu được đề xuất cho bức tranh mới.
  • C.
    Yêu cầu AI vẽ lại bức tranh do chính họa sĩ vẽ theo các phong cách khác nhau, sử dụng bức tranh như một dạng minh họa các phong cách khác nhau.
  • D.
    Yêu cầu AI chọn lọc các đối tượng trong các bức tranh của một số họa sĩ vẽ theo đơn đặt hàng, sử dụng để tạo ra một bức tranh mới.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 2 Nhận biết
Thuật ngữ “deepfake” dùng để nói về hành vi nào sau đây?

  • A.
    Tạo ra các hình ảnh, âm thanh,... giả mạo.
  • B.
    Tạo ra robot giống như người thật
  • C.
    Tạo ra các thông tin không có thật trên mạng.
  • D.
    Phát hiện ra các thông tin giả mạo trên mạng.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 3 Nhận biết
Phát biểu nào sau đây là không phù hợp khi nói về hệ thống AI xác định dấu hiệu bất thường (thâm, nám, sẹo, mụn) trên da mặt người?

  • A.
    Hệ thống cần nhận biết được nhiều loại dấu hiệu bất thường.
  • B.
    Hệ thống cần sử dụng thêm các tiêu chí về cân nặng và chiều cao.
  • C.
    Hệ thống cần tích hợp khả năng hiểu ngôn ngữ tự nhiên.
  • D.
    Hệ thống học các dấu hiệu bất thường của da mặt thông qua hình ảnh thu được từ camera trên máy soi da.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 4 Nhận biết
Phương án nào sau đây mô tả đúng nhất về mạng WLAN?

  • A.
    Giúp các thiết bị mạng kết nối với nhau thông qua dây cáp mạng.
  • B.
    Giúp máy tính để bàn và thiết bị di động truy cập Internet qua sóng WiFi.
  • C.
    Sử dụng sóng điện từ hoặc cáp mạng để truyền dữ liệu trong mạng cục bộ.
  • D.
    Một loại mạng diện rộng trong đó các thiết bị mạng được kết nối không dây.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 5 Nhận biết
Phương án nào sau đây nêu đúng chức năng chính của Router?

  • A.
    Kết nối có dây hoặc không dây các thiết bị trong mạng diện rộng.
  • B.
    Chuyển đổi tín hiệu hai chiều giữa các thiết bị truy cập Internet và ISP.
  • C.
    Truy cập vào tài nguyên mạng mà không cần sử dụng dây cáp.
  • D.
    Kết nối mạng LAN với Internet hoặc kết nối các mạng LAN với nhau.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 6 Nhận biết
Điều gì sau đây là quan trọng nhất mà người dùng cần biết để kết nối được thiết bị di động vào mạng Wi-Fi?

  • A.
    Tên mạng Wi-Fi và mật khẩu truy cập tương ứng.
  • B.
    Tên hãng cung cấp Access Point.
  • C.
    Mật khẩu truy cập để quản lí Access Point.
  • D.
    Cách thiết lập mạng Wi-Fi trên Access Point.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 7 Nhận biết
Phát biểu nào sau đây đúng khi nói về việc chia sẻ dữ liệu trong mạng máy tính?

  • A.
    Không thể chia sẻ dữ liệu với đồng thời 3 quyền hạn: đọc, ghi và thực thi.
  • B.
    Việc phân quyền hạn do người dùng được chia sẻ dữ liệu quyết định.
  • C.
    Có thể chia sẻ tệp, thư mục hoặc thậm chí cả ổ đĩa trong một mạng máy tính.
  • D.
    Dữ liệu sau khi được chia sẻ là dữ liệu dùng chung với cùng một mức độ sử dụng.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 8 Nhận biết
Xem xét các bước sau đây khi thực hiện công việc kết nối máy tính cá nhân vào mạng Wi-Fi trên hệ điều hành Windows 10:

1) Mở trình duyệt Web, gõ đường link của một trang web nào đó để kiểm tra.

2) Chọn mạng Wi-Fi muốn kết nối, chọn “Kết nối” (Connect).

3) Nhập vào mật khẩu, chọn “Tiếp theo” (Next).

4) Nhấp chuột vào biểu tượng Wi-Fi trên Thanh tác vụ (Taskbar).

Phương án nào sau đây chỉ ra đúng các thứ tự các bước thực hiện được công việc đã nêu?


  • A.
    1, 2, 3, 4.
  • B.
    1, 4, 2, 3.
  • C.
    2, 3, 4, 1.
  • D.
    4, 2, 3, 1.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 9 Nhận biết
Một máy tính (kí hiệu là A) đã được kết nối với một máy in. Có thể chia sẻ máy in từ máy tính A cho nhiều máy tính trong mạng nội bộ để cùng sử dụng. Xem xét các bước chung thực hiện công việc này trong hệ điều hành Windows 10 như sau:

1. Chọn máy in muốn chia sẻ và chọn lệnh thiết đặt lại máy in.

2. Trên máy tính A, mở ứng dụng thay đổi các thiết lập tham số hệ thống.

3. Chọn các lệnh chia sẻ máy in, sau đó nhập tên cho máy in cần chia sẻ.

4. Chọn lệnh thiết lập các tham số phần cứng, từ đó chọn phần công việc cần thiết lập là máy in.

Phương án nào sau đây chỉ ra đúng thứ tự các bước thực hiện được công việc đã nêu?


  • A.
    1, 2, 3, 4.
  • B.
    1, 3, 2, 4.
  • C.
    2, 4, 1, 3.
  • D.
    2, 3, 1, 4.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 10 Nhận biết
Cho đoạn mã HTML sau:

Phương án nào sau đây chỉ ra đúng lỗi của đoạn mã HTML trên?

  • A.
    Thẻ < title> đặt trong thẻ không đúng.
  • B.
    Thiếu ký tự / trong thẻ đóng của tiêu đề h1 .
  • C.
    Thẻ body khai báo thừa.
  • D.
    Thẻ mở h1 và thẻ đóng h2 không tương ứng.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 11 Nhận biết
Cho đoạn mã CSS thiết lập định dạng cho phần tử như sau:

Phương án nào sau đây chỉ ra đúng lỗi của đoạn mã trên?

  • A.
    Màu chữ được đặt sai.
  • B.
    Thuộc tính font không tồn tại.
  • C.
    Kích thước font chữ không hợp lệ.
  • D.
    Tên font chữ không xác định.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 12 Nhận biết
Một bạn học sinh cần chèn một video giới thiệu về Ninh Bình lưu trong tệp tin ninhbinh.mp4 vào một trang web. Khung hình của video có độ rộng 640 và độ cao 360. Phương án nào sau đây phù hợp để thực hiện nhiệm vụ này?


  • A.
    Đáp án A
  • B.
    Đáp án B
  • C.
    Đáp án C
  • D.
    Đáp án
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 13 Nhận biết
Hãy chọn một trong hai ngôn ngữ Python hoặc C++ để tìm hiểu chương trình sau đây:

Phát biểu nào sau đây nêu đúng mục đích của chương trình trên?

  • A.
    Tìm và đưa in ra màn hình 4 số tự nhiên liên tiếp bắt đầu từ giá trị a xác định.
  • B.
    Đưa ra một cách phân tích số tự nhiên n thành tổng của 4 số tự nhiên liên tiếp.
  • C.
    Cho biết số n đã cho có nhỏ hơn 6 hoặc lớn hơn 6 và n - 6 chia hết cho 4 hay không.
  • D.
    Tìm số a là số lớn hơn 6 và đồng thời n - 6 chia hết cho 4, với n cho trước.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 14 Nhận biết
Hãy chọn một trong hai ngôn ngữ Python hoặc C++ để tìm hiểu chương trình sau đây:

Nếu dữ liệu được nhập vào là: a = 13, k = 4, n = 5 thì chương trình trên in ra kết quả nào sau đây?

  • A.
    3,0.
  • B.
    3,25.
  • C.
    3,25000.
  • D.
    3,250000.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 15 Nhận biết
Hành vi nào sau đây thể hiện tính nhân văn trong giao tiếp trên không gian mạng?

  • A.
    Bình luận trực tuyến trên các diễn đàn hoặc trang mạng xã hội với ngôn từ tùy thích.
  • B.
    Tự đăng tải thông tin về những tấm gương chăm học, chăm làm của các bạn học sinh.
  • C.
    Chia sẻ thông tin chưa được kiểm chứng để thu hút lượt tương tác trên mạng xã hội.
  • D.
    Sử dụng không gian mạng để chỉ trích việc làm sai người khác một cách gay gắt.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 16 Nhận biết
Một nhóm học sinh tạo một chủ đề để đăng một bài viết không đúng sự thực về một học sinh khác trên một trang diễn đàn với những lời lẽ trêu chọc. Em nên làm điều gì sau đây trên chủ đề đó?

  • A.
    Đăng bài sửa lại những thông tin về bạn học sinh đó sao cho đúng sự thực.
  • B.
    Đăng bài tỏ thái độ phản đối và phê phán nhóm bạn đã tham gia chủ đề.
  • C.
    Đề nghị xóa chủ đề và giải thích thông tin cần chính xác với ngôn từ đúng mực.
  • D.
    Báo cáo với thầy/cô giáo chủ nhiệm để kỉ luật nhóm bạn đó vì đưa tin sai sự thực.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 17 Nhận biết
Bạn của em gần đây thường công khai danh tính và số điện thoại của bố mẹ khi tham gia mạng xã hội. Em sẽ nói cho bạn bạn mình biết rủi ro nào sau đây về bảo mật và quyền riêng tư mà bạn có thể gặp phải?

  • A.
    Bị xâm hại về thể xác và tinh thần.
  • B.
    Bị kẻ xấu mạo danh người thân để lừa đảo.
  • C.
    Bị nhà trường trách phạt vì làm lộ thông tin cá nhân.
  • D.
    Bị bạn bè gọi điện thoại để trêu trọc.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 18 Nhận biết
Kiến thức nào sau đây không được ngành Quản trị mạng và hệ thống cung cấp nhiều như những kiến thức còn lại?

  • A.
    Nguyên lý và các thành phần của hệ điều hành.
  • B.
    Cơ chế hoạt động của các giao thức mạng.
  • C.
    Xây dựng các ứng dụng trên mạng máy tính.
  • D.
    Sử dụng phần mềm giám sát, phân tích trạng thái mạng.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 19 Nhận biết
Công việc nào dưới đây là của người làm nghề Bảo mật hệ thống thông tin?

  • A.
    Triển khai các giải pháp an ninh để bảo vệ hệ thống mạng.
  • B.
    Theo dõi, giám sát qua camera để phát hiện hành vi đáng ngờ.
  • C.
    Thiết lập các quy tắc an toàn về điện để phòng cháy chữa cháy.
  • D.
    Lập trình chỉnh sửa phần mềm khi nó có lỗi hổng bảo mật.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 20 Nhận biết
Một người bạn của em rất thích tìm hiểu về chức năng và hoạt động của các thiết bị số. Bạn đó còn rất thành thạo công việc kết nối máy tính với các thiết bị mạng. Người bạn này có tiềm năng trở thành kĩ sư thuộc chuyên ngành hoặc nghề nào sau đây?

  • A.
    Sửa chữa và bảo trì máy tính.
  • B.
    Bảo mật hệ thống thông tin.
  • C.
    Quản trị mạng và hệ thống.
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 21 Nhận biết
II. Trắc nghiệm đúng sai

Phần chung

Câu 1. Một bạn học sinh viết chương trình giải phương trình $ax^2 + bx + c = 0$ với $a \neq 0$. Hãy chọn một trong hai ngôn ngữ Python hoặc C++ sau đây để tìm hiểu chương trình này:

Dưới đây là các nhận xét của một số bạn học sinh về chương trình trên. Hãy cho biết từng nhận xét là đúng hay sai?

a) Chương trình chỉ đưa ra kết quả khi phương trình có hai nghiệm phân biệt.


  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 22 Nhận biết
b) Chương trình sai vì sử dụng biến c để tính biệt số $\Delta$.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 23 Nhận biết
c) Trong lệnh print với Python hoặc cout với C++, thay "," bằng "\n" để in ra mỗi nghiệm trên một dòng.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 24 Nhận biết
d) Để phương trình được giải với ba trường hợp của $\Delta$, bắt buộc phải bổ sung thêm 2 câu lệnh if nữa.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 25 Nhận biết
Phần riêng

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

Câu 2. Một ứng dụng học máy dự đoán giá nhà tại Việt Nam được huấn luyện trên một tập dữ liệu của 10000 giao dịch mua bán nhà thành công trong một năm vừa qua. Mỗi dòng của tập dữ liệu ứng với một giao dịch và gồm các thông tin như: địa chỉ nhà, diện tích, khoảng cách từ nhà tới trung tâm, giá giao dịch. Một số bạn học sinh đưa ra các phát biểu sau:

a) Phương pháp học máy được sử dụng trong ứng dụng là học có giám sát.


  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 26 Nhận biết
b) Nếu trong tập dữ liệu thu được không có nhà nào đã được mua bán với giá trên 10 tỉ đồng, ứng dụng sẽ không thể đưa ra dự đoán giá trên 10 tỉ đồng cho bất kỳ một căn nhà mới nào.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 27 Nhận biết
c) Có thể chia tập dữ liệu đã thu thập thành hai phần: 8000 giao dịch được dùng để huấn luyện và 2000 giao dịch được dùng để kiểm thử việc dự đoán giá nhà của ứng dụng này.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 28 Nhận biết
d) Để ứng dụng này có thể dự đoán giá nhà ở Singapore, ta không cần thay đổi bất cứ dòng lệnh nào, chỉ cần thay đổi tập dữ liệu huấn luyện và dữ liệu kiểm thử.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 29 Nhận biết
Định hướng tin học ứng dụng

Câu 3. Một học sinh muốn tạo một website giới thiệu về các địa điểm du lịch nổi tiếng của Việt Nam gồm 3 trang: Trang chủ, Danh lam thắng cảnh và Liên hệ. Trang Danh lam thắng cảnh cung cấp các hình ảnh và video cho từng danh thắng. Học sinh đó muốn tạo phần đầu trang có biểu ngữ, logo và thanh điều hướng để liên kết các trang Web trong website với nhau. Bạn có một vài nhận xét như sau:

a) Không thể tạo các mục con (submenu) trong các mục (nội dung) của thanh điều hướng.


  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 30 Nhận biết
b) Logo hoặc biểu ngữ của trang Web được thêm vào bằng cách chèn thêm hình ảnh (Image) từ máy tính hoặc từ Internet thông qua URL.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 31 Nhận biết
c) Khi muốn đăng một video giới thiệu về một danh thắng đã được đăng trên Youtube, học sinh đó chỉ có một cách là tải video đó từ Youtube về máy tính cá nhân, sau đó thêm video này vào nội dung của trang web bằng cách thêm đối tượng hình ảnh/video.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 32 Nhận biết
d) Sau khi tạo trang Web, học sinh đó 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ọ.

  • A.
    Đúng
  • B.
    Sai
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 33 Nhận biết
III. Tự luận

Phần chung

Câu 4: Hãy viết chương trình trên ngôn ngữ Python hoặc C++ để giải quyết bài toán sau: Có hai máy chủ, máy chủ thứ nhất hoạt động liên tiếp trong a ngày thì được tắt trong một ngày để bảo trì. Sau ngày đó, máy chủ lại được bật hoạt động lại. Tương tự như vậy, máy chủ thứ hai hoạt động liên tiếp trong b ngày sau đó được tắt trong một ngày để bảo trì trước khi tiếp tục. Hãy lập trình nhập vào giá trị ba biến n, a, b và đưa ra màn hình số ngày (trong n ngày liên tiếp) có ít nhất một máy tắt. Biết rằng cả hai máy cùng bật và hoạt động từ ngày đầu tiên trong chuỗi n ngày. Ví dụ:

Thí sinh điền đáp án tại đây: (33)


Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 34 Nhận biết
Câu 5: Ứng dụng quản lý kỳ thi Đánh giá năng lực (SPT) của Trường Đại học Sư phạm Hà Nội được phân tích sơ bộ như sau: Mỗi thí sinh có một số báo danh duy nhất, mỗi số báo danh xác định họ và tên của thí sinh, ngày sinh, nơi sinh, năm dự thi. Mỗi thí sinh thuộc về một cơ sở đào tạo bậc THPT nào đó quản lý; chẳng hạn như các trường THPT, các trung tâm giáo dục thường xuyên,.... (các cơ sở đào tạo này gọi chung là TRƯỜNG).

Mỗi trường có một mã trường duy nhất, mỗi mã trường xác định tên trường. Mỗi môn thi có một mã môn thi duy nhất, mỗi mã môn thi xác định tên môn thi. Mỗi thí sinh ứng với mỗi môn thi sẽ có một kết quả điểm thi duy nhất.

Hãy thực hiện các công việc sau:

a) Xác định các bảng và thuộc tính trong mỗi bảng cho cơ sở dữ liệu quản lý thông tin kỳ thi SPT.

b) Xác định khóa chính và khóa ngoài cho từng bảng trên.

Thí sinh điền đáp án tại đây: (34)


Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 35 Nhận biết
Phần riêng

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

Câu 6: Hãy nêu ý tưởng thuật toán sắp xếp nổi bọt (Bubble Sort). Vận dụng phương pháp làm mịn dần thiết kế chương trình cho thuật toán trên.

Thí sinh điền đáp án tại đây: (35)


Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 36 Nhận biết
Định hướng tin học ứng dụng

Câu 7: Với cơ sở dữ liệu được thiết kế trong câu 5. Hãy viết câu lệnh SQL cho các yêu cầu dưới đây:

a) Cho biết các thí sinh có điểm tất cả các môn thi đều lớn hơn hoặc bằng 8 trong kỳ thi năm 2025.

b) Cho biết các thí sinh có ít nhất một môn thi nào đó bị điểm 0 ở kỳ thi năm 2025.

Thí sinh điền đáp án tại đây: (36)


Lát kiểm tra lại
Phương pháp giải
Lời giải
Số câu đã làm
0/36
Thời gian còn lại
00:00:00
Số câu đã làm
0/36
Thời gian còn lại
00:00:00
Kết quả
(Bấm vào câu hỏi để xem chi tiết)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
Câu đã làm
Câu chưa làm
Câu cần kiểm tra lại
Đề thi ĐGNL Tin Học Trường ĐH SP Hà Nội 2026
Số câu: 36 câu
Thời gian làm bài: 60 phút
Phạm vi kiểm tra:
Bạn đã làm xong bài này, có muốn xem kết quả?
×
Lấy mã và nhập vào ô dưới đây

Bạn ơi!! Ủng hộ tụi mình bằng cách làm nhiệm vụ nha <3

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

Bước 1: Mở tab mới, truy cập Google.com

Bước 2: Tìm kiếm từ khóa: Từ khóa

Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

(Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã:

×

Bạn ơi!!! Để xem được kết quả
bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi làm nhiệm vụ

Bước 1: Mở tab mới, truy cập Google.com

Bước 2: Tìm kiếm từ khóa: Từ khóa

Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

(Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã:

Bạn ơi!!! Để xem được kết quả
bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi làm nhiệm vụ

Bước 1: Click vào liên kết kế bên để đến trang review maps.google.com

Bước 2: Copy tên mà bạn sẽ đánh giá giống như hình dưới:

Bước 3: Đánh giá 5 sao và viết review: Từ khóa

Bước 4: Điền tên vừa đánh giá vào ô nhập tên rồi nhấn nút Xác nhận