CHAPTER 6

¡Supera tus tareas y exámenes ahora con Quizwiz!

If the formal parameter list of a function is empty, the parentheses after the function name are not needed.

FALSE

The execution of a return statement in a user-defined function terminates the program.

FALSE

The following return statement returns the value 10. return 10, 16;

FALSE

The function main is always compiled first, regardless of where in the program the function main is placed.

FALSE

The output of the statement: cout << tolower('$') << endl; is ____.

'$'

Given the following function: int strange(int x, int y) { if (x > y) return x + y; else return x - y; } what is the output of the following statement? cout << strange(4, 5) << endl;

-1

The statement: return 8, 10; returns the value ____.

10

The output of the statement: cout << pow(3.0, 2.0) + 5 << endl; is ____.

14.0

The statement: return 2 * 3 + 1, 1 + 5; returns the value ____.

6

The statement: return 37, y, 2 * 3; returns the value ____.

6

What value is returned by the following return statement? int x = 5; return x + 1;

6

Given the following function: int next(int x) { return (x + 1); } what is the output of the following statement? cout << next(next(5)) << endl;

7

The output of the statement: cout << pow(2.0, pow(3.0, 1.0)) << endl; is ____.

8.0

Assume the following. static_cast<int>('a') = 97 static_cast<int>('A') = 65 The output of the statement: cout << static_cast<int>(tolower('B')) << endl; is ____.

98

To use the predefined function tolower, the program must include the header file ____.

<cctype>

The standard header file for the abs(x)function is ____.

<cmath>

Given the following function prototype: int myFunc(int, int);, which of the following statements is valid? Assume that all variables are properly declared.

cout << myFunc(myFunc(7, 8), 15);

Given the function prototype: float test(int, int, int); which of the following statements is legal?

cout << test(7, 14, 23);

Given the function prototype: double testAlpha(int u, char v, double t); which of the following statements is legal?

cout << testAlpha(5, 'A', 2);

Given the following function prototype: double tryMe(double, double);, which of the following statements is valid? Assume that all variables are properly declared.

cout << tryMe(2.0, 3.0);

A variable listed in a header is known as a(n) ____ parameter.

formal

The heading of the function is also called the ____.

function header

Which of the following function prototypes is valid?

int funcExp(int x, float v);

Which of the following function prototypes is valid?

int funcTest(int, int, float);

Given the following function prototype: int test(float, char);, which of the following statements is valid?

int u = test(5.0, '*');

Functions that do not have a return type are called ____ functions.

void

Which statement below about prototypes and headers is true?

Prototypes end with a semicolon, but headers do not.

Assume that all variables are properly declared. The following statement in a value-returning function is legal. if (x % 2 == 0) return x; else return x + 1;

TRUE

In C++, a function prototype is the function heading without the body of the function.

TRUE

Once you write and properly debug a function, you can use it in the program (or different programs) again and again without having to rewrite the same code repeatedly.

TRUE

The data type of a variable in a return statement must match the function type.

TRUE

The following function heading in a C++ program is valid: int funcExp(int u, char v, float g)

TRUE

Using functions greatly enhances a program's readability because it reduces the complexity of the function main.

TRUE

A function prototype is ____.

a declaration, but not a definition

A variable or expression listed in a call to a function is called the ____.

actual parameter


Conjuntos de estudio relacionados

BIBL 480 Hermeneutics Final exam 2022

View Set

Praxis 2: Physical Education Content Knowledge

View Set

MI Complications Review Questions

View Set

BFIN 322-800 Business Finance Chapter One Homework

View Set

Uri ng Implasyon at ang Pagsukat sa Implasyon

View Set

Exam FX Insurance , Chapter 2 : Contract Law

View Set