Chapter 6: Problem 1
Mark the following statements as true or false: a. To use a predefined function in a program, you need to know only the name of the function and how to use it. b. \(A\) value-returning function returns only one value. c. Parameters allow you to use different values each time the function is called. When a return statement executes in a user-defined function, the function immediately exits. e. A value-returning function returns only integer values. I. A function that changes the value of a reference parameter also changes the value of the actual parameter. a. A variable name cannot be passed to a value parameter. h. If a \(\mathrm{C}++\) function does not use parameters, parentheses around the empty parameter list are still required. I. In \(C++,\) the names of the corresponding formal and actual parameters must be the same. I. Whenever the value of a reference parameter changes, the value of the actual parameter changes. k. In \(\mathrm{C}++,\) function definitions can be nested; that is, the definition of one function can be enclosed in the body of another function. I. Using global variables in a program is a better programming style than using local variables, because extra variables can be avoided. m. In a program, global constants are as dangerous as global variables. n. The memory for a static variable remains allocated between function calls.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.