| APTITUDE
SECTION
Q1. Mr. Shah decided to
walk down the escalator of a tube station.
He found
that
if he walks down 26 steps, he requires 30
seconds to reach the bottom.
However, if he steps down 34 stairs he
would only require 18 seconds to
get
to the bottom. If the time is measured
from the moment the top step begins
to
descend to the time he steps off the last
step at the bottom, find out
the height
of the stair way in steps?
Ans.46
steps.
Q2. The average age of
10 members of a committee is the same as
it was 4
years ago, because an old member has been
replaced by a young member. Find
how
much younger is the new member ?
Ans.40
years.
Q3. Three containers A,
B and C have volumes a, b, and c
respectively; and
container A is full of water while the
other two are empty. If from container
A
water is poured into container B which
becomes 1/3 full, and into
container C which becomes 1/2 full, how
much water is left in container A?
Q4. ABCE is an
isosceles trapezoid and ACDE is a
rectangle. AB = 10 and EC = 20.
What
is the length of AE?
Ans. AE
= 10.
Q5. In the given
figure, PA and PB are tangents to the
circle at A and B respectively and
the
chord BC is parallel to tangent PA. If AC
= 6 cm, and length of the tangent AP
is 9
cm, then what is the length of the chord
BC?
Ans. BC
= 4 cm.
Q6. Three cards are
drawn at random from an ordinary pack of
cards. Find
the
probability that they will consist of a
king, a queen and an ace.
Ans. 64/2210.
Q7. A number of cats
got together and decided to kill between
them 999919
mice.
Every cat killed an equal number of mice.
Each cat killed more mice
than
there were cats. How many cats do you
think there were ?
Ans.
991.
Q8. If Log2 x - 5 Log x
+ 6 = 0, then what would the value /
values of x
be?
Ans. x
= e2 or e3.
Q9. The square of a two
digit number is divided by half the
number. After
36
is added to the quotient, this sum is
then divided by 2. The digits of the
resulting number are the same as those in
the original number, but they
are
in reverse order. The ten's place of the
original number is equal to twice
the
difference between its digits. What is
the number?
Ans. 46
Q10. Can you tender a
one rupee note in such a manner that
there shall be
total 50 coins but none of them would be
2 paise coins.?
Ans. 45
one paisa coins, 2 five paise coins, 2
ten paise coins, and 1 twenty-five paise
coins.
Q11. A monkey starts
climbing up a tree 20ft. tall. Each hour,
it hops 3ft.
and slips back 2ft. How much time would
it take the monkey to reach the
top?
Ans.18
hours.
Q12. What is the
missing number in this series?
8 2 14 6 11 ? 14 6 18 12
Ans. 9
Q13. A certain type of
mixture is prepared by mixing brand A at
Rs.9 a kg.
with brand B at Rs.4 a kg. If the mixture
is worth Rs.7 a kg., how many
kgs. of brand A are needed to make 40kgs.
of the mixture?
Ans.
Brand A needed is 24kgs.
Q14. A wizard
named Nepo says "I am only three
times my son's age. My father
is 40 years more than twice my age.
Together the three of us are a mere 1240
years old." How old is Nepo?
Ans.
360 years old.
Q15. One dog tells the
other that there are two dogs in front of
me. The
other one also shouts that he too had two
behind him. How many are they?
Ans.
Three.
Q16. 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.
Q17. If it takes five
minutes to boil one egg, how long will it
take to boil
four eggs?
Ans.
Five minutes.
Q18. The minute
hand of a clock overtakes the hour hand
at intervals of 64
minutes of correct time. How much a day
does the clock gain or lose?
Ans.32
8/11 minutes.
Q19. Solve for x
and y:
1/x - 1/y = 1/3, 1/x2 + 1/y2 = 5/9.
Ans. x
= 3/2 or -3 and y = 3 or -3/2.
Q20. Daal is now being
sold at Rs. 20 a kg. During last month
its rate was
Rs. 16 per kg. By how much percent should
a family reduce its consumption so
as to keep the expenditure fixed?
Ans. 20
%.
Q21. Find the least
value of 3x + 4y if x2y3 = 6.
Ans. 10.
Q23. Can you find out
what day of the week was January 12, 1979?
Ans.
Friday.
Q24. A garrison of 3300
men has provisions for 32 days, when
given at a rate
of 850 grams per head. At the end of 7
days a reinforcement arrives and it was
found that now the provisions will last 8
days less, when given at the rate
of 825 grams per head. How, many more men
can it feed?
Ans.
1700 men.
Q25. From 5 different
green balls, four different blue balls
and three
different red balls, how many
combinations of balls can be chosen
taking at least
one green and one blue ball?
Ans.
3720.
Q26. 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.
Q27. A person
walking 5/6 of his usual rate is 40
minutes late. What is his
usual time?
Ans.
3 hours 20 minutes.
TECHNICAL
SECTION
Q1. typedef struct{
char *;
nodeptr next;
} * nodeptr ;
What does nodeptr
stand for?
Q2. What
does. int *x[](); means ?
Q3.
struct list{
int x;
struct list *next;
}*head;
the struct head.x =100
Is the above assignment to pointer is
correct or wrong ?
Ans.
Wrong
Q4.What is the output of the following
?
int i;
i=1;
i=i+2*i++;
printf(%d,i);
Ans.
4
Q5.
FILE *fp1,*fp2;
fp1=fopen("one","w")
fp2=fopen("one","w")
fputc('A',fp1)
fputc('B',fp2)
fclose(fp1)
fclose(fp2)}
a.error b. c. d.
Ans. no
error. But It will over writes on same
file.
What are the output(s) for
the following ?
Q6.
#include<malloc.h>
char *f()
{char *s=malloc(8);
strcpy(s,"goodbye")}
main()
{
char *f();
printf("%c",*f()='A');
}
Q7.
#define MAN(x,y) (x)>(y)?(x):(y)
{
int i=10;j=5;k=0;
k= MAX(i++,++j)
printf(%d %d %d %d,i,j,k)
}
Ans. 10
5 0
Q8.
a=10;b=5; c=3;d=3;
if(a<b)&&(c=d++)
printf(%d %d %d %d a,b,c,d)
else printf("%d %d %d %d a,b,c,d);
Q9.
#include<stdarg.h>
show(int t,va_list ptr1)
{
int a,x,i;
a=va_arg(ptr1,int)
printf("\n %d",a)
}
display(char)
{
int x;
listptr;
va_star(otr,s);
n=va_arg(ptr,int);
show(x,ptr);
}
main()
{
display("hello",4,12,13,14,44);
}
Q10.
main()
{
printf("hello");
fork();
}
Q11.
main()
{
int i = 10;
printf(" %d %d %d \n", ++i, i++,
++i);
}
Q12.
#include<stdio.h>
main()
{
int *p, *c, i;
i = 5;
p = (int*) (malloc(sizeof(i)));
printf("\n%d",*p);
*p = 10;
printf("\n%d %d",i,*p);
c = (int*) calloc(2);
printf("\n%d\n",*c);
}
Q13.
#define MAX(x,y) (x) >(y)?(x):(y)
main()
{
int i=10,j=5,k=0;
k= MAX(i++,++j);
printf("%d..%d..%d",i,j,k);
}
Q14.
#include <stdio.h>
main()
{
enum _tag{ left=10, right, front=100,
back};
printf("left is %d, right is %d,
front is %d, back is %d",left,right,front,back);
}
Q15.
main()
{
int a=10,b=20;
a>=5?b=100:b=200;
printf("%d\n",b);
}
Q16.
#define PRINT(int) printf("int = %d
",int)
main()
{
int x,y,z;
x=03;y=02;z=01;
PRINT(x^x);
z<<=3;PRINT(x);
y>>=3;PRINT(y);
}
Q17.
#include<stdio.h>
main()
{
char s[] = "Bouquets and Brickbats";
printf("\n%c, ",*(&s[2]));
printf("%s, ",s+5);
printf("\n%s",s);
printf("\n%c",*(s+2));
}
Q18.
main()
{
struct s1
{
char *str;
struct s1 *ptr;
};
static struct s1 arr[] = { {"Hyderabad",arr+1},
{"Bangalore",arr+2},
{"Delhi",arr}
};
struct s1 *p[3];
int i;
for(i=0;i<=2;i++)
p[i] = arr[i].ptr;
printf("%s\n",(*p)->str);
printf("%s\n",(++*p)->str);
printf("%s\n",((*p)++)->str);
}
Q19. .main()
{
char *p = "hello world!";
p[0] = 'H';
printf("%s",p);
}
If
you have any matter related to the topic
and want to share the same with us, u can
send it in at
campuspapers@thetechies.4t.com
Prepared
by Anshul Singhal (anshul_singhal@yahoo.co.uk)
|