1. The standard header file for the abs(x)function is ____. |
1. ANS: D < cstdlib > 1 |
2. To use the predefined function tolower, the program must include the header file ____. a. cctype b. iostream |
a. cctype |
3. The output of the statement cout << tolower(‘$’) << endl; is ____. a. ‘$’ b. ‘0’ c. ‘1’ |
a. ‘$’ |
4. Assume the following. static_cast(‘a’) = 97 static_cast(‘A’) = 65 The output of the statement: cout << static_cast(tolower(‘B’)) << endl; is ____. a. 65 b. 67 c. 96 d. 98 |
d. 98 |
5. The output of the statement: a. 11.0 b. 12.0 c. 13.0 d. 14.0 |
d. 14.0 |
6. The output of the statement: cout << pow(2.0, pow(3.0, 1.0)) << endl; is ____. a. 6.0 b. 7.0 c. 8.0 d. 9.0 |
c. 8.0 |
7. Functions that do not have a return type are called ____ functions. a. zero b. null c. void d. empty |
c. void |
8. The heading of the function is also called the ____. a. title b. function signature |
d. function header |
9. Given the following function prototype: |
c. int u = test(5.0, ‘*’); |
10. A variable or expression listed in a call to a function is called the ____. a. formal parameter b. actual parameter |
b. actual parameter |
A variable listed in a function call is known as a(n) ____ parameter. A variable list in a header is known as a(n) ____ parameter. a. actual; actual |
c. actual; formal |
What value is returned by the following return statement? a. 0 b. 5 c. 6 d. 7 |
c. 6 |
13. Given the following function a. -1 b. 1 c. 9 d. 20 |
a. -1 |
Given the following function a. 5 b. 6 c. 7 d. 8 |
c. 7 |
Which statement below about prototypes and headers is true? a. Parameter names must be listed in the prototype, but not necessarily in the header. |
b. Prototypes end with a semicolon, but headers do not |
A function prototype is ____. a. a definition, but not a declaration |
c. a declaration, but not a definition |
Given the function prototype: a. cout << test(7, test(14, 23)); |
d. cout << test(7, 14, 23); |
Given the following function prototype: a. cin >> tryMe(x); |
b. cout << tryMe(2.0, 3.0); |
Given the function prototype: a. cout << testAlpha(5, ‘A’, 2); |
a. cout << testAlpha(5, ‘A’, 2); |
Which of the following function prototypes is valid? a. int funcTest(int x, int y, float z){} |
d. int funcTest(int, int, float); |
Which of the following function prototypes is valid? |
a. int funcExp(int x, float v); |
Given the following function prototype: |
b. cout << myFunc(myFunc(7, 8), 15); |
The statement: a. 8 b. 10 c. 18 d. 80 |
b. 10 |
The statement: a. 2 b. 3 c. y d. 6 |
d. 6 |
The statement: return 2 * 3 + 1, 1 + 5; returns the value ____. a. 2 b. 3 c. 6 d. 7 |
c. 6 |
Suppose that printHeading is a function without any parameters. Which of the following is a valid function heading? a. void printHeading(); |
b. void printHeading() |
Which of the following is a legal C++ function definition? a. void funcTest(int& u, double& v) |
a. void funcTest(int& u, double& v) { cout << u << " " << v << endl; } |
There are two types of ____ parameters: value parameters and reference parameters. a. actual b. formal |
b. formal |
If an & is attached after the data type of a formal parameter, then the formal parameter is a ____. a. value parameter |
b. reference parameter |
A void function accomplish has three parameters: a parameter u of type int, a parameter v of type double, and a parameter letter of type char. The parameters u and letter need to pass their values out of the function and the parameter v is to only receive the value from the calling environment. Which of the following is a correct function heading? |
a. void accomplish(int& u, double v, char& letter) |
Practice COSC
Share This
Unfinished tasks keep piling up?
Let us complete them for you. Quickly and professionally.
Check Price