Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Lê Hồng Phong, Quảng Nam
Thông tin tài liệu:
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 2023-2024 - Trường THPT Lê Hồng Phong, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA HỌC KỲ II – NĂM HỌC 2023 - 2024 TRƯỜNG THPT LÊ HỒNG PHONG MÔN TIN HỌC LỚP 10 Thời gian làm bài : 45 Phút;Họ tên : ............................................................... Số báo danh : ................... Mã đề 152 TRẮC NGHIỆM: (7đ) A.Câu 1: . Phát biểu nào dưới đây về biến địa phương và biến tổng thể là sai? A. Biến địa phương được khai báo trong hàm. B. Biến tổng thể có thể được sử dụng ở trong hàm. (nếu có dùng global) C. Biến địa phương có thể có kiểu khác với kiểu của biến tổng thể có cùng tên. D. Biến địa phương phải có tên khác với tên của biến tổng thể.Câu 2: . Chương trình chính không sử dụng được A. biến được khai báo bên trong hàm B. biến được khai báo bên ngoài hàm. C. biến không được gán giá trị bên ngoài hàm. D. biến được gán giá trị bên ngoài hàm.Câu 3: . Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số? A. 1. B. 3. C. 4. D. 2.Câu 4: . Trong ngôn ngữ lập trình Python, biến khai báo bên trong hàm chỉ có thể sử dụng A. bất kỳ vị trí nào trong chương trình. B. bên ngoài hàm. C. trong chương trình chính. D. bên trong hàm đó.Câu 5: : Đặc điểm nào không thể hiện vai trò của chương trình con A. Chương trình dài dòng, khó chỉnh sửa. B. Giúp giải các bài toán lớn hiệu quả. C. Có thể gọi sử dụng mọi thời điểm. D. Chương trình ngắn gọn, dễ hiệu chỉnh nâng cấp.Câu 6: . Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây? A. () B. = () C. : () D. . ()Câu 7: . Nến muốn biến bên ngoài hàm 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êntrong hàm với từ khóa…. A. global. B. float. C. gloabl. D. int.Câu 8: . Hàm f được khai báo như sau f(a, b, c). Số lượng đối số truyền vào là: A. 3. B. 1. C. 4. D. 2.Câu 9: trong lệnh lặp while là biểu thức… A. Số học. B. Lôgic. C. Đa hệ. D. Quan hệ.Câu 10: Giá trị của a, b là bao nhiêu khi thực hiện lệnh f(2, 5) >>> a, b = 0, 1 >>> def f(a, b): a=a*b b = b // 2 return a + b A. 10, 2. B. 2, 5. C. 0, 1. D. 10, 1.Câu 11: . Ngoài các hàm người dùng tự định nghĩa, trong Python còn có loại hàm nào? A. Thủ tục. B. Hàm thiết kế sẵn. C. Hàm không trả về giá trị. D. Hàm trả về giá trị.Câu 12: Các dòng lệnh sau đây cho kết quả là: >>> def inc(n) : Return n + 1 >>>inc(3) A. 3 B. 6 C. 4 D. 5Câu 13: Để xóa phần tử thứ 2 trong danh sách a ta dùng lệnh: A. remove(2) B. del a[1] C. del(1) D. del a[2]Câu 14: . Điền vào “…” hoàn thành phát biểu sau: “Chương trình chạy không lỗi ngoại lệ nhưng Trang 1/2 - Mã đề 152kết quả đưa ra …. Đây là lỗi … bên trong chương trình.” A. sai, lôgic. B. đúng, lôgic. C. sai, ngoại lệ. D. đúng, Syntax Error.Câu 15: . 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. Dữ liệu. B. Giá trị. C. Đối số. D. Tham số.Câu 16: . Để khai báo hàm tự định nghĩa, bạn cần sử dụng từ khoá nào dưới đây? A. dfe B. function C. def D. returnCâu 17: . Hàm tự định nghĩa có thể có bao nhiêu tham số? A. Không hạn chế. B. 1. C. 2. D. 0.Câu 18: . Khối lệnh mô tả hàm được viết sau dấu “:” và viết A. tự do- không cần lùi vào hay thẳng hàng. B. lùi vào, thẳng hàng. C. lùi vào và sau đó thì viết tự do không cần thẳng hàng. D. thẳng hàng với từ khoá khai báo hàm.Câu 19: : Cho chương trình sau: >>>def f(n): s = n + 1 return s >>> s = 10 Lệnh f(5) có giá trị là: A. 10. B. 5. C. 6. D. 11.Câu 20: . Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì? A. Tham số. B. Hiệu số. C. Đối số. D. Giá trị.Câu 21: .Cho danh sách L dưới đây. Đâu là giá trị của L[2]=?L = [-1, 23, ‘Hello’, 5.9, True] A. ‘Hello’ B. 2 C. 23 D. -1B TỰ LUẬN: (3 đ)Câu 1: Viết hàm tính diện tích hình chữ nhật với 2 cạnh a, b. ( a,b trong hàm cho 2 giá trị tươngứng là 3,5) (1,5đ).Câu 2. (1,5 điểm) Viết hàm có hai tham số đầu vào là m, n. Đầu ra trả lại hai giá trị là: - ƯCLN của m, n. - Bội chung nhỏ nhất (BCNN) của m, n. ------ HẾT ------ Trang 2/2 - Mã đề 152 ...
Tìm kiếm theo từ khóa liên quan:
Đề thi học kì 2 Ôn thi học kì 2 Bài tập ôn thi học kì 2 Đề thi học kì 2 lớp 10 Đề thi trường THPT Lê Hồng Phong Đề thi HK2 Tin học lớp 10 Vai trò của chương trình con Ngôn ngữ lập trìnhGợ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 277 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 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 272 1 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 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 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 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 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
4 trang 180 1 0
-
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 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 169 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 164 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 -
Báo cáo thực tập: Quản lý nhân sự & tiền lương
52 trang 154 0 0 -
25 trang 152 0 0