What is a closure?
a) Function objects
b) Scope where function’s variables are resolved
c) Both Function objects and Scope where function’s variables are resolved
d) Function return value
Answer:- C
Reason: A combination of a function object and a scope (a set of variable bindings) in which the function’s variables are resolved is called a closure.