What happens when you attempt to compile and run the following code?

What happens when you attempt to compile and run the following code?
#include
using namespace std;
int main (int argc, const char * argv[])
{ int x,y; union t { char tab[2]; int i;
}; union t u;
u.tab[0] = 1;
u.tab[1] = 2;
u.i = 0; x = u.tab[0]; y = u.tab[1]; cout << x << "," << y << "," << u.i; return 0; } A. compilation fails
B. It prints: 0,0,0
C. It prints: 1,2,0
D. None of these

Download Printable PDF. VALID exam to help you PASS.

Posted in: CPA

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.