
SỞ GD & ĐT QUẢNG NAM
TRƯỜNG THPT NGUYỄN VĂN CỪ
KIỂM TRA GIỮA KỲ II – NĂM HỌC 2024 - 2025
MÔN TIN HỌC - KHỐI LỚP 10
Thời gian làm bài : 45 Phút;
(Không kể thời gian giao đề)
(Đề có 3 trang)
Họ tên : ...............................……....……………....…........ Số báo danh : .............
Mã đề 901
A.TRẮC NGHIỆM (7 điểm)
PHẦN I. Trắc nghiệm nhiều lựa chọn.Mỗi câu hỏi học sinh chỉ lựa chọn một phương án.
(3 điểm)
Câu 1: Vòng lặp while – do kết thúc khi nào?
A. hết vòng lặp. B. Khi đủ số vòng lặp.
C. Khi tìm được output. D. Khi thoả mãn một số điều kiện cho trước
Câu 2: Trong các phát biểu sau, phát biểu nào sai?
A. Cấu trúc tuần tự gồm các khối lệnh được thực hiện theo trình tự từ trên xuống dưới.
B. Có ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình.
C. Khối lệnh chỉ được thực hiện tuỳ thuộc điều kiện nào đó được thể hiện bằng câu lệnh for,
while.
D. Khối lệnh chỉ được thực hiện thuộc điều kiện nào đó được thể hiện bằng câu lệnh rẽ nhánh
if
Câu 3: Lệnh thêm phần tử vào cuối danh sách là:
A. <danh sách> . append() B. <danh sách> : append()
C. <danh sách> = append() D. <danh sách> append()
Câu 4: Lệnh print in ra kết quả nào cho chương trình dưới đây?
list1 = [1, 3]
list2 = list1
list1[0] = 4
print(list2)
A. [1,3] B. [4,3] C. [1,4] D. [1,3,4]
Câu 5: Đoạn chương trình sau cho kết quả là:
A. [10, 2, 3, 4, 5] B. [2, 3, 4, 10, 5]
C. [2, 3, 4, 5, 10] D. [2, 3, 4, 10]
Câu 6: Lệnh nào sau đây xoá toàn bộ danh sách?
A. clear(). B. exit(). C. remove(). D. del().
Câu 7: Muốn xóa một phần tử từ danh sách ta dùng lệnh gì?
A. remove(). B. insert(). C. append(). D. clear().
Câu 8: Giả sử A = [‘a’, ‘b’, ‘c’, ‘d’, 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai?
6 in A
‘a’ in A
A. False, True. B. True, false. C. True, True D. false, false.
ĐỀ CHÍNH THỨC