Danh mục

Đề 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    
Jamona

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (2 trang) 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

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: