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