Motionzen
☰
×
◈ Introduction
◈ WIN-IT
◈ Smartplay Technologies
◈ TATA Power
◈ Sasken Technology
◈ MREC Tech
◈ RRSTB Consultancy
◈ Methode Electronics
◈ Hyundai Mobis
◈ Dexcel Electronices
◈ Data Patterns
◈ PROTECH
◈ VVDN - I
◈ VVDN - II
◈ VVDN - III
◈ UST Global - I
◈ UST Global - II
◈ UST Global - III
◈ Other Companies - I
◈ Other Companies - II
◈ Other Companies - III
Home
About
Consulting
Training
Tutorial
Interview Questions
Contact
Interview Questions
UST Global- Interview Experience
Home
Company Interview Experience
◈ Introduction
◈ WIN-IT
◈ Smartplay Technologies
◈ TATA Power
◈ Sasken Technology
◈ MREC Tech
◈ RRSTB Consultancy
◈ Methode Electronics
◈ Hyundai Mobis
◈ Dexcel Electronices
◈ Data Patterns
◈ PROTECH
◈ VVDN - I
◈ VVDN - II
◈ VVDN - III
◈ UST Global - I
◈ UST Global - II
◈ UST Global - III
◈ Other Companies - I
◈ Other Companies - II
◈ Other Companies - III
Interview Questions
UST Global- Interview Questions I
« Prev
Next »
UST Global- Interview Questions I
Find Output of the Following C Program Program 1 #include
main() { int i=3,*j,k; j=&i; printf("%d\n",i**j*i+*j); } Program 2 #include
main() { int x=1,y=1; for(;y;printf("x=%d y=%d \n",x,y)) y=x++<=2; } Program 3 main() { int k; int i=1; int j=sizeof(k=i*5); printf("i=%d j=%d k=%d\n",i,j ,k); } Program 4 main() { int i=0; do i++; printf("%d\n",i); while(i<=5); printf("i=%d\n",i); } Program 5 main() { int x,y,z; x=y=z=0; ++x || ++y && ++z; printf("x=%d y=%d z=%d\n",x,y,z); } Program 6 main() { int i=1; do { printf("%d\n",i); i++; if(i<5) continue; }while(!(i-2)); printf("%d\n",i); } Program 7 main() { char a[]="abcdef"; char *p=a; printf("%s\n",p++ +3); printf("%c\n",*p); } Program 8 main() { int i,arr[5]={1,2,3,4,5},*p; p=arr+4; for(i=0;i<2;i++) printf("%d %d\n",*(p-i),-p[-i]); } Program 9 union { int x; char y; struct { char x; char y; int xy; }p; }q; main() { printf("%d\n",sizeof(q)); } Program 10 #define INCREMENT(x) ++x + 3 main() { char *ptr="pointers"; int x=10; printf("%s\n",INCREMENT(ptr)); printf("%d\n",INCREMENT(x)); } Program 11 #define square(x) x*x main() { int x=36/square(6); printf("x=%d\n",x); } Program 12 main() { int a[5]={1,2,3,4,5}; void *ptr=&a; ptr=ptr + sizeof(int); printf("%d\n",*ptr); } Program 13 main() { int i,arr[5]={23,34,45,67,68}; int *p=arr; for(i=2;i<4;i++) { printf("%d\n",*p++); printf("%d\n",++*p); } } Program 14 main() { printf("%d\n",fun(3,5)); } int fun(int a,int b) { if(a>b) return 0; return b+fun(a,b-1); } Program 15 #include
main() { FILE fp; printf("%d\n",sizeof(fp)); }
« Prev
Next »
Helpful Links
Sateeshkg Home
Interview Questions
Corporate Training
Recommended Books
Linux Consulting
Apply for Job Assistance
If you have any queries please email us at
info@motionzen.com