The correct answer is D. When an argument is
passed by reference, the function accesses the argument’s original value in the calling program.Option A is incorrect because the argument’s value is not copied to a variable in the function. Instead, the function accesses the argument’s original value in the calling program.
Option B is incorrect because the function can access the argument’s value.
Option C is incorrect because a temporary variable is not created in the calling program.
Option E is incorrect because the function does access the argument’s original value in the calling program.