TCS C PAPER-2003

1. fn(int n,int p,int r)

{

static int a=p;

switch(n);

{

case4: a+ = a*r;

case3: a+ = a*r;

case2: a+ = a*r;

case1: a+ = a*r;

}

}

The aboue programme calculates

a.Compound interest for 1 to 4 years

b.Amount of Compound interest for 4 years

c.Simple interest for 1 year

d.Simple interest for 4 year

2. int a[50], *pa;

pa = &a[0];

In order to access 5th element, find the incorrect one

a.pa[5]

b.a[5]

c. *(*(pa+5))

d.*(a+5)

3. Regarding the variables select incorrect one

Ans. Auto variables select incorrect one

4. Write onest equivalent to the following two

x + sqrt(a);

return(x);

Choose one of the alternatives

a.printf("%d",sqrt(a));

b.return(sqrt(a));

c.printf("sqrt(a)");

b.return(a*a*a);

5. Which of the following is not an infinite loop

a.while(i){....}

b.do{......} while(i);

c.for(ii)

d.#define TRUE 0

while(TRUE){....};

6. What does the following function print ?

func(int i)

{ if (i%2)

return 0;

else

return 1;

}

main()

{

int i=3;

i=func(i);

i=func(i);

printf("%d",i);

}

a.2 b.3 c.1 d.0

7.to10.th bit: Choose one of the alternatives for the following

a.float b.int c.char d.string

7.'9'

8."1e02"

9.10e03

10.15

11. Consider the following structure

struc num_name{int no;

char name[25];}

struc num_name n1[]={{12,"find"},{15,"matrix"},{8,"pick"}};

printf("%d%d",n1[2],no,(*(n1+2)),no+1);

What does the above st. do ?

a. 8,9 b. 8,8 c. 9,9 d. 8,unpredictable value

12. for(i=0; i!=10; i+=2)

printf(".....");

How many time will it execute ?

a.10 b.0 c.5 d.not even once

13. 20 bytes are allocated to a string s

s="ENIRANC B"

l = strlen(s);

then i = ?

a.20 b.22 c.21 d.8

14. y=5;

if ( x == 10)

else if ( x == 9)

else y=3;

then y = ?

a.8 b.7 c.5 d.0

15. Which is incorrect ?

a.a+=b;

b.a*=b;

c.a>=b;

d.a**=b;

16. operator for

a. not available b. ** c. ^ d. %

17. cond1? cond2 ? cond3 ? : exp2 : exp2 : exp3 :exp4

the equvalent set of statements to the above is

a. b. c. d.

18. valuue stored in a variable of type double is

a. can be less athan int or float or long

b. always > int

c. always < long

d. always > float

19. Thetre are 100 functions and first 50 are in file 1.c and rest

in file 2.c then they must be declared in file 1.c as

a. auto

b. global

c. static

d. external

20. struct out {

struct in{ char c;int d;}s1,*p1;

}a1, *pa1;

pa1 = &a1;

a1.p1 = &s1;

Which is incorrect?

a. a1.p1->c

b. pa1->p1->c

c. a1->p1

d. a1.s1.c

21. if a=z then value a <<1 is ?

a. 3 b.4 c.2 d.1

22. #define prod(a,b) a*b

x = 2; y = 2;

prod(x+2,y+1) = ?

a. 6 b.12 c. 7 d.16

23. int sum = 1;

switch (2)

{

case 2: sum sum+2;

case 3: sum*=2; break;

defdault: sum = 0;

}

which is the value of sum ?

a. 2 b. 6 c. 1 d. 0

24. Which one of the following is invalid?

a.if(a==1) b. if(a != 3)

c. if(a<b) then d. if(a<0)

25. int x = 5, *p;

p = &x;

printf("%d",++ *p); what is the output?

a. 2 b. 6 c.1 d. 0

26. unsigned int i = 10;

while (i>=0) {---------; i--}

How many times the loop is executed?

a.10 b.9 c. infinite d.11

27. pick the odd man out

a. malloc

b. calloc

c. realloc

d. free

28. pick the odd man out

a. c = fgetc(stdin)

b. c= getch();

c. -----

d. gets(s);

29. Which is incorrect regarding a recursive function

a. does not return a value at all

b. calls itself

c. equals to a loop

d. has a termination condition

30. Write an expressionfor " either x lies in the

range of 10 to 5o or y = 0"

31. x = 7; y= 0;

if(x ==6) y =7;

else y = 1;

what is the vcalue of y?

32. Choose the incorrect one

auto variables within a function are

a. global

b. local

c. its type must be declared before using

d. -----

33. The delimitor for statements is

a. semicolon

b. colon

QUANTITATIVE APTITUDE SECTION

1. Two pencils costs 8 cents, then 5 pencils cost how much

Sol: 2 pencils è 8 cents => 1 pencil è 4 cents

Therefore 5 pencils cost = 5 * 4 = 20 cents

2. A work is done by two people in 24 min. one of them can do this work a lonely

in 40 min. how much time required to do the same work for the second person.

Sol: (A+B) can do the work in = 1/24 min.

A alone can do the same work in = 1/40 min.

B alone can do the same work in = (A+B)’s – A’s = 1/24 – 1/40 = 1/60

Therefore, b can do the same work in = 60 min

3.A car is filled with four and half gallons of oil for full round trip. Fuel is taken

1/4 gallon more in going than coming. What is the fuel consumed in coming up?

Sol Before the trip, car is filled with = 4 ½ gallon of oil

Let ‘X’ be the quantity of fuel consumed for the trip in one direction

The fuel consumed while going = X + ¼

The fuel consumed while coming = X

Therefore, the fuel consumed for the trip = (X + ¼) + X = 4 ½

ð 2X + ¼ = 4 ½ => 2X = 4 ½ - ¼ => 2X = 4 ¼ => X= 2. approx

Therefore the fuel consumed while coming = 2 gallon

4. Low temperature at the night in a city is 1/3 more than 1/2 high as higher

temperature in a day. Sum of the low temperature and highest temp. is 100

degrees. Then what is the low temp?

Sol: 40 deg.

5. A person, who decided to go to weekend trip should not exceed 8 hours

driving in a day. Average speed of forward journey is 40 m/h. Due to traffic

in Sundays, the return journey average speed is 30 m/h. How far he can select

a picnic spot?

a) 120 miles

b) Between 120 and 140 miles

c) 160 miles

Answer: 120 miles

6. A salesperson multiplied a number and got the answer 3, instead of that number divided by 3.What is the answer he actually has to get?

Sol: (1/3) *1 * 3 = 3, so number = 1

Divided by 3

Answer: 1/3.

7. A ship started from port and moving with I miles per hour and another ship started from L and moving with H miles per hour. At which place these two ships meet?

|----|----|----|----|----|----|

port G H I J K L

Sol: Answer is between I and J and close to J or (L*I*H)/(H+I)

8. A building with height D shadow up to G. A neighbor building with what

height shadows C feet.

|----|----|----|----|----|----|----|

A B C D E F G H

Sol: B Ft. or CD/G

9. A person was fined for exceeding the speed limit by 10mph. Another person

was also fined for exceeding the same speed limit by twice the same. If the

second person was traveling at a speed of 35 mph, find the speed limit.

Sol: Let ‘x’ be the speed limit

Person ‘A’ was fined for exceeding the speed limit by = 10mph

Person ‘B’ was fined for exceeding the speed limit by = twice of ‘A’

= 2*10mph=20mph

given that the second person was traveling at the speed of 35mph

=> 35mph – 20mph = 15mph

Therefore the speed limit is =15 mph

10.A bus started from bus stand at 8.00am, and after 30 minutes staying at

destination, it returned back to the bus stand. The destination is 27 miles from

the bus stand. The speed of the bus is 18mph. In return journey bus travels

with 50% fast speed. At what time it returns to the bus stand?

Sol: 11.00am

11.In a mixture, R is 2 parts S is 1 part. In order to make S to 25% of the mixture,

how much r is to be added?

Sol: One Part

12. Wind flows 160 miles in 330 min, for 80 miles how much time required.

Sol:

13. With 4/5 full tank vehicle travels 12 miles, with 1/3 full tank how much

distance travels

Sol: ( 5 miles )

14. Two trees are there. One grows at 3/5 of the other in 4 years, total growth of

trees is 8 ft. what growth will smaller tree will have in 2 years

Sol: ( < 2 ft. )

15. A storm will move with a velocity of towards the center in hours, at the same

rate how much far will it move in hrs.

Sol: ( but the answer is 8/3 or 2 2/3 )

1. In a two-dimensional array, X (9, 7), with each element occupying 4 bytes of memory, with the address of the first element X (1, 1) is 3000; find the address of X (8, 5).

Ans: 3212

2. In the word ORGANISATIONAL, if the first and second, third and forth, forth and fifth, fifth and sixth words are interchanged up to the last letter, what would be the tenth letter from right? Ans:I

3. What is the largest prime number that can be stored in an 8-bit memory? Ans : 251

4. Select the odd one out…..a. Java b. Lisp c. Smalltalk d. Eiffel.

5. Select the odd one out a. SMTP b. WAP c. SAP d. ARP

6. Select the odd one out a. Oracle b. Linux c. Ingress d. DB2

7. Select the odd one out a. WAP b. HTTP c. BAAN d. ARP

8. Select the odd one out a. LINUX b. UNIX c. SOLARIS d. SQL SEVER

9. Select the odd one out a. SQL b. DB2 c. SYBASE d. HTTP

10. The size of a program is N. And the memory occupied by the program is given by M = square root of 100N. If the size of the program is increased by 1% then how much memory now occupied? Ans: 0.5%(SQRT 101N)

11. A man, a woman, and a child can do a piece of work in 6 days. Man only can do it in 24 days. Woman can do it in 16 days and in how many days child can do the same work? Ans: 16

12. In which of the system, decimal number 184 is equal to 1234? Ans: 5

13. Find the value of the 678 to the base-7. Ans: 1656

14. Number of faces, vertices and edges of a cube Ans: 6 8 12

15. Complete the series 2, 7, 24, 77,__ Ans: 238

16. Find the value of @@+25-++@16, where @ denotes "square" and + denotes "square root". Ans: 621

17. Find the result of the following expression if, M denotes modulus operation, R denotes round-off, T denotes truncation: M(373,5)+R(3.4)+T(7.7)+R(5.8) Ans:19

18. If TAFJHH is coded as RBEKGI then RBDJK can be coded as? Ans: qcckj

19. G(0)= -1, G(1)=1, G(N)=G(N-1) - G(N-2), G(5)= ? Ans: - 2

20. What is the max possible 3 digit prime number? Ans: 997

21. A power unit is there by the bank of the river of 750 meters width. A cable is made from power unit to power plant opposite to that of the river and 1500mts away from the power unit.The cost of the cable below water is Rs.15/- per meter and cost of cable on the bank is Rs.12/-per meter. Find the total of laying the cable. Ans : 1000 (24725-cost)

22. The size of a program is N. And the memory occupied by the program is given by M = square root of 100N. If the size of the program is increased by 1% then how much memory now occupied? Ans:0.5%(SQRT 101N)

23. In Madras, temperature at noon varies according to -t^2/2 + 8t + 3, where t is elapsed time. Find how much temperature more or less in 4pm to 9pm. Ans:At 9pm 7.5 more

24. The size of the bucket is N kb. The bucket fills at the rate of 0.1 kb per millisecond. A programmer sends a program to receiver. There it waits for 10 milliseconds. And response will be back to programmer in 20 milliseconds. How much time the program takes to get a response back to the programmer, after it is sent? Ans: 30

25. A man, a woman, and a child can do a piece of work in 6 days. Man only can do it in 24 days. Woman can do it in 16 days and in how many days child can do the same work? Ans: 16

26. If the vertex (5,7) is placed in the memory. First vertex (1,1) `s address is 1245 and then address of (5,7) is ---------- Ans: 1279

27. Which of the following are orthogonal pairs?

a. 3i+2j b. i+j c. 2i-3j d. -7i+j Ans: a, c

28. If VXUPLVH is written as SURMISE, what is SHDVD? Ans: PEASE

29. If A, B and C are the mechanisms used separately to reduce the wastage of fuel by 30%, 20% and 10%.What will be the fuel economy if they were used combined.

Ans: 20%

30. What is the power of 2? a. 2068 b.2048 c.2668

31. Complete the series. 3, 8, --, 24, --, 48, 63. Ans: 15.35

32. Complete the series. 4, -5, 11, -14, 22, -- Ans: -27

33. A, B and C are 8 bit no's. They are as follows:

A -> 1 1 0 1 1 0 1 1

B -> 0 1 1 1 1 0 1 0

C -> 0 1 1 0 1 1 0 1

Find ((A-B) u C)=? Hint: 109…. A-B is {A} - {A n B}

34. A Flight takes off at 2 A.M from northeast direction and travels for 11 hours to reach the destination, which is in northwest direction. Given the latitude and longitude of source and destination. Find the local time of destination when the flight reaches there? Ans: 7 am

35. A can copy 50 papers in 10 hours while both A & B can copy 70 papers in 10 hours. Then for how many hours required for B to copy 26 papers? Ans: 13

36. A is twice efficient than B. A and B can both work together to complete a work in 7 days. Then find in how many days, A alone can complete the work? Ans: 10.5

37. A finish the work in 10 days. B is 60% efficient than A. So how many days do B takes to finish the work? Ans :100/6

38. A finishes the work in 10 days & B in 8 days individually. If A works for only 6 days then how many days should B work to complete A's work? Ans: 3.2 days

39. Given the length of the 3 sides of a triangle. Find the one that is impossible? (HINT: sum of smaller 2 sides is greater than the other one, which is larger)

40. Find the singularity matrix from a given set of matrices? (Hint det(A)==0))

41. A 2D array is declared as A[9,7] and each element requires 2 byte. If A [1,1] is stored in 3000. Find the memory of A[8,5] ? Ans: 3106

42. Sum of slopes of 2 perpendicular st.lines is given. Find the pair of lines from the given set of options, which satisfy the above condition?

43. (a) 2+3i (b)1+i (c) 3-2i (d) 1-7i .Find which of the above is orthogonal. Ans : a,c

44. (Momentum*Velocity)/(Acceleration * distance). Find units. Ans: mass

45. The number 362 in decimal system is given by (1362) x in the X System of numbers find the value of X a} 5 b) 6 c) 7 d) 8 e) 9

46. Given $ means Tripling and % means change of sign then find the value of $%$6-%$%6

47. My flight takes of at 2am from a place at 18N 10E and landed 10 Hrs later at a place with coordinates 36N70W. What is the local time when my plane landed?

6:00 am b) 6:40am c) 7:40 d) 7:00 e) 8:00

(Hint: Every 1 deg longitude is equal to 4 minutes. If west to east add time else subtract time)

48. Find the highest prime number that can be stored in an 8 bit Computer?

49. Which of the following set of numbers has the highest Standard deviation?

a)1,0,1,0,1,0 b) -1, -1, -1, -1, -1, -1

c)1,1,1,1,1,1 d) 1,1,0, -1,0, -1