C Functions Questions and Answers
Practice ModeShowing 10 of 151 questions
Q71
Find the output
void main ()
{
char *p="hai";
char q[ ]="bye";
pass (p,q);
printf("%s %s", p,q);
}
pass (char *p, char q[ ] )
{
p='H';
q='B";
}
Answer: Option B
Q72
Find the output
void main ( )
{
int t;
int pascal mu1 ( );
t=mu1 (3,4,5,6);
printf("%d", t);
}
int pascal mu1 (int x, int y, int z)
{
return (y*z);
}
Answer: Option A
Q73
Find the output
void main ( )
{
int t;
int pascal mu1 ( );
t=mu1 (3,4,5,6);
printf("%d", t);
}
int pascal mu1 (int x, int y, int z)
{
return (y*z);
}
Answer: Option A
Q74
When a function called to itself directly or indirectly, that is called
Answer: Option A
Q75
Find the output
void main ()
{
int p;
p=sub (x( ), y ( ), z( ));
printf ("%d", p);
}
int sub(int a, int b, int c, int d)
return (a-b-c);
}
int x ( ) {return 15;}
int y ( ) {return 5;}
int z () (return 2;}
Answer: Option B
Q76
Find the output
void main ( )
{
int i;
float f=3. 14;
float compute ( float );
i=compute ( f );
printf ("%d",i);
}
float compute (float x)
{
if (x==3.14)
return ( 0);
else
return (1);
}
Answer: Option D
Q77
Recursion
Answer: Option D
Q78
main () is a
Answer: Option A
Q79
Find the output
void main ( )
{
int i = 100;
float f=5.413;
print (i, f);
}
printf( "%d %f", i, f);
}
Answer: Option C
Q80
Find the output
void main ( )
{
int x=10, y;
y=choose (x);
printf("%d",y);
}
choose (y)
{
int y;
if (y>=5)
return (y);
else
return (0);
}
Answer: Option D