Năm thi: 2026
Môn học: Tin học
Trường: Biên soạn theo SGK KNTT mới nhất 2026
Hình thức thi: Trắc nghiệm
Loại đề thi: Đề ôn tập
Độ khó: Phân bổ đều
Thời gian thi: 50 phút
Số lượng câu hỏi: 30
Đối tượng thi: Học sinh lớp 10
Năm thi: 2026
Môn học: Tin học
Trường: Biên soạn theo SGK KNTT mới nhất 2026
Hình thức thi: Trắc nghiệm
Loại đề thi: Đề ôn tập
Độ khó: Phân bổ đều
Thời gian thi: 50 phút
Số lượng câu hỏi: 30
Đối tượng thi: Học sinh lớp 10
Làm bài thi

Bài tập trắc nghiệm Tin học 10 Kết Nối Tri Thức – Bài 32 tổng kết và hệ thống hóa toàn bộ mạch tri thức lập trình cấu trúc đã tích lũy trong suốt năm học vừa qua. Trọng tâm của Bài 32 – Ôn tập lập trình Python xâu chuỗi các nội dung từ biến, kiểu dữ liệu, cấu trúc rẽ nhánh, câu lệnh lặp đến kỹ thuật xây dựng chương trình con và xử lý xâu, mảng. Bài học kết thúc Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính thử thách học sinh giải quyết các bài toán liên môn vật lý về tính trọng lượng trên các hành tinh hay bài toán lịch thiên văn. Dưới góc độ tin học 10, các em được rèn luyện phương pháp viết mã nguồn tối ưu, đặt tên biến chuẩn quy ước và định dạng giao diện hiển thị chuyên nghiệp. Đây là bước tổng duyệt quan trọng trước các kỳ thi học kỳ.

Người học hãy đăng nhập dethitracnghiem để hoàn thiện chuyên đề Bài tập trắc nghiệm Tin học 10 Kết Nối Tri Thức đón đầu năm học 2026–2027 với các đề mới nhất. Website mở ra kho đề thi và bài tập trực tuyến giúp ôn thi dễ dàng, tạo cơ hội rèn luyện phản xạ nhanh trước các dạng bài toán tổng hợp đa dạng mức độ. Thuộc nhóm bài giảng lớp 10, hệ thống câu hỏi được chuẩn hóa theo định hướng đánh giá năng lực tư duy tính toán và sáng tạo phần mềm của học sinh. Tiện ích chấm điểm nhanh gọn miễn phí giúp các bạn xác nhận kết quả bài làm lập tức kèm lời giải phân tích chi tiết. Phần đáp án và lời giải chi tiết chỉ ra các thuật toán sắp xếp danh sách và tìm kiếm nhị phân hiệu quả, hỗ trợ học sinh đạt kết quả thi cao nhất.

Câu 1: Cho hoten = “Trần Thị Mai Hương”. Để lấy phần tên “Hương”, ta dùng lệnh nào?
A. hoten.split()[-1]
B. hoten.split()[0]
C. hoten.split()[1]
D. hoten.split()[-2]

Câu 2: Với xâu hoten ở Câu 1, lệnh nào trích xuất phần họ “Trần”?
A. hoten.split()[-1]
B. hoten.split()[1]
C. hoten.split()[0]
D. hoten.split()[2]

Câu 3: Để nối danh sách các từ đệm: d = [“Thị”, “Mai”] thành xâu “Thị Mai”, ta viết:
A. “”.join(d)
B. ” “.join(d)
C. “-“.join(d)
D. d.join(” “)

Câu 4: Công thức tính trọng lượng P trên hành tinh có gia tốc g từ khối lượng m là gì?
A. P = m / g.
B. P = m + g.
C. P = g / m.
D. P = m * g.

Câu 5: Biết một người có khối lượng m = 60 kg, trọng lượng của người đó trên Trái Đất ($g = 9.8\text{ m/s}^2$) là:
A. 588 N.
B. 600 N.
C. 580 N.
D. 612 N.

Câu 6: Trọng lượng một vật trên Mặt Trăng nhỏ hơn trên Trái Đất khoảng 6 lần vì lí do gì?
A. Khối lượng vật giảm đi 6 lần.
B. Gia tốc trọng trường nhỏ hơn.
C. Mặt Trăng không có khí quyển.
D. Nhiệt độ Mặt Trăng quá thấp.

Câu 7: Danh sách số ngày của 12 tháng năm không nhuận được khởi tạo đúng là:
A. [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
B. [30, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
C. [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
D. [31, 28, 30, 31, 30, 31, 31, 30, 31, 30, 31, 30]

Câu 8: Tháng Hai của năm nhuận theo lịch dương có bao nhiêu ngày?
A. 28 ngày.
B. 30 ngày.
C. 31 ngày.
D. 29 ngày.

Câu 9: Năm nào sau đây là năm nhuận theo quy tắc lịch dương lịch hiện đại?
A. Năm 2024.
B. Năm 2022.
C. Năm 2023.
D. Năm 2100.

Câu 10: Năm 1900 KHÔNG phải là năm nhuận vì thỏa mãn điều kiện nào dưới đây?
A. Không chia hết cho 4.
B. Chia hết 100 nhưng không chia hết 400.
C. Là một năm có số lẻ.
D. Không chia hết cho 400 và số 4.

Câu 11: Cho xâu ngày: date = “15-09-2026”. Để lấy ngày, tháng, năm ta dùng thao tác gì?
A. date.find(“-“)
B. date.join(“-“)
C. date.split(“-“)
D. date.replace(“-“)

Câu 12: Bộ ba ngày tháng năm: ngày = 31, tháng = 4, năm = 2024 có hợp lệ không?
A. Hoàn toàn hợp lệ.
B. Chỉ hợp lệ năm nhuận.
C. Thiếu thông tin giờ.
D. Không hợp lệ vì tháng 4 có 30 ngày.

Câu 13: Để kiểm tra số nguyên $n > 1$ có phải số nguyên tố, ta chỉ cần thử chia từ 2 đến:
A. Phần nguyên căn bậc hai của n.
B. Giá trị của n chia cho 2.
C. Giá trị của n trừ đi 1.
D. Giá trị căn bậc ba của n.

Câu 14: Đoạn mã kiểm tra điều kiện lặp tối ưu tìm ước của n dùng câu lệnh nào?
A. while k < n: B. while k * k <= n:
C. while k <= n // 2: D. while k != n: Câu 15: Cho danh sách tên: L = ["Hoa", "An", "Bình"]. Lệnh L.sort() sẽ sắp xếp L thành: A. ["Hoa", "Bình", "An"] B. ["Bình", "An", "Hoa"] C. [“An”, “Bình”, “Hoa”]
D. [“An”, “Hoa”, “Bình”]

Câu 16: Khi sắp xếp danh sách học sinh theo họ tên tiếng Việt, tiêu chí ưu tiên đầu tiên là gì?
A. So sánh phần tên trước.
B. So sánh phần họ trước.
C. So sánh phần đệm trước.
D. So sánh độ dài cả xâu.

Câu 17: Cho a = 12, b = 18. Ước chung lớn nhất (UCLN) của hai số này bằng bao nhiêu?
A. Số 3.
B. Số 6.
C. Số 12.
D. Số 2.

Câu 18: Bội chung nhỏ nhất (BCNN) của hai số a = 12 và b = 18 bằng bao nhiêu?
A. Số 72.
B. Số 18.
C. Số 216.
D. Số 36.

Câu 19: Mối liên hệ toán học giữa a, b, UCLN(a, b) và BCNN(a, b) được viết chuẩn là gì?
A. a * b == UCLN * BCNN
B. a + b == UCLN + BCNN
C. a * b == UCLN + BCNN
D. a / b == UCLN / BCNN

Câu 20: Đoạn mã: a, b = 24, 16; while b: a, b = b, a % b. Giá trị cuối cùng của a là:
A. Số 16.
B. Số 8.
C. Số 4.
D. Số 0.

Câu 21: Cho s = “1 2 3 4 5”. Lệnh tính tổng các số trong xâu s viết ngắn gọn là:
A. sum(s)
B. sum(s.split())
C. sum(map(int, s.split()))
D. int(s).sum()

Câu 22: Cho xâu s = “abc123xyz”. Để kiểm tra kí tự c có phải chữ số không, ta dùng:
A. c.isalpha()
B. c.islower()
C. c.isupper()
D. c.isdigit()

Câu 23: Biểu thức chuyển đổi một kí tự c thành chữ in hoa trong Python là gì?
A. c.upper()
B. c.lower()
C. c.title()
D. c.capitalize()

Câu 24: Cho s = “nguyen van an”. Biểu thức s.title() trả về kết quả xâu nào sau đây?
A. “NGUYEN VAN AN”
B. “Nguyen Van An”
C. “Nguyen van an”
D. “nguyen Van An”

Câu 25: Khi làm việc với dữ liệu ngày tháng, năm bắt đầu của thế kỉ XXI là năm nào?
A. Năm 2000.
B. Năm 1999.
C. Năm 2002.
D. Năm 2001.

Câu 26: Năm kết thúc của thế kỉ XXI là năm nào theo lịch dương quốc tế?
A. Năm 2099.
B. Năm 3000.
C. Năm 2100.
D. Năm 2101.

Câu 27: Thế kỉ XXI (từ năm 2001 đến hết năm 2100) có tất cả bao nhiêu năm nhuận?
A. Có 25 năm.
B. Có 24 năm.
C. Có 26 năm.
D. Có 23 năm.

Câu 28: Năm 2100 không phải năm nhuận vì thế kỉ XXI bớt đi một năm nhuận tại mốc nào?
A. Mốc tròn trăm 2100.
B. Mốc khởi đầu 2001.
C. Mốc giữa kì 2050.
D. Mốc tròn chục 2020.

Câu 29: Cho danh sách A = [3, 7, 2, 9]. Để tìm giá trị nhỏ nhất của A, ta dùng hàm nào?
A. Hàm max(A).
B. Hàm low(A).
C. Hàm min(A).
D. Hàm small(A).

Câu 30: Cấu trúc dữ liệu nào trong Python thích hợp nhất để lưu bảng số ngày trong năm?
A. Xâu kí tự thuần.
B. Biến số nguyên đơn.
C. Biến kiểu dữ liệu bool.
D. Danh sách các số nguyên. 

×

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