Question 1 of 25
Hints left: 3
Q1
Determine Output: void main() { char *p; printf("%d %d", sizeof(*p), sizeof(p)); }
Q2
Determine Output: #define clrscr() 100 void main() { clrscr(); printf("%d", clrscr()); }
Q3
Determine Output: void main() { float me = 1.1; double you = 1.1; if(me==you) printf("I hate Examveda"); else printf("I love Examveda"); }
Q4
Determine Output: void main() { int i; printf("%d", scanf("%d", &i)); // value 10 is given as input here }
Q5
Determine Output: void main() { printf("%p", main); }
Q6
Determine Output: void main() { int i=10; i=!i>14; printf("i=%d", i); }
Q7
Determine Output: void main() { int i=5; printf("%d%d%d%d%d", i++, i--, ++i, --i, i); }
Q8
Determine Output: void main() { int c = - -2; printf("c=%d", c); }
Q9
Determine Output: void main() { char *p; p="Hello"; printf("%c", *&*p); }
Q10
Determine Output: void main() { int i=0; for(;i++;printf("%d", i)); printf("%d", i); }
Q11
Determine Output: void main() { int i=1, j=2; switch(i) { case 1: printf("GOOD"); break; case j: printf("BAD"); break; } }
Q12
Determine Output: void main() { struct xx { int x=3; char name[] = "hello"; }; struct xx *s = malloc(sizeof(struct xx)); printf("%d", s->x); printf("%s", s->name); }
Q13
Determine Output: #include<stdio.h> #define a 10 void main() { #define a 50 printf("%d", a); }
Q14
Determine Output: void main() { static int var = 5; printf("%d ", var--); if(var) main(); }
Q15
Determine output: void main() { int const *p=5; printf("%d", ++(*p)); }
Q16
Determine Output: void main() { char far *farther, *farthest; printf("%d..%d", sizeof(farther), sizeof(farthest)); }
Q17
Determine Output: void main() { int i=3; switch(i) { default: printf("zero"); case 1: printf("one"); break; case 2: printf("two"); break; case 3: printf("three"); break; } }
Q18
Determine Output: #define int char void main() { int i = 65; printf("sizeof(i)=%d", sizeof(i)); }
Q19
Determine output: void main() { extern int i; i=20; printf("%d", sizeof(i)); }
Q20
Determine Output: #define square(x) x*x void main() { int i; i = 64/square(4); printf("%d", i); }
Q21
Determine Output: void main() { char string[]="Hello World"; display(string); } void display(char *string) { printf("%s", string); }
Q22
Determine Output: void main() { int i=1; while(i<=5) { printf("%d", i); if(i>2) goto here; i++; } } fun() { here: printf("PP"); }
Q23
Determine the Final Output: void main() { printf("\nab"); printf("\bsi"); printf("\rha"); }
Q24
Determine Output: void main() { char *p="hi friends", *p1; p1=p; while(*p!='\0') ++*p++; printf("%s", p1); }
Q25
Determine Output: void main() { char s[]="man"; int i; for(i=0; s[i]; i++) printf("%c%c%c%c ", s[i], *(s+i), *(i+s), i[s]); }