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ương Thúc Kỳ, Quảng Nam

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

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

Cùng tham khảo “Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Lương Thúc Kỳ, Quảng Nam” được chia sẻ dưới đây để giúp các em biết thêm cấu trúc đề thi như thế nào, rèn luyện kỹ năng giải bài tập và có thêm tư liệu tham khảo chuẩn bị cho kì thi sắp tới đạt điểm tốt hơn.

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ương Thúc Kỳ, 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ƯƠNG THÚC KỲ MÔN TIN HỌC - KHỐI LỚP 10 Thời gian làm bài : 45 Phút (Đề có 2 trang) Họ tên : ............................................................... Số báo danh : ................... Mã đề 126 I PHẦN TRẮC NGHIỆM (21 CÂU 7 ĐIỂM ) Câu 1: Cho biết các biến bên trong hàm? Def Func(a,b,c): n=10 a=a*3 b=1 c=1 return (a+b+c) #Chương trình chính d,n,u=3,4,5 Func(d,n,u) A. biến trong hàm là: n,a,b,c B. các biến bên trong hàm là: d,n,u C. các biến bên trong hàm là: a,n D. các biến bên trong hàm là: a,b Câu 2: Chọn phát biểu sai trong các phát biểu sau: A. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì. B. Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc C. Lệnh str() chuyển đối tượng đã cho thành chuỗi. D. Lệnh print() thực hiện việc in ra màn hình. Câu 3: Lệnh nào sau đây dùng để tách xâu: A. copy(). B. remove() C. split() D. join() Câu 4: Cho biết kết quả của chương trình sau: def changeme(mylist): mylist.append([1,2,3,4]) mylist = [10,20,30] changeme( mylist) print(mylist) A. [1, 2, 3, 4]. B. [10, 20, 30, 1, 2, 3, 4]. C. [10, 20, 30]. D. [10, 20, 30, [1, 2, 3, 4]]. Câu 5: Lệnh nào sau đây dùng để biết phần tử có trong danh sách A. len(). B. insert (). C. remove(). D. in. Câu 6: Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không? A. in(). B. test(). C. find(). D. split(). Câu 7: Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm? A. Tham số. B. Đối số. C. Giá trị. D. Dữ liệu. Câu 8: Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng: A. while S >= 10000. B. while S < 10000. C. While S >10000. D. while S
  2. return a + b s = tinhSum(1, m) print(s) A. 3. B. 4. C. 2. D. 1. Câu 12: Danh sách A sẽ như thế nào sau các lệnh sau? >>> A = [2, 3, 5, 6] >>> A. append(4) >>> del (A[2]) A. 2, 3, 4, 5, 6, 4. B. 2, 4, 5, 6. C. 2, 3, 6, 4. D. 2, 3, 4, 5, 6. Câu 13: Lệnh gán xâu nào sau đây là sai? A. var4 = """ cong hoa xa hoi chu nghia Viet Nam Doc lap tu do hanh phuc""" B. var3 = "Python Programming" C. var2 = 'Hello World!' D. var1 = Tin hoc 10 Câu 14: Cho khai báo danh sách sau: A = [3,4,5,6,7,8,9] Để in giá trị phần tử thứ 2 của danh sách A ra màn hình ta viết: A. print(A[1]). B. print(A[0]). C. print(A[2]). D. print(A[3]). Câu 15: Lệnh nào sau đây nhập xâu bất kì vào từ bàn phím?. A. s = float(input("Nhập xâu kí tự bất kì:")) B. s = input("Nhập xâu kí tự bất kì:") C. s = int(input("Nhập xâu kí tự bất kì:")) D. s = "Nhập xâu kí tự bất kì:" Câu 16: Sau khi thực hiện lệnh sau, biến s2 sẽ có kết quả là: s1 ="3986443" s2 = "" for ch in s1: if int(ch) % 2 == 0: s2 = s2 + ch print(s2) A. 39864. B. 3986443. C. 8644. D. 443. Câu 17: Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khoá nào A. global. B. all. C. def. D. Không thể thực hiện Câu 18: Cú pháp lệnh lặp với số lần chưa biết trước: A. while do: < khối lệnh>. B. while to do< khối lệnh 2>. C. while to . D. while : < khối lệnh >. Câu 19: Giả sử A = [5, 6, 7, 8, 9, 10, 11, 12]. Biểu thức sau trả về giá trị đúng hay sai? (3 + 4 – 5 + 18 // 4) in A A. Câu lệnh bị lỗi. B. True. C. Không xác định. D. False. Câu 20: Phát biểu nào sau đây là sai? A. Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước B. Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng. C. Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list. D. Clear() có tác dụng xoá toàn bộ các danh sách. Câu 21: Cho xâu s = “1, 2, 3, 4, 5”. Muốn xoá bỏ kí tự “,” và thay thế bằng dấu “ ” ta sử dụng lần lượt những câu lệnh nào? A. split() và replace(). B. remove() và join(). C. del() và replace(). D. split() và join(). II. PHẦN TỰ LUẬN (3 điểm ) Bài 1. Viết hàm nhập một danh sách gồm các số thực vào từ bàn phím Bài 2. Cho danh sách A = [5,7,9,4,8,2,11,25]. Viết hàm tìm số chẵn có giá trị nhỏ nhất của các số tự nhiên từ danh sách. Gọi hàm và in số chẵn có giá trị nhỏ nhất của các số tự nhiên từ danh sách A. ------ HẾT ------ Trang 2/2 - Mã đề 126
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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