
SỞ GD & ĐT QUẢNG NAM
TRƯỜNG THPT NGUYỄN TRÃI KIỂM TRA HỌC KỲ II – NĂM HỌC 2022 - 2023
MÔN TIN HỌC - LỚP 10
Thời gian làm bài : 45 Phút;
(Đề có 2 trang)
Họ tên : ............................................................... Số báo danh : ...................
Mã đề 138
A. PHẦN TRẮC NGHIỆM: (5 điểm)
Câu 1: Lệnh sau trả lại giá trị gì? "Trường Sơn".find("Sơn", 4)
A. 5 B. 8 C. 6 D. 7
Câu 2: Lệnh sau trả lại giá trị gì? “0123456789”.find(“012abc”)
A. 0 B. Báo lỗi C. -1 D. 1
Câu 3: Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau: f(“5.0”)
A. bool B. int C. str D. float
Câu 4: Xâu “Tuổi trẻ, sáng tạo và khát vọng” có độ dài bằng bao nhiêu?
A. 30 B. 31 C. 32 D. 29
Câu 5: Giả sử hàm f có hai tham số khi khai báo. Khi gọi hàm, 2 giá trị đối số nào truyền vào
sẽ gây lỗi?
A. “a”, “b”. B. 10, c. C. “a”, “3”. D. 2, 3.
Câu 6: Lệnh tìm vị trí xuất hiện đầu tiên của xâu con N trong xâu mẹ M?
A. M.Split(N) B. M.find(N,start) C. N.find(M,start) D. “”.Join(M)
Câu 7: Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?
A. Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài
B. Biến trong Python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.
C. Biến khai báo bên ngoài nếu muốn có tác dụng bên trong hàm thì cần khai báo lại trong hàm
với từ khoá global.
D. Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến.
Câu 8: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
A. Đối số. B. Hệ số. C. Tham số. D. Hàm số.
Câu 9: Trong Python, biến địa phương là:
A. biến khai báo bên ngoài hàm, không có hiệu lực ở bên ngoài hàm.
B. biến được khai báo bên trong hàm, có hiệu ở bên ngoài hàm.
C. biến được khai báo bên trong hàm, không có hiệu ở bên ngoài hàm.
D. biến khai báo bên ngoài hàm, có hiệu lực ở bên ngoài hàm.
Câu 10: Điều kiện trong câu lệnh while là biểu thức có dạng dữ liệu:
A. Bool B. Str C. Float D. Int
Câu 11: Sau khi thực hiện lệnh A.clear(), danh sách A sẽ như thế nào?
A. 3 phần tử B. rỗng C. 2 phần tử D. 1 phần tử
Câu 12: Hàm nào sau đây là hàm tích hợp sẵn trong Python?
A. print() B. seed() C. sqrt() D. factorial()
Câu 13: Lệnh nào dùng nối danh sách các từ thành một xâu
A. split() B. in C. join() D. find()
Câu 14: Trong định nghĩa của hàm có thể có bao nhiêu từ khoá return?
A. 2 B. 1 C. 5 D. Không hạn chế.
Câu 15: Chọn phát biểu sai khi nói về lệnh lặp:
A. <điều kiện> trong lệnh lặp while phải là biểu thức trả về một giá trị kiểu logic
B. Mọi lệnh lặp for đều có thể chuyển về lệnh lặp while
C. Tham số trong lệnh range là các giá trị xác định
Trang 1/2 - Mã đề 138

D. Mọi lệnh lặp while đều có thể chuyển về lệnh lặp for
Câu 16: Lệnh xuất ra màn hình nào sau đây là đúng
A. print(“20”+21) B. Print(20+21) C. PRINT(“20”, 21) D. print(“20”, “21”)
Câu 17: Cho khai báo mảng như sau: A=list("3456789")
Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:
A. print(A(1)) B. print(A[2]) C. print(A(2)) D. print(A[1])
Câu 18: Khối lệnh tương ứng với cấu trúc rẽ nhánh và được thể hiện bằng lệnh rẽ nhánh if là
khối các lệnh:
A. được thực hiện lặp đi lặp lại tùy theo điều kiện nào đó vẫn còn đúng hay sai.
B. được thực hiện tùy thuộc vài điều kiện nào đó là đúng hay sai.
C. được thực hiện theo trình tự từ trên xuống dưới.
D. được thực hiện theo quy tắc bàn tay trái.
Câu 19: Lệnh tính độ dài danh sách là lệnh nào dưới đây?
A. leng() B. len() C. lengt() D. length()
Câu 20: S1 là xâu con của S2, nếu S1 in S2 trả lại giá trị:
A. Sai. B. Đúng. C. True. D. False.
B. PHẦN TỰ LUẬN:(5 điểm)
Câu 1: (1 điểm) Giả sử A=[1, “4”, “5”, “Tân An”, “An Hội”, 8]. Hãy cho biết kết quả các câu lệnh
sau:
a/ 4 in A b/ “Quảng Nam” in A
Câu 2: (1 điểm) Đoạn chương trình sau có lỗi không, và lỗi vì lý do gì? Nếu không kết quả lệnh
print() sẽ in ra số nào?
>>> def f(x,y):
n=x+y
m=x-y
return 2*n*(m+1)
>>> n=5
>>> m=3
>>>print(n, m)
Câu 3: (2 điểm) Viết hàm tongduong(A) để tính tổng các số hạng lớn hơn 0 của một dãy A.
Câu 4: (1 điểm) Viết chương trình nhập nhiều số từ bàn phím, các số cách nhau bởi dấu cách. Sau
đó in ra màn hình giá trị lớn nhất.
------ HẾT ------
Trang 2/2 - Mã đề 138

