SHARE
SPREAD
HELP

The Tradition of Sharing

Help your friends and juniors by posting answers to the questions that you know. Also post questions that are not available.


To start with, Sr2Jr’s first step is to reduce the expenses related to education. To achieve this goal Sr2Jr organized the textbook’s question and answers. Sr2Jr is community based and need your support to fill the question and answers. The question and answers posted will be available free of cost to all.

 

#
Authors:
Walter Savitch ,julia Lobur
Chapter:
Procedural Abstraction And Functions That Return A Value
Exercise:
Self-test Exercises
Question:21 | ISBN:9780321531346 | Edition: 7

Question

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)?

TextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbook

Answer

Consider the given data:

  • Assume a function named "Function1" has a variable named sam declared within the definition of "Function1".
  • 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.

0 0

Discussions

Post the discussion to improve the above solution.