HP Hewlett Packard Placement Paper
Company: HP Hewlett Packard
HP PAPER ON 15th MAY 2007
hello everbody …hope my questions will help
1.the paper was totally filled with c.
2.some programs were given and u are asked for the output.
3. give the o/p of the following programs>>>
a)main()
{ printf(”%d”,scanf(”%d%d”,printf,scanf));
}
1)2 2)2 2 3)0 4)error
b)there was a program of swaping by pointer(check it out)
c)main()
{char *p=”quick”;
char q[]=”sort”;
char *t;
t=malloc(sizeof(p)+sizeof(q)+1);
strcpy(t,p);
strcat(t,p);
}
1)quick sort 2)sort sort 3)quickqick 4)sort quick
d)main()
{ int s[]={1,2,3,4,5,6};
printf(”%d”,&a[0]-&a[5]);
}
1)error 2)8 3)6 4)0
e)try to know pointer and its various operation (say what will happen if 2 pointer is added or int pointer is addressed to a char etc.)
4.try to know something about firewall and its functions
best of luck
By,
Sayan Guha Roy
HP Hewlett Packard Placement Paper