January 2012 Capgemini Placement Paper :

1. If Log2 x - 5 Log x + 6 = 0, then what would the value / values of x be?

Ans.. x = e2 or e3.

2.A man ate 100 bananas in five days, each day eating 6 more than the previous day. How many bananas did he eat on the first day?

Ans.. Eight.

2. If it takes five minutes to boil one egg, how long will it take to boil four eggs?

Ans.. Five minutes.

3.Three pipes, A, B, & C are attached to a tank. A & B can fill it in 20 & 30 minutes respectively while C can empty it in 15 minutes. If A, B & C are kept open successively for 1 minute each, how soon will the tank be filled?

Ans.167 minutes.

4.A person walking 5/6 of his usual rate is 40 minutes late. What is his usual time?

Ans.. 3 hours 20 minutes.

5. Output of the following program is

main()

{int i=0;

for(i=0;i<20;i++)

{switch(i)

case 0:i+=5;

case 1:i+=2;

case 5:i+=5;

default i+=4;

break;}

printf("%d,",i);

}

}

a) 0,5,9,13,17

b) 5,9,13,17

c) 12,17,22

d) 16,21

e) Syntax error

Ans. (d

6. What is the output in the following program

main()

{char c=-64;

int i=-32

unsigned int u =-16;

if(c>i)

{printf("pass1,");

if(c

printf("pass2");

else

printf("Fail2");

}

else

printf("Fail1);

if(i

printf("pass2");

else

printf("Fail2")

}

a) Pass1,Pass2

b) Pass1,Fail2

c) Fail1,Pass2

d) Fail1,Fail2

e) None of these

Ans. (c)

7. In the process table entry for the kernel process, the process id value is

(a) 0

(b) 1

(c) 2

(d) 255

(e) it does not have a process table entry

Ans. (a)