GkSeries.com

Q.

Consider the following program:

	main()
	{
		char *x="xyz;
		f(k);
		printf("%s\n",k);
	}
	f(char *k)
	{
		k=malloc(4);
		strcpy(k,"pq");
	}
	

What will be the output?

[A] pq
[B] xyz
[C] syntax error
[D] none of these
Answer & Explanation
Option: [C]

There is an opening quote in the third statement but no closing. So syntax error occurs.

DOWNLOAD CURRENT AFFAIRS PDF FROM APP

Please share this page

Click Here to Read more questions

Teacher Eligibility Test