Final Study Guide CIS22A

अब Quizwiz के साथ अपने होमवर्क और परीक्षाओं को एस करें!

Which one of the following function calls matches the function prototype given below?

All answers are correct

Reasons for creating functions:

All answers are correct.

In a function header, you must furnish: A.data type(s) of the parameters B.names of parameter variables C. All D.data type of the return value E.the name of function

C. All

This is a collection of statements that performs a specific task.

Function

The purpose of calcRectangle function is to calculate the area and perimeter of a given rectangle. It is called as shown below: double length = 22.4; double width = 10.5; double area; double perim; calcRectangle(length, width, area, perim);

area, perim

A file ________ is a small holding section of memory that file-bound information is first written to.

buffer

Functions are ideal for use in menu-driven programs. When a user selects a menu item, the program can ________ the appropriate function.

call

A function is executed when it is:

called

Assuming dataFile is a file stream object, the statement: dataFile.close();

closes a file

A function can have a ____________ parameter for the last parameter(s), meaning a call can optionally omit a corresponding argument.

default

A function ________ contains the statements that make up the function

definition

o allow file access in a program, you must #include this header file.

fstream

A variable declared outside any function is called a ___________ variable.

global

To read data from a file, you define an object of this data type.

ifstream

Which one of the following function definitions matches the function call given below? int a = 5; cout << a << endl; // a is 5! a = tripleIt(a); cout << a << endl; // now a is 15! The purpose of the function is to triple the value of its argument.

int tripleIt(int number) { return 3 * number; }

To write data to a file, you define an object of this data type.

ofstream

A function can have zero to many parameters, and it can return this many values. Correct!

only one

Assuming outFile is a file stream object and number is a variable, which statement writes the contents of number to the file associated with outFile?

outFile << number;

Sometimes a program has two or more functions with the same name but differing in the number or types of parameters, known as function __________________ .

overloading

When used as parameters, these types of variables allow a function to access the parameter's original argument.

reference

This statement causes a function to end.

return

This may be used to write information to a file.

stream insertion operator

The purpose of calcRectangle function is to calculate the area and perimeter of a given rectangle. It is called as shown below: double length = 22.4; double width = 10.5; double area; double perim; calcRectangle(length, width, area, perim); Select the prototype definition that matches this function call.

void calcRectangle(double length, double width, double &area, double &perim)

Which one of the following function definitions matches the function call given below? int a = 10; cout << a << endl; // a is 10! doubleIt(a); cout << a << endl; // now a is 20! The purpose of the function is to double the value of its argument.

void doubleIt(int &number) { number = 2 * number; }


संबंधित स्टडी सेट्स

EDAPT Nursing Care: Newborn Assessment

View Set

AP Literature - (Literary Vocabulary) - Jaden Brescia

View Set