C Programming Name Email 1. What is the output of the following program?#include void f() { static int i; ++i; printf("%d", i); } main() { f(); f(); f(); } 123 111 121 122 None 2. “Stderr” is a standard error. Standard error streams Yes Standard error function Standard error types None 3. What is the output of the following program?#includevoid swap(int m, int n){int x = m;m = n;n = x;}main(){int x=5, y=3;swap(x,y);printf("%d %d", x, y);} 5 4 5 3 4 1 5 5 None 4. How many times below for loop will be executed ?#includeint main(){int i=0;for(;;)printf("%d",i);return 0;} Infinite times 0 times 5 times Error None 5. Which of the following statement can be used to free the allocated memory? free(var-name); erase(var-name); vanish(var-name); remove(var-name); None 6. Is there any difference between the following two statements?char *p=0;char *t=NULL; No Yes None 7. What is the output of the following program?#includemain(){char *s = "Fine";*s = 'N';printf("%s", s);} Compile error Both None of above Runtime error None 8. Which header file supports the functions - malloc() and calloc()? stdlib.h stdio.h memory.h math.h None 9. Guess the output of the following program :#includeint main(){int x = 10;float y = 10.0;if(x == y)printf("x and y are equal");elseprintf("x and y are not equal");return 0;} Compile Error x and y are not equal x and y are equal Run Time Error None 10. The correct order of evaluation for the expression “z = x + y * z / 4 % 2 – 1” - / * % - + = * / % = + - * / % + - = - + = * % / None Time's up