Computer Science - Object Oriented Programming Using C++

6. 

If you want only one memory location to be reserved for a class variable, no matter how many objects are instantiated, you should declare the variable as

A. static
B. unary
C. dynamic
D. volatile

Answer: Option A

Explanation:

No answer description available for this question. Let us discuss.

7. 

To use a template class member function, use the ________ with the instantiation

A. scope resolution operator
B. dot operator
C. class definition
D. keword template

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.

8. 

When a class is derived from another derived class, the newly derived class

A. may have more liberal access to a base class member than its immediate predecessor
B. may have the same type of access to a base class member as its immediate predecessor
C. may have more limited access to a base class member than its immediate predecessor
D. both (b) and (c)

Answer: Option C

Explanation:

No answer description available for this question. Let us discuss.

9. 

If you assign a default value to any variable in a function prototype's parameter list, then _____

A. all other parameters in the function prototype must have default values
B. all parameters to the right of that variable must have default values
C. all parameters to the left of that variable must have default values
D. no other parameters in that prototype can have default values

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.

10. 

The dot operator (or class member access operator) connects the following two entities (reading from left to right):

A. a class member and a class object
B. a class object and a class
C. a class and a member of that class
D. a class object and a member of that class

Answer: Option D

Explanation:

No answer description available for this question. Let us discuss.