C Programming :: Functions
-
What will be the output of the program?
#includeint addmult(int ii, int jj) { int kk, ll; kk = ii + jj; ll = ii * jj; return (kk, ll); } int main() { int i=3, j=4, k, l; k = addmult(i, j); l = addmult(i, j); printf("%d %d\n", k, l); return 0; } -
What will be the output of the program?
#include int i; int fun1(int); int fun2(int); int main() { extern int j; int i=3; fun1(i); printf("%d,", i); fun2(i); printf("%d", i); return 0; } int fun1(int j) { printf("%d,", ++j); return 0; } int fun2(int i) { printf("%d,", ++i); return 0; } int j=1; -
What will be the output of the program?
#include int func1(int); int main() { int k=35; k = func1(k=func1(k=func1(k))); printf("k=%d\n", k); return 0; } int func1(int k) { k++; return k; } -
What will be the output of the program?
#includeint addmult(int ii, int jj) { int kk, ll; kk = ii + jj; ll = ii * jj; return (kk, ll); } int main() { int i=3, j=4, k, l; k = addmult(i, j); l = addmult(i, j); printf("%d, %d\n", k, l); return 0; } -
If int is 2 bytes wide.What will be the output of the program?
#includevoid fun(char**); int main() { char *argv[] = {"ab", "cd", "ef", "gh"}; fun(argv); return 0; } void fun(char **p) { char *t; t = (p+= sizeof(int))[-1]; printf("%s\n", t); } -
What will be the output of the program?
#includeint fun(int(*)()); int main() { fun(main); printf("Hi\n"); return 0; } int fun(int (*p)() ) printf("Hello "); return 0; } -
What will be the output of the program?
#includeint fun(int i) { i++; return i; } int main() { int fun(int); int i=3; fun(i=fun(fun(i))); printf("%d\n", i); return 0; } -
What will be the output of the program?
#include int fun(int); int main() { float k=3; fun(k=fun(fun(k))); printf("%f\n", k); return 0; } int fun(int i) { i++; return i; } -
What will be the output of the program?
#include #includeint main() { int i=0; i++; if(i5) { printf("FRESHERGATE"); exit(1); main(); } return 0; }

Whatsapp
Facebook