LG Written test paper 2006
Answer / subhani
LG Placement Papers | LG Interview Procedure |
LG Aptitude Questions | LG Technical Questions
|LG Interview Questions.
1.
main()
{
int i;
printf("%d", &i)+1;
scanf("%d", i)-1;
}
a. Runtime error. b. Runtime error. Access violation. c. Compile error.
Illegal syntax d. None of the above
2. main(int argc, char *argv[])
{
(main && argc) ? main(argc-1, NULL) : return 0;
}
a. Runtime error. b. Compile error. Illegal syntax c. Gets into Infinite
loop d. None of the above
3. main()
{
int i;
float *pf;
pf = (float *)&i;
*pf = 100.00;
printf("%d", i);
}
a. Runtime error. b. 100 c. Some Integer not 100 d. None of the above
4. main()
{
int i = 0xff;
printf("%d", i<<2);
}
a. 4 b. 512 c. 1020 d. 1024
5. #define SQR(x) x * x
main()
{
printf("%d", 225/SQR(15));
}
a. 1 b. 225 c. 15 d. none of the above
6. union u
{
struct st
{
int i : 4;
int j : 4;
int k : 4;
int l;
}st;
int i;
}u;
main()
{ u.i = 100;
printf("%d, %d, %d",u.i, u.st.i, u.st.l);
}
a. 4, 4, 0 b. 0, 0, 0 c. 100, 4, 0 d. 40, 4, 0
7. union u
{ union u
{ int i; int j;
}a[10];
int b[10];
}u;
main()
{
printf("%d", sizeof(u));
printf("%d", sizeof(u.a));
printf("%d", sizeof(u.a[0].i));
}
a. 4, 4, 0 b. 0, 0, 0 c. 100, 4, 0 d. 40, 4, 0
LG Placement Papers | LG Interview Procedure |
LG Aptitude Questions | LG Technical Questions
|LG Interview Questions.
8. main()
{
int (*functable[2])(char *format, ...) ={ printf, scanf};
int i = 100; (*functable[0])("%d", i);
(*functable[1])("%d", i);
(*functable[1])("%d", i);
(*functable[0])("%d", &i); }
}
a. 100, Runtime error. b. 100, Random number, Random number, Random
number. c. Compile error d. 100, Random number
9. main()
{ int i, j, *p; i = 25;
j = 100; p = &i; /* Address of i is assigned to pointer p */
printf("%f", i/(*p)); /* i is divided by pointer p */
}
a. Runtime error. b. 1.00000 c. Compile error d. 0.00000
10. main()
{ int i, j;
scanf("%d %d"+scanf("%d %d", &i, &j));
printf("%d %d", i, j);
}
a. Runtime error. b. 0, 0 c. Compile error d. the first two values entered
by the user
11. main()
{
char *p = "hello world";
p[0] = 'H';
printf("%s", p);
}
a. Runtime error. b. "Hello world" c. Compile error d. "hello world"
12. main()
{ char * strA;
char * strB = "I am OK";
memcpy( strA, strB, 6);
}
a. Runtime error. b. "I am OK" c. Compile error d. "I am O"
13. How will you print % character?
a. printf("%") b. printf("%") c. printf("%%") d. printf("%%")
14. const int perplexed = 2;
#define perplexed 3
main()
{
#ifdef perplexed
#undef perplexed
#define perplexed 4
#endif
printf("%d",perplexed);
}
a. 0 b. 2 c. 4 d. none of the above
15. struct Foo
{
char *pName;
};
main()
{ struct Foo *obj = malloc(sizeof(struct Foo));
strcpy(obj->pName,"Your Name");
printf("%s", obj->pName); }
a. "Your Name" b. compile error c. "Name" d. Runtime error
16. struct Foo
{ char *pName;
char *pAddress; };
main() { struct Foo *obj = malloc(sizeof(struct Foo));
obj->pName = malloc(100);
obj->pAddress = malloc(100);
strcpy(obj->pName,"Your Name");
strcpy(obj->pAddress, "Your Address");
free(obj); printf("%s", obj->pName);
printf("%s", obj->pAddress); }
a. "Your Name", "Your Address" b. "Your Address", "Your Address" c. "Your
Name" "Your Name" d. None of the above
17. main()
{ char *a = "Hello "; char *b = "World";
printf("%s", stract(a,b));
}
a. "Hello" b. "Hello World" c. "HelloWorld" d. None of the above
18. main()
{ char *a = "Hello ";
char *b = "World";
printf("%s", strcpy(a,b));
}
a. "Hello" b. "Hello World" c. "HelloWorld" d. None of the above
19. void func1
(int (*a)[10])
{ printf("Ok it works");
}
void func2(int a[][10])
{ printf("Will this work?");
}
main()
{ int a[10][10];
func1(a);
func2(a); }
a. "Ok it works" b. "Will this work?" c. "Ok it works Will this work?" d.
None of the above .
20. main()
{
printf("%d, %d", sizeof('c'), sizeof(100));
}
LG Placement Papers | LG Interview Procedure |
LG Aptitude Questions | LG Technical Questions
|LG Interview Questions.
a. 2, 2 b. 2, 100 c. 4, 100 d. 4, 4
20. main()
{ int i = 100;
printf("%d", sizeof(sizeof(i)));
}
a. 2 b. 100 c. 4 d. none of the above
21. main()
{ int c = 5;
printf("%d", mainc);
}
a. 1 b. 5 c. 0 d. none of the above
22. main()
{ char c; int i = 456; c = i;
printf("%d", c);
}
a. 456 b. -456 c. random number d. none of the above
23. void main ()
{ int x = 10;
printf ("x = %d, y = %d", x,--x++);
}
a. 10, 10 b. 10, 9 c. 10, 11 d. none of the above
24 main()
{ int i =10, j = 20;
printf("%d, %d ", j-- , --i);
printf("%d, %d ", j++ , ++i); }
a. 20, 10, 20, 10 b. 20, 9, 20, 10 c. 20, 9, 19, 10 d. 19, 9, 20, 10
25. main()
{ int x=5;
for(;x==0;x--)
{ printf("x=%d", x--);
}
}
a. 4, 3, 2, 1, 0 b. 1, 2, 3, 4, 5 c. 0, 1, 2, 3, 4 d. none of the above
26. main()
{ int x=5; for(;x!=0;x--)
{ printf("x=%d ", x--);
} }
a. 5, 4, 3, 2,1 b. 4, 3, 2, 1, 0 c. 5, 3, 1 d. none of the above
27. main()
{ int x=5;
{ printf("x=%d", x--);
}
}
LG Placement Papers | LG Interview Procedure |
LG Aptitude Questions | LG Technical Questions
|LG Interview Questions.
a. 5, 3, 1 b. 5, 2, 1, c. 5, 3, 1, -1, 3 d. -3, -1, 1, 3, 5
28. main()
{ unsigned int bit=256;
printf("%d", bit); }
{ unsigned int bit=512;
printf(%d", bit); } }
a. 256, 256 b. 512, 512 c. 256, 512 d. Compile error
29 main()
{ int i; for(i=0;i<5;i++)
{ printf("%d ", 1L << i);
} }
a. 5, 4, 3, 2, 1 b. 0, 1, 2, 3, 4 c. 0, 1, 2, 4, 8 d. 1, 2, 4, 8, 16
30. main()
{ signed int bit=512, i=5;
for(;i;i--)
{ printf("%d ", bit = (bit >> (i - (i -1)))); } }
a.512, 256, 128, 64, 32 b. 256, 128, 64, 32, 16 c. 128, 64, 32, 16, 8 d.
64, 32, 16, 8, 4
31. main()
{ signed int bit=512, i=5;
for(;i;i--)
{ printf("%d ", bit >> (i - (i -1))); }
}
a. 512, 256, 0, 0, 0 b. 256, 256, 0, 0, 0 c. 512, 512, 512, 512, 512 d.
256, 256, 256, 256, 256
32. main() {
if (!(1&&0)) { printf("OK I am done.");
}
else { printf("OK I am gone.");
} }
a. OK I am done b. OK I am gone c. compile error d. none of the above
33. main()
{
if ((10) && (01))
{ printf("OK I am done.");
}
else
{ printf("OK I am gone.");
} } a. OK I am done b. OK I am gone c. compile error d. none of the above
34. main()
{ signed int bit=512, mBit;
{ mBit = ~bit; bit = bit & ~bit ;
printf("%d %d", bit, mBit);
} }
a. 0, 0 b. 0, 513 c. 512, 0 d. 0, -513
LG Placement Papers | LG Interview Procedure |
LG Aptitude Questions | LG Technical Questions
|LG Interview Questions.
| Is This Answer Correct ? | 16 Yes | 2 No |
MOTOROLA PLACEMENT PAPERS ---- Placement Paper 1
INFOSYS PLACEMENT PAPERS ----- Placement Paper 10
RAMCO PLACEMENT PAPERS ---- Placement Paper 3
mechanical engineering
INAUTIX PLACEMENT PAPERS -------- placement paper-1
AZTEC placement papers ------- placement paper 1
PHILIPS PLACEMENT PAPERS ________ Placement Paper 2
INFOSYS PLACEMENT PAPERS ----- Placement Paper 13
BirlaSoft Written Test And Group Discussion Feb 27 2007
My experience-IBM Interview on 23/06/2010
My Interview with Infosys at Bangalore on Dec 20 2006
Delhi Infosys Paper & Interview [[4 february 2007 ]
Software (196929)
Sciences (12521)
Engineering (38023)
Business Management (7372)
Accounting (11552)
Advertising Media (662)
Architecture Design (207)
Call Centre (2482)
Fashion Modelling (332)
Government (17383)
Law (806)
Tourism Hotel (377)
Everything Else (2322)
Military Police (160)
Skills Abilities (0)
Aptitude Questions (4305)
Placement Papers (705)
Certifications (3752)
Visa Interview Questions (2231)
Code Snippets (1098)
Entrance Exams (862)
ERRORS (16636)