Suppose a function named Function1 has a variable named sam declared
within the definition of Function1, and a function named Function2 also
has a variable named sam declared within the definition of Function2.
Will the program compile (assuming everything else is correct)? If the
program will compile, will it run (assuming that everything else is correct)?
If it runs, will it generate an error message when run (assuming
everything else is correct)? If it runs and does not produce an error message
when run, will it give the correct output (assuming everything else is
correct)?
Consider the given data:
Again assume a function named "Function2"also has a variable named sam declared within the definition of "Function2".
Yes, the above program will compile successfully without errors as well as program runs perfectly as verything else is correct. So, the program output will be generated correctly.