-
Which of these is correct about passing an argument by call-by-value process?
-
- Reference to original argument is passed to formal parameter of the subroutine and changes made on parameters of subroutine have effect on original argument
- Reference to original argument is passed to formal parameter of the subroutine
- Copy of argument is made into the formal parameter of the subroutine and changes made on parameters of subroutine have effect on original argument
- Copy of argument is made into the formal parameter of the subroutine
- None of these
Correct Option: D
When we pass an argument by call-by-value a copy of argument is made into the formal parameter of the subroutine and changes made on parameters of subroutine have no effect on original argument, they remain the same.