51. What will be the output of the following C code if these two files namely test.c and test1.c are linked and run?
-------file test.c-------
#include <stdio.h>
#include ""test.h""
int main()
{
i = 10;
printf(""%d "", i);
foo();
}
-----file test1.c------
#include <stdio.h>
#include ""test.h""
int foo()
{
printf(""%d\n"", i);
}
-----file test.h-----
#include <stdio.h>
#include <stdlib.h>
static int i;
-------file test.c-------
#include <stdio.h>
#include ""test.h""
int main()
{
i = 10;
printf(""%d "", i);
foo();
}
-----file test1.c------
#include <stdio.h>
#include ""test.h""
int foo()
{
printf(""%d\n"", i);
}
-----file test.h-----
#include <stdio.h>
#include <stdlib.h>
static int i;
52. What is the scope of a function?
53. What will be the output of the following C code (after linking to source file having definition of ary1)?
#include <stdio.h>
int main()
{
extern ary1[];
printf("%d\n", ary1[0]);
}
#include <stdio.h>
int main()
{
extern ary1[];
printf("%d\n", ary1[0]);
}
54. The C-preprocessors are specified with . . . . . . . . symbol.
55. Automatic variables are stored in . . . . . . . .
56. Register variables reside in . . . . . . . .
57. For each #if, #ifdef, and #ifndef directive.
58. Automatic variables are . . . . . . . .
59. Comment on the output of the following C code.
#include <stdio.h>
#include "test.h"
#include "test.h"
int main()
{
//some code
}
#include <stdio.h>
#include "test.h"
#include "test.h"
int main()
{
//some code
}
60. Property of the external variable to be accessed by any source file is called by the C90 standard as . . . . . . . .
Read More Section(Function)
Each Section contains maximum 100 MCQs question on Function. To get more questions visit other sections.