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 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam

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

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

Để 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.

Chủ đề:
Lưu

Nội dung Text: Đề 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

  1. SỞ GD & ĐT QUẢNG NAM KIỂM TRA CUỐI HỌC KÌ II - NĂM HỌC 2022 - 2023 TRƯỜ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ã đề 902 A. 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. import Câ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
  2. 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 khi nhậ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ực hiện việc kiểm thử. ------- HẾT ------- Trang 2/2 - Mã đề 902
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
19=>1