Câu 29. Chọn đáp án SAI về biến khai báo bên ngoài hàm: A. Có tác dụng bên trong hàm B. Không có tác dụng bên trong hàm như một biến C. Có tác dụng bên trong hàm nếu có khai báo từ khóa global D. Có tác dụng bên ngoài hàm Câu 30. Đoạn chương trình sau có lỗi không? m, n = 5,9 def f(a): t=n+m+a return t print (f(5)) A. Có lỗi tại dòng lệnh deff(a): B. Không có lỗi C. Có lỗi tại dòng lệnh return t D. Có lỗi tại dòng lệnh return t=n+m+a Câu 31. Giá trị của m là bao nhiêu sau khi biết kết quả là 5: def tinhSum(a, b): return a + b s = tinhSum(1, m) print(s) A. 1. B. 4. C. 2. D. 3. Câu 32. Hoàn thiện (...) trong phát biểu sau: “Trong Python tất cả các biển khai báo bên trong hàm đều có tính ..., không c hiệu lực ở bên ... hàm”. A. địa phương, trong. B. cục bộ, ngoài. C. địa phương, ngoài. D. toàn cục, ngoài. Câu 33. Giá trị của x, y là bao nhiêu khi thực hiện lệnh f(1, 3) >>> x, y = 3,4 >>> def f(x, y): x = x + y y=y+2 A. 2, 3. return x B. 4, 5. C. 5, 4. D. 3, 4.