When is a variable called extending access beyond visibility?
(a) Passing a reference as an argument
(b) Passing an argument by reference (which uses aliasing)
(c) Returning a reference from a sub-program
(d) All of the mentioned
The question was asked during an online exam.
This interesting question is from Visibility, Accessibility and Information Hiding in portion Visibility, Accessibility and Information Hiding of Software Architecture