Trắc nghiệm đúng sai tin học 10 kết nối bài 27: Tham số của hàm
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 10 bài 27: Tham số của hàm sách Kết nối tri thức. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.
Xem: =>
Câu 1: Cho đoạn thông tin:
Trong Python, hàm là một chương trình con được định nghĩa để thực hiện một nhiệm vụ cụ thể. Hàm có thể nhận tham số (parameters) và trả về giá trị. Tham số là biến được định nghĩa trong phần đầu của hàm, trong khi đối số (arguments) là giá trị thực tế được truyền vào hàm khi gọi hàm.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Tham số và đối số là hoàn toàn giống nhau.
b) Một hàm có thể không có tham số.
c) Đối số là giá trị được định nghĩa trong phần đầu của hàm.
d) Hàm có thể trả về nhiều giá trị cùng một lúc.
Câu 2: Cho đoạn thông tin:
Khi định nghĩa một hàm trong Python, ta có thể chỉ định giá trị mặc định cho tham số. Điều này cho phép người dùng không cần phải cung cấp đối số cho tham số đó khi gọi hàm. Nếu không có đối số, giá trị mặc định sẽ được sử dụng.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Tất cả các tham số trong hàm đều phải có giá trị mặc định.
b) Nếu một tham số có giá trị mặc định, ta có thể gọi hàm mà không cần cung cấp đối số cho tham số đó.
c) Giá trị mặc định của tham số không thể là một danh sách.
d) Người dùng có thể ghi đè giá trị mặc định khi gọi hàm.
Câu 3: Cho đoạn thông tin:
Trong Python, ta có thể sử dụng tham số không giới hạn bằng cách sử dụng dấu hoa thị (*) trước tên tham số trong định nghĩa hàm. Điều này cho phép hàm nhận bất kỳ số lượng đối số nào.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Tham số không giới hạn chỉ có thể là một số nguyên.
b) Ta có thể truyền một danh sách như là đối số cho tham số không giới hạn.
c) Tham số không giới hạn phải được định nghĩa trước các tham số có giá trị mặc định.
d) Hàm không thể có cả tham số không giới hạn và tham số có giá trị mặc định.
Câu 4: Cho đoạn thông tin:
Khi gọi một hàm, thứ tự của các đối số rất quan trọng. Nếu một hàm có nhiều tham số, các đối số phải được cung cấp theo đúng thứ tự tương ứng với các tham số.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Ta có thể thay đổi thứ tự của các đối số khi gọi hàm nếu sử dụng tên tham số.
b) Đối số có thể được truyền vào hàm mà không cần theo thứ tự nếu sử dụng tham số không giới hạn.
c) Thứ tự của các đối số không quan trọng nếu tất cả các tham số đều có giá trị mặc định.
d) Tham số của hàm luôn phải được cung cấp theo thứ tự khi gọi hàm.
Câu 5: Cho đoạn thông tin:
Khi một hàm được gọi, Python sẽ tạo một không gian tên mới cho các tham số của hàm đó. Điều này có nghĩa là các biến trong hàm không ảnh hưởng đến các biến bên ngoài hàm.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Biến trong hàm có thể truy cập biến toàn cục mà không cần khai báo.
b) Không gian tên của hàm giúp bảo vệ các biến bên ngoài khỏi bị thay đổi.
c) Các tham số của hàm có thể trùng tên với các biến bên ngoài mà không gây ra lỗi.
d) Các biến trong hàm có thể được sử dụng bên ngoài hàm sau khi hàm kết thúc.
=> Giáo án tin học 10 kết nối bài 27: Tham số của hàm (3 tiết)