Jobs in India
Search Jobs
Search Jobs
Advertisements

Soft PlacementPaper Not Specifiedn 21 January 2010 by LG

Details of Soft PlacementPaper Not Specifiedn 21 January 2010 by LG conducted by LG for job interview.
Advertisements
LG SOFT PAPER

Instructions:
1. Please ignore any case-sensitive errors and un-included libraries.
2. You may use the back of this question paper for any rough work.

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


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

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

main()
{
int i = 0xff;
printf("%d", ipName);
}

a. Your Name b. compile error
c. Name d. Runtime error

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

main()
{
char *a = "Hello ";
char *b = "World";
printf("%s", stract(a,b));
}

a. Hello b. Hello World c. HelloWorld d. None of the above

main()
{
char *a = "Hello ";
char *b = "World";
printf("%s", strcpy(a,b));
}

a. Hello b. Hello World c. HelloWorld d. None of the above

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

main()
{
printf("%d, %d", sizeof(,c,), sizeof(100));
}

a. 2, 2
b. 2, 100
c. 4, 100
d. 4, 4

main()
{
int i = 100;
printf("%d", sizeof(sizeof(i)));
}

a. 2
b. 100
c. 4
d. none of the above

main()
{
int c = 5;
printf("%d", main|c);
}

a. 1
b. 5
c. 0
d. none of the above

main()
{
char c;
int i = 456;
c = i;
printf("%d", c);
}

a. 456
b. -456
c. random number
d. none of the above

oid 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

main()
{
int i =10, j = 20;
printf("%d, %d\n", j-- , --i);
printf("%d, %d\n", j++ , ++i);
}

a. 20, 10, 20, 10
b. 20, 9, 20, 10
c. 20, 9, 19, 10
d. 19, 9, 20, 10

main()
{
int x=5;
for(;x==0;x--) {
printf(x=%d\n, x--); }
}
a. 4, 3, 2, 1, 0
b. 1, 2, 3, 4, 5
c. 0, 1, 2, 3, 4
d. none of the above

main()
{
int x=5;
for(;x!=0;x--) {
printf(x=%d\n, x--); }
}
a. 5, 4, 3, 2,1
b. 4, 3, 2, 1, 0
c. 5, 3, 1
d. none of the above

main()
{
int x=5;
{
printf(x=%d , x--); }
}
a. 5, 3, 1
b. 5, 2, 1,
c. 5, 3, 1, -1, 3
d. 3, -1, 1, 3, 5

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

main()
{
int i;
for(i=0;i (i - (i -1))));
}
}
512, 256, 128, 64, 32
b. 256, 128, 64, 32, 16
c. 128, 64, 32, 16, 8
d. 64, 32, 16, 8, 4


main()
{
signed int bit=512, i=5;

for(;i;i--)
{
printf("%d\n", 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

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

main()
{
if ((1||0) && (0||1))
{
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

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