Each occurrence of the iriline function call will be replaced by its body. No function call overhead will be there but the size of the code will increase.
Object Oriented Programming MCQ - Functions
Since the second argument is mandatory, any call should have at least the first two parameters. Some compilers expect the optional parameters to follow the others. Such compilers give a compilation error.
Here the default parameter passing mechanism of pass by value will be used. Any change done to the parameter will not be reflected outside the function. So, b retains its value 2.

