28.9. Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?A. Biến được...
Câu hỏi:
28.9. Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?
A. Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài.
B. Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến.
C. Biến khai báo bên ngoài nếu muốn có tác dụng bên trong hàm thì cần khai báo lại trong hàm với từ khoá global.
D. Biến trong Python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.
Câu trả lời:
Người trả lời: GV. Đỗ Đăng Đạt
Cách làm:1. Đọc câu hỏi kỹ lưỡng để hiểu rõ yêu cầu.2. Xác định từ khoá chính trong câu hỏi: "phạm vi tác dụng của biến trong Python".3. Đọc từng câu trả lời để tìm hiểu về phạm vi tác dụng của biến trong Python.4. So sánh các câu trả lời để chọn ra câu đúng nhất.Câu trả lời đúng: D. Biến trong Python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.Giải thích: Trong Python, khi một biến đã được khai báo, nó sẽ có tác dụng trong toàn bộ chương trình, bao gồm cả bên trong hàm và bên ngoài hàm mà biến đó được khai báo. Điều này giúp các biến trong Python linh hoạt và dễ quản lý hơn.
Câu hỏi liên quan:
- 28.1. Đoạn chương trình sau có lỗi không? Nếu không kết quả lệnh print() sẽ in ra số nào?def f(x...
- 28.2. Đoạn chương trình sau có lỗi không? Nếu không kết quả lệnh print() sẽ in ra số nào?def...
- 28.3. 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...
- 28.4. Có thể khai báo một biến bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm...
- 28.5. Khi khai báo hàm có tham số, các tham số này có thể coi là một biến địa phương của hàm hay...
- 28.6. Đoạn chương trình sau có lỗi không?m, n = 10, 4def f(a): n = n + m +...
- 28.7. Đoạn chương trình sau có lỗi không?m, n = 10, 4def f(a): k = n + m...
- 28.8. Đoạn chương trình sau sẽ in ra giá trị gì?def f(s): m =...
- 28.10. Chương trình sau có lỗi không? Nếu có, làm thế nào để sửa hết lỗi?def f(): ...
- 28.11. Viết hàm với đầu vào là list A, số thực x. Hàm cần trả về một list B thu được từ list A bằng...
- 28.12. Viết chương trình thực hiện các công việc sau, yêu cầu thực hiện lần lượt các công việc, mỗi...
Bình luận (0)