Aptitude

• Two people were walking in opposite directions.both of them walked 6 miles forward then took right and walked 8 miles.how far is each from starting positions?
a) 14 miles and 14 miles
b) 10 miles 10 miles
c) 6 miles 6 miles

• a person has certain number of cows and birds.they have 172 eyes and 344 legs.how many cows and birds does he have?

•  A person has 14 red socks and 14 white socks in a drawer.what is the minimum number of socks that he should take to get a correct pair?

• when a number is multiplied by 13,it will become greater to 105 by an amt with which it is lesser to105 by now.what is the number

• when asked what the time is, a person answered that the amount of time left is 1/5 of the time already completed.what is the time?

• when I become as old as my father is now, I will be 5 times the age of my son.and my son will be 8 yrs older than what I am now.father+my age=100.how old is my son now?

• Two peoples on cycles are traveling at 10 miles / hour.when they reach a distance of 50 miles, a housefly lands on the first cyclist and then flies to the other and so on…at a speed of 16 miles/hour.what is the distance covered by fly before cyclist meet?

• my successor's father is my father's son. and i don't have any brothers or sons..who is my successor?
a)nephew
b)niece
c)daughter
d)myself

• The hours remaining in a day is one-fifth of the hours passed in the day. What is the time?

• My successor is my uncles only brothers son who is his only kid. (some what like this)

• My successor is my uncles only brothers son who is his only kid. (some what like this)

•  A and B starts from the same point and moves in opposite direction for 8 miles and 6 miles respectively. After that A turns right and moves for another

•  In a pet shop there are 120 eyes and 172 legs. How many birds and puppies are included in these?

•  Two cyclists are moving towards each other at 10 miles/hour. They are now 50 miles apart. At this instance a fly starts from one cyclist and move towards other and moves to and fro till the two cyclist meet each other. If the fly is moving at 15 miles/hour, what is the total distance covered by the fly? 50 80 100

• Guru’s draw has 14 blue socks and 14 black socks. How many socks must be taken to get a pair of socks of the same color? 14 15 13 16

Computer Science

•  which of these checks for structural errors of a language
a)lexical analyser
b)parser
c)intermediate code
d)code optimisation

• threads in the same process share the same
a)data section
b)stack
c)registers

• the depth of a binary tree...
a)nlogn(base 2)
b) n*n
c)n

• a program computing log(n) accepts 1000 inputs its execution time is 110 ms...when it doubles n to 2000 inputs..it becomes 120.....and what will be for 4000
a)130
b)140
c)150

• algorithm to find the balancing of paranthesis was given and output had to be obtaines...using stacks...easy yaar....

• which of the followin is non preemptive
fcfs
round robin
shortest job first

• problem to find the avg waitin time of sjf..given the burst times of each process

• which of the follwing may be implemented using a stack
parenthesis matchin
parsing
local variables stored in runtime
all the above

• which of the foll data structures can be randomly accessed givin loc
4.both single and double linked list

•  Find output ………….
Int *ptr=&const;
…………
ans:error

• Find output ………..
Function(i=10);
……………
ans:error

• #define SWAP(x,y) t=x;x=y;y=t;
main()
{
int x=5,y=6;
if (x>y)
SWAP(x,y);
printf(“x=%d y=%d\n”,x,y);
}
note that the function SWAPis not within braces

• sum(int x)
{int t;
if(x<=1) return (1);
t=sum(x-3)+sum(x-1);
return (t);
}
if 6 is passed to the function, what is the value returned to the calling function.
ANS= 9
[ans:don’t remember the actual _expression.if the _expression is the same the ans was nine]

• what is int (*ptr)[]()?

•  Main()
{int a[]={0,2,4,6,8};
int *ptr;
ptr=a;
printf(“%d”, *((char *) ptr+4));
}
find output
8 2 4 6
ANS= 4

• which takes the same memory space regardless of the type of operating system?
Char* char int float

• main()
{ int I=3;
while(I--)
{int I=100;
I--;
Printf(“%d”, I);
}
}
find output.
100 99 98 99 98 97 99 99 99 error  ANS= 99 99 99

•  main()
{char ch;
for(ch=’0’;ch<=255;ch++)
printf(“%c”, ch);
}
[ans : infinite loop

• some program using variable b which was not initialized so
ans error

• feedback