0% found this document useful (0 votes)
36 views5 pages

Globaledge Placement Paper (Technical-C Section)

This document contains 15 technical C language questions related to concepts like data types, operators, control flow, functions, pointers, structures and file handling. Each question is followed by 4 possible answer choices and the correct answer. The questions test a range of fundamental C programming skills and knowledge.

Uploaded by

Amarnath Reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views5 pages

Globaledge Placement Paper (Technical-C Section)

This document contains 15 technical C language questions related to concepts like data types, operators, control flow, functions, pointers, structures and file handling. Each question is followed by 4 possible answer choices and the correct answer. The questions test a range of fundamental C programming skills and knowledge.

Uploaded by

Amarnath Reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Paper: 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)5,5 b)4,4 c)5,4 d)4,5 ans: 5, 4

3. main(){ for(i=0;i++;i<100) printf("hello world\n"); }

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); }

a)Compiler dependent b)unpredictable c)Compiler error d) scans the i/p.

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;

ptr1=(int *)malloc(sizeof(int)); ptr2=func(20,10,ptr1);

printf("%d %d\n",*ptr1,*ptr2); }

int *func(int a, int b, int *c) { int x=a+b; *c=a-b; return(&x); }

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

10. take int=4,float=8,char=1 main() { FILE *fp;

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);

a)a=20,b=10 b)a=10,b=20 c)Syntax error d)Unpredictable

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 () {

printf ( "%d\n",sizeof(struct SIZE) ); } a)12 b)14 c)16 d)8

w w w .E xa m Fe ar .c om

You might also like