Đề thi học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam
Số trang: 2
Loại file: doc
Dung lượng: 60.50 KB
Lượt xem: 6
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:
Để giúp ích cho việc làm bài kiểm tra, nâng cao kiến thức của bản thân, các bạn học sinh có thể sử dụng tài liệu “Đề thi học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam” bao gồm nhiều dạng câu hỏi bài tập khác nhau giúp bạn nâng cao khả năng tính toán, rèn luyện kỹ năng giải đề hiệu quả để đạt kết quả cao trong kì thi sắp tới.
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 Võ Chí Công, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA CUỐI HỌC KÌ II - NĂM HỌC 2022 - 2023TRƯỜNG THPT VÕ CHÍ CÔNG MÔN TIN - LỚP 10 Thời gian làm bài: 45 Phút; (Không kể thời gian giao đề) ĐỀ CHÍNH THỨC (Đề gồm có 2 trang)Họ tên : ............................................................... Lớp : ................... Mã đề 902A. TRẮC NGHIỆM (5,0 điểm)Câu 1: Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào? A. while < điều kiện >: B. while < điều kiện > C. while < điều kiện >: D. while < điều kiện > do Câu 2: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì? A. Tham số. B. Đối số C. Hiệu số. D. Hàm số.Câu 3: Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào? >>> s = “abc” >>> s[10] A. Syntax Error . B. Name Error. C. Type Error. D. Index Error.Câu 4: Đoạn chương trình sau sẽ in ra kết quả nào? >>> def f(x, y): z = x+y return x*y*z >>> f(1,4) A. 10. B. 20. C. 30. D. 18.Câu 5: Trong định nghĩa của hàm có thể có bao nhiêu từ khóa return? A. 1. B. 2. C. 5. D. Không hạn chế.Câu 6: Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì? A. Biến địa phương. B. Biến riêng. C. Biến tổng thể. D. Biến thông thường.Câu 7: Nếu biến bên ngoài hàm có tác dụng bên trong hàm ta dùng từ khóa nào? A. global. B. def C. break D. importCâu 8: Nếu S = “1234567890” thì S [ 0 : 4] là gì? A. “123” B. “0123” C. “01234” D. “1234”Câu 9 Lệnh sau trả lại giá trị gì? “0123456789”.find(“012abc”) A. -1. B. 0. C. 1. D. Báo lỗi.Câu 10: Lỗi ngoại lệ trong Python là lỗi gì? A. Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình. B. Lỗi khi không thể thực hiện một lệnh nào đó của chương trình. C. Lỗi khi truy cập một biến chưa được khai báo. D. Lỗi khi chương trình biên dịch sang tệp exe.Câu 11: Giả sử đầu vào của dữ liệu bài toán là vùng { x 0} . Khi đó dữ liệu ở vùng ở biên lànhững dữ liệu nào? A. x = 0 . B. x = 1000000 . C. x ở gần 0. D. x ở gần 0 hoặc x rất lớn.Câu 12: Mục đính của kiểm thử chương trình là gì? Trang 1/2 - Mã đề 902 A. Để tự động sửa lỗi chương trình. B. Để tìm ra lỗi của chương trình. C. Để tìm ra lỗi và tự động sửa lỗi chương trình. D. Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.Câu 13: Lệnh sau trả lại giá trị gì? Len(“ Hà Nội Việt Nam ”.split( )) A. 0. B. 4. C. 5. D. Báo lỗi.Câu 14: Giả sử s = “Thời khóa biểu” thì len(s) bằng bao nhiêu ? A. 3. B. 5. C. 14. D.17.Câu 15: Bộ dữ liệu kiểm thử ( test ) có những tính chất gì? A. Tính chất phát hiện lỗi của chương trình. B. Cần có càng nhiều càng tốt. C. Cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán. D. Không cần có tính chất gì.B. TỰ LUẬN (5,0 điểm)Bài 1. (1,0 điểm) Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? A = [1,2,3] for i in range(4): print(A[i]).Bài 2. (2,0 điểm) Đoạn chương trình sau có lỗi không? Giải thích? m, n = 10, 4 def f(a): k=n+m+a return k f(5) Bài 3. (2,0 điểm) Viết chương trình nhập số n, sau đó lần lượt nhập n số của dãy. Yêu cầu khinhập vào các số sẽ được sắp xếp ngay theo thứ tự tăng dần. Viết chương trình xong sau đó thựchiện việc kiểm thử. ------- HẾT ------- Trang 2/2 - Mã đề 902
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 Võ Chí Công, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA CUỐI HỌC KÌ II - NĂM HỌC 2022 - 2023TRƯỜNG THPT VÕ CHÍ CÔNG MÔN TIN - LỚP 10 Thời gian làm bài: 45 Phút; (Không kể thời gian giao đề) ĐỀ CHÍNH THỨC (Đề gồm có 2 trang)Họ tên : ............................................................... Lớp : ................... Mã đề 902A. TRẮC NGHIỆM (5,0 điểm)Câu 1: Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào? A. while < điều kiện >: B. while < điều kiện > C. while < điều kiện >: D. while < điều kiện > do Câu 2: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì? A. Tham số. B. Đối số C. Hiệu số. D. Hàm số.Câu 3: Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào? >>> s = “abc” >>> s[10] A. Syntax Error . B. Name Error. C. Type Error. D. Index Error.Câu 4: Đoạn chương trình sau sẽ in ra kết quả nào? >>> def f(x, y): z = x+y return x*y*z >>> f(1,4) A. 10. B. 20. C. 30. D. 18.Câu 5: Trong định nghĩa của hàm có thể có bao nhiêu từ khóa return? A. 1. B. 2. C. 5. D. Không hạn chế.Câu 6: Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì? A. Biến địa phương. B. Biến riêng. C. Biến tổng thể. D. Biến thông thường.Câu 7: Nếu biến bên ngoài hàm có tác dụng bên trong hàm ta dùng từ khóa nào? A. global. B. def C. break D. importCâu 8: Nếu S = “1234567890” thì S [ 0 : 4] là gì? A. “123” B. “0123” C. “01234” D. “1234”Câu 9 Lệnh sau trả lại giá trị gì? “0123456789”.find(“012abc”) A. -1. B. 0. C. 1. D. Báo lỗi.Câu 10: Lỗi ngoại lệ trong Python là lỗi gì? A. Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình. B. Lỗi khi không thể thực hiện một lệnh nào đó của chương trình. C. Lỗi khi truy cập một biến chưa được khai báo. D. Lỗi khi chương trình biên dịch sang tệp exe.Câu 11: Giả sử đầu vào của dữ liệu bài toán là vùng { x 0} . Khi đó dữ liệu ở vùng ở biên lànhững dữ liệu nào? A. x = 0 . B. x = 1000000 . C. x ở gần 0. D. x ở gần 0 hoặc x rất lớn.Câu 12: Mục đính của kiểm thử chương trình là gì? Trang 1/2 - Mã đề 902 A. Để tự động sửa lỗi chương trình. B. Để tìm ra lỗi của chương trình. C. Để tìm ra lỗi và tự động sửa lỗi chương trình. D. Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.Câu 13: Lệnh sau trả lại giá trị gì? Len(“ Hà Nội Việt Nam ”.split( )) A. 0. B. 4. C. 5. D. Báo lỗi.Câu 14: Giả sử s = “Thời khóa biểu” thì len(s) bằng bao nhiêu ? A. 3. B. 5. C. 14. D.17.Câu 15: Bộ dữ liệu kiểm thử ( test ) có những tính chất gì? A. Tính chất phát hiện lỗi của chương trình. B. Cần có càng nhiều càng tốt. C. Cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán. D. Không cần có tính chất gì.B. TỰ LUẬN (5,0 điểm)Bài 1. (1,0 điểm) Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? A = [1,2,3] for i in range(4): print(A[i]).Bài 2. (2,0 điểm) Đoạn chương trình sau có lỗi không? Giải thích? m, n = 10, 4 def f(a): k=n+m+a return k f(5) Bài 3. (2,0 điểm) Viết chương trình nhập số n, sau đó lần lượt nhập n số của dãy. Yêu cầu khinhập vào các số sẽ được sắp xếp ngay theo thứ tự tăng dần. Viết chương trình xong sau đó thựchiện việc kiểm thử. ------- HẾT ------- Trang 2/2 - Mã đề 902
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 Tin học lớp 10 Bài tập Tin học lớp 10 Mục đính của kiểm thử chương trình 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