it interview questions

1 Comment

51. Predict the output or error(s) of the following c code

1
2
3
4
5
6
7
8
9
10
11
12
 main()
{
	void *vp;
	char ch = ‘g’, *cp = “goofy”;
	int j = 20;
	vp = &ch;
	printf(%c”, *(char *)vp);
	vp = &j;
	printf(%d”,*(int *)vp);
	vp = cp;
	printf(%s”,(char *)vp + 3);
}
No Comments

49. Predict the output or error(s) of the following c code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 main()
{
	static int  a[ ]   = {0,1,2,3,4};
	int  *p[ ] = {a,a+1,a+2,a+3,a+4};
	int  **ptr =  p;
	ptr++;
	printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr); 
	*ptr++;
	printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr); 
	*++ptr;
	printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr); 
	++*ptr;
	printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr); 
}

Electrofriends
Submit Your

Research Papers

Click Here to Submit

Electrofriends
Submit Your

Projects

Click Here to Submit

Free email signup

Get latest projects, articles in your mail box, subscribe to electrifriends

Email:
Recent Questions
    Technical Papers