SUBEX Placement-Paper

 

Paper Code-COT2

Q1.
#include
main()
{
float a =3.56;
printf(“%d”,int(a));
}
Answer -3
Q2.
#define SQUARE(X) X*X;
#include
main()
{
int x=4;
int y=SQUARE(X)/x*x;
printf(“%d”,y);
}
Answer -64
Q3.
#define TRUE 1
#define FALSE -1
#define NULL 0;
main()
{
if(NULL)
printf(“NULL”);
else if(FALSE)
printf(“TRUE”);
else if(TRUE)
printf(“FALSE”);
}
Answer TRUE
Q4:
#include
void main()
{
show();
}
void show()
{
printf(“HEllo”);
}
Ans- Error :(Prototype not defined)
Q5:
#include
void main()
{
char *ch=”hello”;
printf(“%s”,strcat(ch , !));
}
Answer- Error…..because ! should be ” ! “( ! should be string)
Q6:
The command line arguments are myprogram 1 2 3
#include
void main(argc, char *argv[])
{
int i;
int sum=0;
for(i=0;i<3;i++)
sum=sum+atoi(argv[i]);
printf(“%d:”,sum);
}
Answer Undefined  but no error
Q7.
void main()
{
int a=0,b=9,c=2,d=8;
if(a,b,c,d)
printf(“hello”);
else
printf(“hi”);
if(b,c,d,a)
printf(“bye”);
else
printf(“blr”);
}
Answer – hello blr
Q8.
void main()
{
struct {
char * ch;
int utype;
int num
union {
float * flew;
int num2;
}
} tab[10];
printf(“%d”,sizeof(tab));
}
Answer 160;(Assuming integer take 4 byte i.e 32 bit computer)
Q9.
void main()
{
int *p;
int a[5]={5,2,6,8,9};//not excatly the same array but concept is same
int **ptr;
p=a;
ptr=&p;
printf(“%d”,(**ptr)++)
}
Ans  5;
Q10:
void main()
{
char str1[]=”abcd”;
char temp[];
char str2[]=”efgh”;
int x=strcmp((strcat(strcpy(temp,str1),str2),str2);
printf(“%d”,x);
}
Ans 0
Q11.
void main()
{
int n=11;
char s[]=”hello world”;
func(s,11);
}
func(char s[],int n)
{
if(n==0)
return;
else
func(s,n–);
printf(“%c”,s[i]);
}
Answer hello world
Q12:
void main()
{
int a=1;b=2;
printf(“%d”,a)-1;
scanf(“%d”,&b)-1;
}
Answer 1
Q13:
void main()
{
int max[5][5];
int *p;
int i ,j ;
p=max;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
max[i][j]=i+j;
p=p+i+j// i do not knw excatly bt it was coming like p=p+9;
printf(“%d%d”,*p,sizeof(max));
}
Answer 100,5
Q14;
void main(argc,char*argv[])
{
(main()&&argc?return 0:main(argc–);
}
Answer NO idea….question was something in which main call itself according to come condtion
void main(int agrc,char *argv[])
{
if(main()&&argc)   /* something like that bt i am not sure that whether there were some arguments
return ;                    /* the main() of IF
else
argc–;
}

Leave a Reply0

Your email address will not be published.