Câu 1
0,25 điểm- Đáp án A: Miễn phí một phần.
- Đáp án B: Miễn phí.
- Đáp án C: Được phép thương mại hóa.
- Đá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
Tin học · Tốt nghiệp THPT
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ời giải do TopStudy biên soạn
Đáp án: D
Lời giải do TopStudy biên soạn
Đáp án: C
Lời giải do TopStudy biên soạn
Đáp án: C
Lời giải do TopStudy biên soạn
Đáp án: A
Lời giải do TopStudy biên soạn
Đáp án: C
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ì?
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>
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à:
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?
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:
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:
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:
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ữ Python | Hà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 -1 | int Tim(const vectorint>& 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:
Đị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:
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:
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