int mystery(int list[], int first, int last){  if (first == last)     return list[first];  else     return list[first] + mystery(list, first + 1, last);}
Consider the accompanying definition of the recursive function mystery. Given the declaration:int alpha[5] = {1, 4, 5, 8, 9};what is the output of the following statement?cout << mystery(alpha, 0, 4) << endl;

A. 1
B. 18
C. 27
D. 35

Answer: C

Computer Science & Information Technology

You might also like to view...

Map the object-oriented database design for the EasyDrive School of Motoring case study produced in Exercise 27.27 to the ODMG ODL.

What will be an ideal response?

Computer Science & Information Technology

The 3D process of extending a plane surface some distance, either perpendicular to the shape's outline or along a defined path, is called:

a. lathing b. rendering c. modeling d. extruding e. skinning

Computer Science & Information Technology