Placement papers by ITC Infotech for 2011-2012 freshers
Hi,I am sameer.i got placed in itc-infotech earlier.here I am sharing my experience wit itc infotech placement drive.This drive contains below selection process :
1.Placement written test(Aptitude,resoning baci,database,c programing)
2.Two technical interview
ITC infotech placement written test questions
1. A hotel has 10 storeys.Which floor is above the floor below the floor, below the floor above the floor, below the floor above the fifth.
Ans: The sixth floor.
2. There are five thieves, each loot a bakery one after the other such that the first one takes 1/2 of the total no. of the breads plus 1/2 of a bread. Similarly 2nd, 3rd,4th and 5fth also did the same. After the fifth one no. of breads remained are 3. Initially how many breads were there?
3.A boat moves downstream at the rate of 8 kmph and upstream at a rate of 5 kmph.
The speed of the boat in still water is?
1. 6 kmph
2. 6.5 kmph
3. 7 kmph
4. 7.5 kmph
4. Two diced are tossed the probability that the total score is a prime number?
5.A man can row 5 kmph in still water. If the river is running at 1kmph, it takes him 75 minutes to row to a place and back. How far is the place?
(ii) 2.5 km
(iii) 4 km
(iv) 5 km
Answer: Speed downstream = (5+1)km/hr = 6 km/hr Speed upstream = (5-1)km/hr = 4 km/hr Let the required distance be x km x/6 + x/4 = 75/60 2x+3x = 15 x = 3km
6. void main()
int const * p=5;
Answer:Compiler error: Cannot modify a constant value.
p is a pointer to a “constant integer”. But we tried to change the value of the “constant integer”.
printf(“%d %d “,sizeof(*p),sizeof(p));
Answer: 1 2
The sizeof() operator gives the number of bytes taken by its operand. P is a character pointer, which needs one byte for storing its value (a character). Hence sizeof(*p) gives a value of 1. Since it needs two bytes to store the address of the character pointer sizeof(p) gives 2.
8.Write a program to convert string number into interger.
Others questions was based on database sql query,normalizations.