Answered! A recursive function   may return a value or not   cannot take any parameters…

A recursive function

may return a value or not
cannot take any parameters
must return a value if it takes parameters
cannot return a value

When calling a function on an object pointed to by a pointer variable, we use operator

::
.
->
=

Array elements:

may be a mix of primitive and object types
may not be of a struct type
may be of a struct or a class type
may only be of a primitive type

If you do not overload any operators for a class you create

operator ++ exists and has the default behavior
operator < exists and has the default behavior
operator = exists and has the default behavior
operator + exists and has the default behavior

To assign values to a structure variable, you use the

the = operator
the :: operator
the <- operator
the -> operator

A derived class pointer can point to

a derived class object only
a base or a derived class object
a derived class object or objects of its derived classes
a base class object only

In the derived class definition, you list from the base class

all the member functions
only the member functions that are overriden
only the public member functions
all the data members and member functions

Using a data member of type Engine in Car class is an example of

encapsulation
IS-A relationship
inheritance
composition

Expert Answer

 1. must return a value if it takes parameters

2. ->

3.may be a mix of primitive and object types

4.operator = exists and has the default behavior

5. the -> operator

6.a derived class object only

7.only the member functions that are overriden

8. composition

Still stressed from student homework?
Get quality assistance from academic writers!