Trắc nghiệm đúng sai tin học 10 kết nối bài 28: Phạm vi của biến
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 10 bài 28: Phạm vi của biến 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, phạm vi của biến được xác định bởi vị trí mà biến đó được khai báo. Biến được khai báo bên trong một hàm có phạm vi cục bộ, nghĩa là nó chỉ có thể được sử dụng trong hàm đó. Ngược lại, biến được khai báo bên ngoài bất kỳ hàm nào có phạm vi toàn cục và có thể được truy cập từ bất kỳ đâu trong chương trình.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Biến cục bộ có thể được truy cập từ bên ngoài hàm mà nó được khai báo.
b) Biến toàn cục có thể được sử dụng trong mọi hàm trong chương trình.
c) Biến cục bộ không thể được sử dụng ở bên ngoài hàm.
d) Biến toàn cục không thể bị thay đổi trong hàm.
Câu 2: Cho đoạn thông tin:
Khi một biến được khai báo bên trong một hàm, nó chỉ tồn tại trong suốt quá trình thực thi của hàm đó. Khi hàm kết thúc, biến cục bộ sẽ bị xóa và không còn tồn tại. Điều này giúp tránh xung đột tên biến giữa các hàm khác nhau.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Biến cục bộ sẽ tồn tại sau khi hàm kết thúc.
b) Việc sử dụng biến cục bộ giúp giảm thiểu xung đột tên biến.
c) Biến cục bộ có thể được truy cập từ các hàm khác.
d) Biến cục bộ chỉ có thể được sử dụng trong hàm mà nó được khai báo.
Câu 3: Cho đoạn thông tin:
Trong Python, nếu bạn muốn một hàm có thể thay đổi giá trị của một biến toàn cục, bạn cần phải khai báo biến đó là toàn cục trong hàm bằng cách sử dụng từ khóa global. Nếu không, hàm sẽ tạo ra một biến cục bộ mới với cùng tên.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Từ khóa global cho phép hàm sử dụng biến toàn cục.
b) Nếu không sử dụng global, hàm sẽ không thể thay đổi giá trị của biến toàn cục.
c) Từ khóa global có thể được sử dụng để khai báo biến cục bộ.
d) Biến toàn cục không thể bị thay đổi bên trong hàm nếu không khai báo là global.
Câu 4: Cho đoạn thông tin:
Phạm vi của biến không chỉ phụ thuộc vào vị trí khai báo mà còn phụ thuộc vào cách thức sử dụng biến đó trong các hàm. Biến cục bộ chỉ có thể được sử dụng trong hàm mà nó được khai báo, và không thể truy cập từ bên ngoài.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Biến cục bộ có thể được sử dụng ở bất kỳ đâu trong chương trình.
b) Biến cục bộ chỉ có thể được sử dụng trong hàm mà nó được khai báo.
c) Biến toàn cục có thể được sử dụng trong nhiều hàm khác nhau.
d) Biến cục bộ có thể được sử dụng trong các hàm khác nếu có cùng tên.
Câu 5: Cho đoạn thông tin:
Trong một số trường hợp, việc sử dụng biến toàn cục có thể gây ra sự nhầm lẫn và khó khăn trong việc theo dõi giá trị của biến, đặc biệt là khi có nhiều hàm cùng sử dụng biến đó. Do đó, tốt nhất là hạn chế việc sử dụng biến toàn cục và ưu tiên biến cục bộ.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Sử dụng biến toàn cục giúp dễ dàng theo dõi giá trị của biến.
b) Biến cục bộ giúp mã nguồn dễ hiểu và bảo trì hơn.
c) Tốt nhất là nên sử dụng biến toàn cục trong mọi trường hợp.
d) Biến cục bộ chỉ có thể được sử dụng trong một hàm duy nhất.
=> Giáo án tin học 10 kết nối bài 28: Phạm vi của biến (3 tiết)