
SỞ GD & ĐT QUẢNG TRỊ
TRƯỜNG THPT THỊ XÃ QUẢNG TRỊ
ĐỀ KIỂM TRA GIỮA HỌC KÌ II NĂM HỌC 2024 – 2025
MÔN TIN HỌC - LỚP 10
Thời gian làm bài : 45 Phút; (Đề có 24 câu)
Họ và tên học sinh: ...................................................Lớp : ..............
I. TRẮC NGHIỆM: (5 điểm)
Câu 1. Cú pháp đúng của lệnh lặp while trong Python là gì?
A. while điều kiện { khối lệnh }
B. while (điều kiện):
khối lệnh
C. while { điều kiện }: khối lệnh
D. while (điều kiện): khối lệnh
Câu 2. Đoạn chương trình sau in ra kết quả gì?
y="abcdabef"
print(y.find("ab",5,6))
A. 0 B. -1 C. False D. 1
Câu 3. Trong Python, danh sách có thể chứa các kiểu dữ liệu nào?
A. Bất kỳ kiểu dữ liệu nào
B. Chỉ số thực hoặc số nguyên
C. Chỉ xâu ký tự
D. Mỗi phần tử trong sách phải cùng kiểu dữ liệu
Câu 4. Kết quả của đoạn code sau là gì?
i = 8
while i > 3:
print(i, end=" ")
i -= 2
A. 8 6 3 B. 8 6 4 C. 8 6 4 2 D. 9 8 7 6
Câu 5. Kết quả của đoạn code sau là gì?
print(min(3, 7, -1, 5))
A. 7 B. 3 C. 5 D. -1
Câu 6. Chương trình sau sẽ chạy vô hạn nếu x ban đầu là số âm. Lý do là gì?
x = -10
while x < 0:
print(x)
A. Không có lỗi, chương trình sẽ kết thúc đúng cách
B. Thiếu dấu ngoặc tròn trong điều kiện while
C. Điều kiện x < 0 luôn đúng nhưng không có lệnh tăng x
D. Hàm print(x) gây lỗi vòng lặp vô hạn
Câu 7. Đoạn chương trình sau in ra kết quả gì?
s = "THPT THI XA QUANG TRI"
print(s[2:6])
A. PT T B. HTT T C. THI XA D. THPT
Mã đề 101 Trang 1
Đề KT chính thức
(Đề có 4 trang)
Mã đề 101