Globaledge Placement Paper (Technical-C Section)
Globaledge Placement Paper (Technical-C Section)
C Paper 1. main() { int i; i=(2,3); printf("%d",i); } a)2 b)3 c)Compiler error d)Syntax error. ans : 3 2. main(){ char str[]="GESL";
printf("%d %d",sizeof(str),strlen(str)); }
a)100 times b)0 times c)Infinite loop d)None of the above. ans: 0 times. 4. main(){ for(i=1;i++;i<100) printf("hello world\n"); } a)100 times b)0 times c)Infinite loop d)None of the above. ans: infinite loop 5. main(){ char c; scanf("%s",c); }
w w w .E xa m Fe ar .c om
ans: Compiler dependent. 6. main(){ int k=5; for(++k<5 && k++/5 || ++k<8); printf("%d\n",k); } a)5 b)6 c)7 d)8 ans: 7 7. main(){ int *ptr1,*ptr2;
printf("%d %d\n",*ptr1,*ptr2); }
a)Bug in the code. b)No Bugs prints correctly c)Error d) None of the above. Ans: Bug in the code. 8). int main() {
w w w .E xa m Fe ar .c om
int i = 10, j ; if ( ( j = ~i ) < i ) printf ( "True" ) ; else printf ( "False" ) ; } a) True b) False c) Compiler Dependent d) None of the above. ans : True 9. How many bytes are required to create a 3*3 matrix using double pointer ans: 12
printf("%d\n",sizeof(fp) ); }
a)2 b)4 c)Compiler dependent d)Error Ans:4 11. main() { int a=10,20; a^=b^=a^=b; printf("%d\n %d\n",a,b);
w w w .E xa m Fe ar .c om
Ans : a=20 b=10 12. main() { int i=10; switch(i) { case 10: printf("Hello "); { case 1 : printf("World "); } case 5: printf("Hello World "); } }
a) Hello b) Hello c) Hello World Hello World d) Syntax Error. Ans : Hello World Hello World 13. main() { char str1[]="Hello"; char str2[]="Hello"; if ( str1==str2 ) printf("True\n"); else printf("False\n"); } Ans: False. a)True b)False c)Error d) Unpredictable. 14. main()
w w w .E xa m Fe ar .c om
{ # include <stdio.h> int i = 10 ; printf("%d\n", i/2 ); } a)10 b)5 c)error d) warning. ans : 5 15. #include <stdio.h> # pragma pack(2) struct SIZE { int i; char ch ; double db ; }; main () {
w w w .E xa m Fe ar .c om