Đề thi học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam
Số trang: 2
Loại file: doc
Dung lượng: 52.00 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
“Đề thi học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam” giúp các bạn học sinh có thêm tài liệu ôn tập, luyện tập giải đề nhằm nắm vững được những kiến thức, kĩ năng cơ bản, đồng thời vận dụng kiến thức để giải các bài tập một cách thuận lợi. Chúc các bạn thi tốt!
Nội dung trích xuất từ tài liệu:
Đề thi học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA HỌC KỲ II – NĂM HỌC 2022 - 2023 TRƯỜNG THPT NGUYỄN TRÃI 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ã đề 138A. 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. 7Câu 2: Lệnh sau trả lại giá trị gì? “0123456789”.find(“012abc”) A. 0 B. Báo lỗi C. -1 D. 1Câ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. floatCâ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. 29Câ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àosẽ 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àmvớ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. IntCâ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. 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 forCâ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ệnhsau: a/ 4 in A b/ “Quảng Nam” in ACâ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ệnhprint() 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 ...
Nội dung trích xuất từ tài liệu:
Đề thi học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA HỌC KỲ II – NĂM HỌC 2022 - 2023 TRƯỜNG THPT NGUYỄN TRÃI 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ã đề 138A. 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. 7Câu 2: Lệnh sau trả lại giá trị gì? “0123456789”.find(“012abc”) A. 0 B. Báo lỗi C. -1 D. 1Câ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. floatCâ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. 29Câ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àosẽ 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àmvớ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. IntCâ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. 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 forCâ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ệnhsau: a/ 4 in A b/ “Quảng Nam” in ACâ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ệnhprint() 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 ...
Tìm kiếm theo từ khóa liên quan:
Đề thi học kì 2 Đề thi học kì 2 lớp 10 Đề thi học kì 2 năm 2023 Đề thi Tin học lớp 10 Bài tập Tin học lớp 10 Hàm tích hợp sẵn trong Python Ngôn ngữ lập trình PascalGợi ý tài liệu liên quan:
-
Đề thi học kì 2 môn Tiếng Anh lớp 7 năm 2022-2023 có đáp án - Trường THCS Đỗ Đăng Tuyển
2 trang 276 0 0 -
Đề thi học kì 2 môn Tiếng Anh lớp 6 năm 2022-2023 có đáp án - Trường THCS Đỗ Đăng Tuyển
2 trang 271 1 0 -
Đề thi học kì 2 môn Toán lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
22 trang 246 0 0 -
Bộ 14 đề thi học kì 2 môn Toán lớp 9 năm 2022-2023 có đáp án
82 trang 187 0 0 -
4 trang 179 1 0
-
Đề thi học kì 2 môn Công nghệ lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
8 trang 167 0 0 -
Đề thi học kì 2 môn HĐTN lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
5 trang 159 0 0 -
Đề thi học kì 2 môn Tin học lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
13 trang 151 0 0 -
25 trang 150 0 0
-
Đề thi học kì 2 môn Ngữ văn lớp 7 năm 2022-2023 có đáp án - Trường THCS Trần Hưng Đạo, Kon Tum
9 trang 130 0 0