intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Lý Tự Trọng, Quảng Nam

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:3

4
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Việc ôn thi sẽ trở nên dễ dàng hơn khi các em có trong tay “Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Lý Tự Trọng, Quảng Nam” được chia sẻ trên đây.

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Lý Tự Trọng, Quảng Nam

  1. SỞ GD & ĐT QUẢNG NAM KIỂM TRA CUỐI KỲ 2 – NĂM HỌC 2023 - 2024 TRƯỜNG THPT LÝ TỰ TRỌNG MÔN TIN HỌC - KHỐI LỚP 10 Thời gian làm bài : 45 Phút; (Đề có 21 câu TN) (Đề có 3 trang) Họ tên : ............................................................... Số báo danh : ................... Mã đề 901 I. PHẦN TRẮC NGHIỆM (7 điểm) Câu 1: Cho A=[1,2,3,4,70,100]. Cho biết len(A)=? A. 10 B. 6 C. 5 D. 9 Câu 2: Cho biết kết quả của đoạn chương trình sau? i=1 while i
  2. A. 2 B. 1 C. 0 D. Không hạn chế Câu 9: Đâu là lệnh gán xâu kí tự đúng? A. s=False B. 1010101010=23 C. s= True D. s= “THPT Lý Tự Trọng” Câu 10: Kết quả của chương trình sau bằng bao nhiêu? def f(n): t=n+1 return t print(f(5)) A. 7 B. 5 C. 4 D. 6 Câu 11: Có những loại hàm (def) nào trong Python? A. hàm có giá trị trả về và hàm không có giá trị trả về B. hàm văn bản C. hàm tính toán D. hàm logic Câu 12: Cho biết lệnh gọi hàm nào trong chương trình chính là đúng? def f(a,b,c): return(a+b+c) A. f(3,4) B. f(a,b,4) C. f(2,3,4) D. f(2,3) Câu 13: Cho đoạn chương trình sau: def h(a1,b1): s=a1-b1 return s a,b=10,5 t=h(a,b) print(t) Trong đoạn chương trình trên a1,b1 được gọi là: A. Đối số B. Biến cục bộ C. Tham số D. Tên hàm Câu 14: Chọn lệnh nhập 1 xâu kí tự từ bàn phím? A. t=int(input(“Mời nhập một xâu từ bàn phím”)) B. t=input(“Mời nhập một xâu từ bàn phím) C. t=int(input(“Mời nhập một xâu từ bàn phím) D. t=input(“Mời nhập một xâu từ bàn phím”) Câu 15: Hàm sau có mấy tham số? def f(a,b,c): return(a+b+c) A. hàm có 2 tham số B. hàm có 1 tham số C. hàm không có tham số D. hàm có 3 tham số Câu 16: Giá trị của a, b là bao nhiêu khi thực hiện chương trình sau? a, b = 0, 1 def f(a, b): a=a*b b = b // 2 return a + b f(2, 5) print(a,b) A. 10, 2 B. 10, 1 C. 2, 5 D. 0, 1 Câu 17: Chương trình sau thông báo lỗi gì? Trang 2/3 - Mã đề 901
  3. for i in range(10) print(i) A. NameError. B. SyntaxError. C. ValueError. D. Type Error. Câu 18: Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào để khai báo lại biến này bên trong hàm? A. global B. int() C. def D. len() Câu 19: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì? A. Đối số B. Hiệu số C. Tham số D. Hàm số Câu 20: Cho biết tên lệnh tìm vị trí xuất hiện của một xâu trong xâu khác? A. del() B. len() C. find() D. in Câu 21: IndentationError là lỗi ngoại lệ như thế nào? A. Lỗi liên quan đến giá trị của đối tượng B. Lỗi cú pháp C. Lệnh tính biểu thức số nhưng lại có một toán hạng không phải là số D. Lỗi khi các dòng lệnh thụt vào không thằng hàng hoặc không đúng vị trí II. PHẦN TỰ LUẬN (3 điểm) Bài 1.(1 điểm) Viết hàm nhập 2 số nguyên a,b từ bàn phím và trả về giá trị tổng a+b. Bài 2.(1 điểm) Cho đoạn chương trình sau: m, n = 10, 4 def f(m,n): k=1 n = n+1 m = m*n return n+m+k print(f(3,5)) print(m,n) Hãy xác định: - Tên hàm - Tham số - Các biến sử dụng trong hàm - Lời gọi hàm - Đối số - Các biến sử dụng trong chương trình chính - Kết quả của chương trình trên Bài 3.(1 điểm) Viết hàm tìm giá trị nhỏ nhất của 2 số nguyên a,b có giá trị khác nhau. Gọi hàm và in ra giá trị nhỏ nhất của 3 số nguyên x,y,z. ------ HẾT ------ Trang 3/3 - Mã đề 901
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
6=>0