1.

What will be the output of the following program?

#include<iostream.h> struct IndiaBix
{ int arr[5]; public: void BixFunction(void); void Display(void);
};
void IndiaBix::Display(void)
{ for(int i = 0; i < 5; i++) cout<< arr[i] << " " ;
}
void IndiaBix::BixFunction(void)
{ static int i = 0, j = 4; int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp ; i++; j--; if(j != i) BixFunction();
}
int main()
{ IndiaBix objBix = {{ 5, 6, 3, 9, 0 }}; objBix.BixFunction(); objBix.Display(); return 0; }

A. 0 9 3 6 5
B. 9 3 6 5 0
C. 5 6 3 9 0
D. 5 9 3 6 0
Answer» B. 9 3 6 5 0


Discussion

No Comment Found

Related MCQs