C programming For Recent college graduates and professionals for job interview.:
————-
some small C programs are given asked to tell the function/errors etc.
one of the question(last in the paper) is an invalid statement. finish of all these very fast and think about those others. they are simple only.
1.
int a=2,b=3,c=4;
printf("a=%d,b=%d\n",a,b,c);
ANS:2,3
2.for(i=1;i<10;++i,printf("%d",i));+-
ANS:compiling error.
3.whole logic is given in func s but they are working properly. the main logic is :
char *string;
string=malloc(5*sizeof(char));
strcpy(string,"hello");
printf("%s",string); /* func to print */
ANS: hello and some extra characters until uccerence of \0 .
4. in a system integer takes 3bytes and char takes 1byte …….
struct smthing{
int a;
char b[4];
};
ANS : sizeof struct smithing is 7 bytes.