Saturday, June 30, 2007

Packages and interface


1) What are packages ? what is use of packages ?
Ans :The package statement defines a name space in which classes are stored.If you omit the package, the classes are put into the default package.
Signature... package pkg;
Use: * It specifies to which package the classes defined in a file belongs to. * Package is both naming and a visibility control mechanism.


2) What is difference between importing "java.applet.Applet" and "java.applet.*;" ?
Ans :"java.applet.Applet" will import only the class Applet from the package java.applet
Where as "java.applet.*" will import all the classes from java.applet package.


3) What do you understand by package access specifier?
Ans : public: Anything declared as public can be accessed from anywhere
private: Anything declared in the private can’t be seen outside of its class.
default: It is visible to subclasses as well as to other classes in the same package.

4) What is interface? What is use of interface?
Ans : It is similar to class which may contain method’s signature only but not bodies.
Methods declared in interface are abstract methods. We can implement many interfaces on a class which support the multiple inheritance.


5) Is it is necessary to implement all methods in an interface?
Ans : Yes. All the methods have to be implemented.
6) Which is the default access modifier for an interface method?
Ans : public.


7) Can we define a variable in an interface ?and what type it should be ?
Ans : Yes we can define a variable in an interface. They are implicitly final and static.


8) What is difference between interface and an abstract class?
Ans : All the methods declared inside an Interface are abstract. Where as abstract class must have at least one abstract method and others may be concrete or abstract.
In Interface we need not use the keyword abstract for the methods.


9) By default, all program import the java.lang package.
True/False
Ans : True
10) Java compiler stores the .class files in the path specified in CLASSPATH
environmental variable.
True/False
Ans : False

11) User-defined package can also be imported just like the standard packages.
True/False
Ans : True


12) When a program does not want to handle exception, the ______class is used.
Ans : Throws


13) The main subclass of the Exception class is _______ class.
Ans : RuntimeException


14) Only subclasses of ______class may be caught or thrown.
Ans : Throwable


15) Any user-defined exception class is a subclass of the _____ class.
Ans : Exception


16) The catch clause of the user-defined exception class should ______ its
Base class catch clause.
Ans : Exception


17) A _______ is used to separate the hierarchy of the class while declaring an
Import statement.
Ans : Package

18) All standard classes of Java are included within a package called _____.
Ans : java.lang


19) All the classes in a package can be simultaneously imported using ____.
Ans : *


20) Can you define a variable inside an Interface. If no, why? If yes, how?
Ans.: YES. final and static



Wednesday, June 27, 2007

Introduction to Classes and Methods

1) Which is used to get the value of the instance variables?
Ans: Dot notation.

2) The new operator creates a single instance named class and returns a
reference to that object.
a)True
b)False
Ans: a.

3) A class is a template for multiple objects with similar features.
a)True
b)False
Ans: a.

4) What is mean by garbage collection?
Ans: When an object is no longer referred to by any variable, Java automatically
reclaims memory used by that object. This is known as garbage collection.

5) What are methods and how are they defined?
Ans: Methods are functions that operate on instances of classes in which they are defined.Objects can communicate with each other using methods and can call methods in other classes.
Method definition has four parts. They are name of the method, type of object or primitive type the method returns, a list of parameters and the body of the method.
A method's signature is a combination of the first three parts mentioned above.

6) What is calling method?
Ans: Calling methods are similar to calling or referring to an instance variable. These methods are accessed using dot notation.
Ex: obj.methodname(param1,param2)

7) Which method is used to determine the class of an object?
Ans: getClass( ) method can be used to find out what class the belongs to. This class is defined in the object class and is available to all objects.

8) All the classes in java.lang package are automatically imported when
a program is compiled.
a)True
b)False
Ans: a.

9) How can class be imported to a program?
Ans: To import a class, the import keyword should be used as shown.;
import classname;

10) How can class be imported from a package to a program?
Ans: import java . packagename . classname (or) import java.package name.*;

11) What is a constructor?
Ans: A constructor is a special kind of method that determines how an object is
initialized when created.


12) Which keyword is used to create an instance of a class?
Ans: new.

13) Which method is used to garbage collect an object?
Ans: finalize ().

14) Constructors can be overloaded like regular methods.
a)True
b)False
Ans: a.

15) What is casting?
Ans: Casting is bused to convert the value of one type to another.

16) Casting between primitive types allows conversion of one primitive type to another.
a)True
b)False
Ans: a.

17) Casting occurs commonly between numeric types.
a)True
b)False
Ans: a.

18) Boolean values can be cast into any other primitive type.
a)True
b)False
Ans: b.

19) Casting does not affect the original object or value.
a)True
b)False
Ans: a.

20) Which cast must be used to convert a larger value into a smaller one?
Ans: Explicit cast.

21) Which cast must be used to cast an object to another class?
Ans: Specific cast.

22) Which of the following features are common to both Java & C++?
A.The class declaration
b.The access modifiers
c.The encapsulation of data & methods with in objects
d.The use of pointers
Ans: a,b,c.

23) Which of the following statements accurately describe the use of access modifiers within a class definition?
a.They can be applied to both data & methods
b.They must precede a class's data variables or methods
c.They can follow a class's data variables or methods
d.They can appear in any order
e.They must be applied to data variables first and then to methods
Ans: a,b,d.
24) Suppose a given instance variable has been declared private.
Can this instance variable be manipulated by methods out side its class?
a.yes
b.no
Ans: b.

25) Which of the following statements can be used to describe a public method?
a.It is accessible to all other classes in the hierarchy
b.It is accessablde only to subclasses of its parent class
c.It represents the public interface of its class
d.The only way to gain access to this method is by calling one of the public class
methods
Ans: a,c.

26) Which of the following types of class members can be part of the internal part of a class?
a.Public instance variables
b.Private instance variables
c.Public methods
d.Private methods
Ans: b,d.

27) You would use the ____ operator to create a single instance of a named class.
a.new
b.dot
Ans: a.

28) Which of the following statements correctly describes the relation between an object and the instance variable it stores?
a.Each new object has its own distinctive set of instance variables
b.Each object has a copy of the instance variables of its class
c.the instance variable of each object are seperate from the variables of other objects
d.The instance variables of each object are stored together with the variables of other objects
Ans: a,b,c.

29) If no input parameters are specified in a method declaration then the declaration will include __.
a.an empty set of parantheses
b.the term void
Ans: a.

Thursday, June 21, 2007

DE Shaw

Write the programs for the following problems in C.

1. Swap two variables x,y without using a temporary variable.


2. Write algorithm for finding the GCD of a number.


3.Write a program for reversing the given string.


4. The integers from 1 to n are stored in an array in a random
fashion. but one integer is missing. Write a program to find the
missing integer.

Ans): Hint : The sum of n natural numbers is = n(n+1)/2.
if we subtract the above sum from the sum of all the
numbers in the array , the result is nothing but the
missing number.


5. Some bit type of questions has been given on pointers asking to
to find whether it is correct from syntax point of view. and if
it is correct explain what it will do. (around 15 bits).


Section-B


6. For the following C program

#define AND &&
#define ARRANGE (a>25 AND a<50)
main()
{int a = 30;
if (ARRANGE)
printf("within range");
else
printf("out of range");
}

What is the output?


7. For the following C program

#define AREA(x)(3.14*x*x)
main()
{float r1=6.25,r2=2.5,a;
a=AREA(r1);
printf("\n Area of the circle is %f", a);
a=AREA(r2);
printf("\n Area of the circle is %f", a);
}

What is the output?

Ans. Area of the circle is 122.656250
Area of the circle is 19.625000


8. What do the following statements indicate. Explain.

int(*p)[10]

int*f()

int(*pf)()

int*p[10]

Refer to:
-- Kernighan & Ritchie page no. 122
-- Schaum series page no. 323


9. Write a C program to find whether a stack is progressing in forward
or reverse direction.


10. Write a C program that reverses the linked list.

Wednesday, June 20, 2007

JAVA-Control Statements

1) What are the programming constructs?
Ans: a) Sequential
b) Selection -- if and switch statements
c) Iteration -- for loop, while loop and do-while loop


2) class conditional {
public static void main(String args[]) {
int i = 20;
int j = 55;
int z = 0;
z = i < j ? i : j; // ternary operator
System.out.println("The value assigned is " + z);
}
}
What is output of the above program?
Ans: The value assigned is 20


3) The switch statement does not require a break.
a)True
b)False
Ans: b.


4) The conditional operator is otherwise known as the ternary operator.
a)True
b)False
Ans: a.


5) The while loop repeats a set of code while the condition is false.
a)True
b)False
Ans: b.


6) The do-while loop repeats a set of code atleast once before the condition is tested.
a)True
b)False
Ans: a.


7) What are difference between break and continue?
Ans: The break keyword halts the execution of the current loop and forces control out of the loop.
The continue is similar to break, except that instead of halting the execution of the loop, it starts the next iteration.

8) The for loop repeats a set of statements a certain number of times until a condition is matched.
a)True
b)False
Ans: a.


9) Can a for statement loop indefintely?
Ans : Yes.


10) What is the difference between while statement and a do statement/
Ans : A while statement checks at the beginning of a loop to see whether the next loop iteration should occur.
A do statement checks at the end of a loop to see whether the next iteration of a loop should occur. The do statement will always execute the body of a loop at least once.

Tuesday, June 19, 2007

Operators

1) What are operators and what are the various types of operators available in Java?
Ans: Operators are special symbols used in expressions.
The following are the types of operators:
Arithmetic operators,
Assignment operators,
Increment & Decrement operators,
Logical operators,
Biwise operators,
Comparison/Relational operators and
Conditional operators


2) The ++ operator is used for incrementing and the -- operator is used for
decrementing.
a)True
b)False
Ans: a.


3) Comparison/Logical operators are used for testing and magnitude.
a)True
b)False
Ans: a.


4) Character literals are stored as unicode characters.
a)True
b)False
Ans: a.


5) What are the Logical operators?
Ans: OR(|), AND(&), XOR(^) AND NOT(~).


6) What is the % operator?
Ans : % operator is the modulo operator or reminder operator. It returns the reminder of dividing the first operand by second operand.
7) What is the value of 111 % 13?
3
5
7
9
Ans : c.


8) Is &&= a valid operator?
Ans : No.


9) Can a double value be cast to a byte?
Ans : Yes


10) Can a byte object be cast to a double value ?
Ans : No. An object cannot be cast to a primitive value.


11) What are order of precedence and associativity?
Ans : Order of precedence the order in which operators are evaluated in expressions.
Associativity determines whether an expression is evaluated left-right or right-left.


12) Which Java operator is right associativity?
Ans : = operator.


13) What is the difference between prefix and postfix of -- and ++ operators?
Ans : The prefix form returns the increment or decrement operation and returns the value of the increment or decrement operation.
The postfix form returns the current value of all of the expression and then
performs the increment or decrement operation on that value.


14) What is the result of expression 5.45 + "3,2"?
The double value 8.6
The string ""8.6"
The long value 8.
The String "5.453.2"
Ans : d


15) What are the values of x and y ?
x = 5; y = ++x;
Ans : x = 6; y = 6


16) What are the values of x and z?
x = 5; z = x++;
Ans : x = 6; z = 5

JAVA-Data types,variables and Arrays



1) What is meant by variable?
Ans: Variables are locations in memory that can hold values. Before assigning any value to a variable, it must be declared.


2) What are the kinds of variables in Java? What are their uses?
Ans: Java has three kinds of variables namely, the instance variable, the local variable and the class variable.
Local variables are used inside blocks as counters or in methods as temporary variables and are used to store information needed by a single method.
Instance variables are used to define attributes or the state of a particular object and are used to store information needed by multiple methods in the objects.
Class variables are global to a class and to all the instances of the class and are useful for communicating between different objects of all the same class or keeping track of global states.


3) How are the variables declared?
Ans: Variables can be declared anywhere in the method definition and can be initialized during their declaration.They are commonly declared before usage at the beginning of the definition.
Variables with the same data type can be declared together. Local variables must be given a value before usage.


4) What are variable types?
Ans: Variable types can be any data type that java supports, which includes the eight primitive data types, the name of a class or interface and an array.


5) How do you assign values to variables?
Ans: Values are assigned to variables using the assignment operator =.


6) What is a literal? How many types of literals are there?
Ans: A literal represents a value of a certain type where the type describes how that value behaves.
There are different types of literals namely number literals, character literals,
boolean literals, string literals,etc.


7) What is an array?
Ans: An array is an object that stores a list of items.


8) How do you declare an array?
Ans: Array variable indicates the type of object that the array holds.
Ex: int arr[];


9) Java supports multidimensional arrays.
a)True
b)False
Ans: a.


10) An array of arrays can be created.
a)True
b)False
Ans: a.


11) What is a string?
Ans: A combination of characters is called as string.


12) Strings are instances of the class String.
a)True
b)False
Ans: a.


13) When a string literal is used in the program, Java automatically creates instances of the string class.
a)True
b)False
Ans: a.


14) Which operator is to create and concatenate string?
Ans: Addition operator(+).


15) Which of the following declare an array of string objects?
String[ ] s;
String [ ]s:
String[ s]:
String s[ ]:
Ans : a, b and d


16) What is the value of a[3] as the result of the following array declaration?
1
2
3
4
Ans : d


17) Which of the following are primitive types?
byte
String
integer
Float
Ans : a.


18) What is the range of the char type?
0 to 216
0 to 215
0 to 216-1
0 to 215-1
Ans. D


19) What are primitive data types?
Ans : byte, short, int, long
float, double
boolean
char


20) What are default values of different primitive types?
Ans : int - 0
short - 0
byte - 0
long - 0 l
float - 0.0 f
double - 0.0 d
boolean - false
char – null


21) Converting of primitive types to objects can be explicitly.
a)True
b)False
Ans: b.


22) How do we change the values of the elements of the array?
Ans : The array subscript expression can be used to change the values of the elements of the array.


23) What is final varaible?
Ans : If a variable is declared as final variable, then you can not change its value. It becomes constant.
24) What is static variable?
Ans : Static variables are shared by all instances of a class.


FOR PLACEMENT

java questions

1.The Java interpreter is used for the execution of the source code.
True
False
Ans: a.


2) On successful compilation a file with the class extension is created.
a) True
b) False
Ans: a.


3) The Java source code can be created in a Notepad editor.
a) True
b) False
Ans: a.


4) The Java Program is enclosed in a class definition.
a) True
b) False
Ans: a.


5) What declarations are required for every Java application?
Ans: A class and the main( ) method declarations.


6) What are the two parts in executing a Java program and their purposes?
Ans: Two parts in executing a Java program are:
Java Compiler and Java Interpreter.
The Java Compiler is used for compilation and the Java Interpreter is used for execution of the application.


7) What are the three OOPs principles and define them?
Ans : Encapsulation, Inheritance and Polymorphism are the three OOPs
Principles.
Encapsulation:
Is the Mechanism that binds together code and the data it manipulates, and keeps both safe from outside interference and misuse.
Inheritance:
Is the process by which one object acquires the properties of another object.
Polymorphism:
Is a feature that allows one interface to be used for a general class of actions.

8) What is a compilation unit?
Ans : Java source code file.


9) What output is displayed as the result of executing the following statement?
System.out.println("// Looks like a comment.");
// Looks like a comment
The statement results in a compilation error
Looks like a comment
No output is displayed
Ans : a.


10) In order for a source code file, containing the public class Test, to successfully compile, which of the following must be true?
It must have a package statement
It must be named Test.java
It must import java.lang
It must declare a public class named Test
Ans : b


11) What are identifiers and what is naming convention?
Ans : Identifiers are used for class names, method names and variable names. An identifier may be any descriptive sequence of upper case & lower case letters,numbers or underscore or dollar sign and must not begin with numbers.


12) What is the return type of program’s main( ) method?
Ans : void


13) What is the argument type of program’s main( ) method?
Ans : string array.


14) Which characters are as first characters of an identifier?
Ans : A – Z, a – z, _ ,$


15) What are different comments?
Ans : 1) // -- single line comment
2) /* --
*/ multiple line comment
3) /** --
*/ documentation


16) What is the difference between constructor method and method?
Ans : Constructor will be automatically invoked when an object is created. Whereas method has to be call explicitly.


17) What is the use of bin and lib in JDK?
Ans : Bin contains all tools such as javac, applet viewer, awt tool etc., whereas Lib
contains all packages and variables.


Monday, March 19, 2007

Aptitude Questions-II

hi friends,

these are a set of placement aptitude questions which is mainly based on c lets see if u r able to solve them(ps:without seeing the answers given below)

Note : All the programs are tested under Turbo C/C++ compilers.
It is assumed that,
Ø Programs run under DOS environment,
Ø The underlying machine is an x86 system,
Ø Program is compiled using Turbo C/C++ compiler.
The program output may depend on the information based on this assumptions (for example sizeof(int) == 2 may be assumed).

Predict the output or error(s) for the following:

1. void main()
{
int const * p=5;
printf("%d",++(*p));
}
Answer:
Compiler error: Cannot modify a constant value.
Explanation:
p is a pointer to a "constant integer". But we tried to change the value of the "constant integer".

2. main()
{
char s[ ]="man";
int i;
for(i=0;s[ i ];i++)
printf("\n%c%c%c%c",s[ i ],*(s+i),*(i+s),i[s]);
}
Answer:
mmmm
aaaa
nnnn
Explanation:
s[i], *(i+s), *(s+i), i[s] are all different ways of expressing the same idea. Generally array name is the base address for that array. Here s is the base address. i is the index number/displacement from the base address. So, indirecting it with * is same as s[i]. i[s] may be surprising. But in the case of C it is same as s[i].

3. main()
{
float me = 1.1;
double you = 1.1;
if(me==you)
printf("I love U");
else
printf("I hate U");
}
Answer:
I hate U
Explanation:
For floating point numbers (float, double, long double) the values cannot be predicted exactly. Depending on the number of bytes, the precession with of the value represented varies. Float takes 4 bytes and long double takes 10 bytes. So float stores 0.9 with less precision than long double.
Rule of Thumb:
Never compare or at-least be cautious when using floating point numbers with relational operators (== , >, <, <=, >=,!= ) .

4. main()
{
static int var = 5;
printf("%d ",var--);
if(var)
main();
}
Answer:
5 4 3 2 1
Explanation:
When static storage class is given, it is initialized once. The change in the value of a static variable is retained even between the function calls. Main is also treated like any other ordinary function, which can be called recursively.

5. main()
{
int c[ ]={2.8,3.4,4,6.7,5};
int j,*p=c,*q=c;
for(j=0;j<5;j++) {
printf(" %d ",*c);
++q; }
for(j=0;j<5;j++){
printf(" %d ",*p);
++p; }
}

Answer:
2 2 2 2 2 2 3 4 6 5
Explanation:
Initially pointer c is assigned to both p and q. In the first loop, since only q is incremented and not c , the value 2 will be printed 5 times. In second loop p itself is incremented. So the values 2 3 4 6 5 will be printed.

Sunday, March 18, 2007

Placement Aptitude Questions & Answers

















Infosys Test #1

1. Father's age is three years more than three times the son's age.
After three years, father's age will be ten years more than twice
the
son's age.
What is the father's present age.

Ans: 33 years. (2 marks)

2. Find the values of each of the alphabets.

N O O N
S O O N
+ M O O N
----------
J U N E

Ans: 9326 (2 marks)
3. There are 20 poles with a constant distance between each pole
A car takes 24 second to reach the 12th pole.
How much will it take to reach the last pole.

Ans: 41.45 seconds (2 marks)
Let the distance between two poles = x
Hence 11x:24::19x:?


4. A car is travelling at a uniform speed.
The driver sees a milestone showing a 2-digit number.
After travelling for an hour the driver sees another milestone
with the
same digits in reverse order.
After another hour the driver sees another milestone containing
the
same two digits.
What is the average speed of the driver.

Ans: 45 kmph (4 marks)


5. The minute and the hour hand of a watch meet every 65 minutes.
How much does the watch lose or gain time and by how much?

Ans: Gains; 5/11 minutes (4 marks)


6. Ram, Shyam and Gumnaam are friends.
Ram is a widower and lives alone and his sister takes care of him.
Shyam is a bachelor and his neice cooks his food and looks after
his
house.
Gumnaam is married to Gita and lives in large house in the same
town.
Gita gives the idea that all of them could stay together in the
house
and share monthly expenses equally.
During their first month of living together, each person
contributed
Rs.25.
At the end of the month, it was found that Rs 92 was the expense so
the
remaining amount was distributed equally
among everyone.
The distribution was such that everyone recieved a whole number of
Rupees.
How much did each person recieve?

Ans. Rs 2 (4 marks)
(Hint: Ram's sister, Shyam's neice and Gumnaam's wife are the
same
person)


7. Four persons A, B, C and D are playing cards.
Each person has one card, laid down on the table below him, which
has
two different colours on either side.
The colours visible on the table are Red, Green, Red and Blue.
They see the color on the reverse side and give the following
comment.

A: Yellow or Green
B: Neither Blue nor Green
C: Blue or Yellow
D: Blue or Yellow

Given that out of the 4 people 2 always lie find out the colours on the
cards each person.


------------------------------------------------------------------------------------- Infosys Test #2




1. At 6'o a clock ticks 6 times.
The time between first and last ticks is 30 seconds.
How long does it tick at 12'o clock.

Ans: 66 sec. (2 marks)


2. Three friends divided some bullets equally.
After all of them shot 4 bullets the total number of bullets
remaining
is equal to the bullets each had after division.
Find the original number divided.

Ans: 18 (2 marks)

Initially . x x x
Now x-4 x-4 x-4
Equation is 3x-12 = x


3. A ship went on a voyage.
After it had travelled 180 miles a plane statrted with 10 times the
speed of the ship.
Find the distance when they meet from starting point.

Ans: 200miles. (2 marks)
Distance travelled by plane = 1/10 distance travelled by ship +
180


4.There are 3 societies A, B, C.
A lent cars to B and C as many as they had already.
After some time B gave as many tractors to A and C
as many as they have. After sometime c did the same thing. At the end
of
this transaction each one of them had 24.
Find the cars each orginally had.

Ans: A had 39 cars, B had 21 cars & C had 12 cars (4
marks)


6. There N stations on a railroad.
After adding X stations on the rail route 46 additional tickets
have to
be printed.
Find N and X.

Ans. x=2 and N=11

Let initially, N(N-1) = t
After adding, (N+X)(N+X-1) = t+46
By trail and error method (4
marks)


7. Given that April 1 is tuesday.
A, B, C are 3 persons told that their farewell party was on

A - May 8, thursday
B - May 10,tuesday
C - June 5, friday

Out of A, B, C only one made a completetly true statement concerning
date,day and month
The other told two one told the day right and the other the date
right..
What is correct date, month, day.

Ans: B - (May 10) SUNDAY
C - June 6 (Friday). (5
marks)


8. The Bulls, Pacers, Lakers and Jazz ran for a contest.
Anup, Sujit, John made the following statements regarding results.

Anup said either Bulls or Jazz will definitely win
Sujit said he is confident that Bulls will not win
John said he is confident that neither Jazz nor Lakers will win

When the result cameit was found that only one of the above three had
made a
correct statement.
Who has made the correct statement and who has won the contest.

Ans: Sujith; Lakers (5marks )


9. Five people A ,B ,C ,D ,E are related to each other.
Four of them make one true statement each as follows.

(i) B is my father's brother.
(ii) E is my mother-in-law.
(iii)C is my son-in-law's brother
(iv)A is my brother's wife.

Ans: (i) D
(ii) B
(iii) E
(iv) C (10 marks)


10. Some statements are given below:

L says all of my other four friends have money
M says that P said that exactly one among them has money
N says that L said that precisely two among them have money
O says that M said that three of the others have money
P, L and N said that they have money

All the above statement are false..
Who has money & who doesn't have any money?

(5 marks)

-------------------------------------------------------------------------------------
Infosys Test #3




1. Mr.Mathurs jewels have been stolen from his bank locker .
The bank has lockers of 12 people which are arranged in an array of
3
rows and 4 columns like:

1
2
3
4
5
6
7
8
9
10
11
12


The locker belonging to JONES was to the right of BLACK'S locker
and
directly above MILLAR'S.
BOOTH'S locker was directly above MILLAR'S.
SMITH'S locker was also above GRAY's (though not directly).
GREEN'S locker was directly below SMITH'S.
WILSON'S locker was between that of DAVIS and BOOTH.
MILLAR'S locker was on the bottom row directly to the right of
HERD'S.
WHITE'S locker was on the bottom right hand corner in the same
column
as BOOTH'S.

Which box belonged to Mr.Mathurs?

Ans: Box number 9 belongs to Mr.Mathurs.


2. Fifty minutes ago if it was four times as many minutes past three
o'clock,how many minutes is it to six o'clock?

Ans: Twenty six minutes.


3. If a clock takes 7seconds to strike 7, how long will the same clock
take
to strike 10?

Ans: The clock strikes for the first time at the start and takes 7
seconds
for 6 intervals-thus for one interval time
taken=7/6.
Therefore, for 10 seconds there are 9 intervals and time taken
is
9*7/6=10 and 1/2 seconds.


4. Three criminals were arrested for shop lifting.
However, when interrogated only one told the truth in both his
statements, while the other two each told one true
statement and one lie.
The statements were:

ALBERT :(a)Chander passed the merchandise. (b)Bruce created the
diversion.
BRUCE :(a)Albert passed the merchandise. (b)I created the
diversion.
CLIVE :(a)I took the goods out of the shop. (b)Bruce passed
them
over.

Ans: Albert passed the goods.Bruce created the diversion..Clive took
the
goods out of the shop.


5. Everyday in his business a merchant had to weigh amounts from 1 kg
to 121
kgs, to the nearest kg.
What are the minimum number of weight required and how heavy should
they
be?

Ans: .The minimum number is 5 and they should weigh 1,3,9,27 and 81
kgs.


6. 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.


7. Seven members sat around a table for three days for a conference.
The member's names were Abhishek, Amol, Ankur, Anurag,Bhuwan ,Vasu
and
Vikram.
The meetings were chaired by Vikram.
On the first evening members sat around the table alphabetically.
On the following two nights, Vikram arranged the seatings so that
he
could have Abhishek as near to him as
possible and abesent minded Vasu as far away as he could.
On no evening did any person have sitting next to him a person who
had
previously been his neighbour.
How did Vikram manage to seat everybody to the best advantage on
the
second and third evenings?

Ans:
Second evening:Vikram,Ankur,Abhishek,Amol,Vasu,Anurag and Bhuwan.
Third evening :Vikram,Anurag,Abhishek,Vasu,Bhuwan,Ankur,Amol.


8. Two trains start from stations A and B spaced 50 kms apart at the
same
time and speed.
As the trains start, a bird flies from one train towards the other
and
on reaching the second train, it flies back to the
first train.This is repeated till the trains collide.
If the speed of the trains is 25 km/h and that of the bird is
100km/h.
How much did the bird travel till the collision.

Ans: 100 kms.


9. Four prisoners escape from a prison.
The prisoners, Mr East, Mr West, Mr South, Mr North head towards
different directions after escaping.
The following information of their escape was supplied:

The escape routes were The North Road, South Road, East Road and
West
Road.
None of the prisoners took the road which was their namesake.
Mr.East did not take the South Road
Mr.West did not the South Road.
The West Road was not taken by Mr.East

What road did each of the prisoners take to make their escape?

Ans: Mr.East took the North Road
Mr.West took the East Road
Mr.North took the South Road
Mr.South took the West Road.


10. Complete the series:
5, 20, 24, 6, 2, 8, ?

Ans: 12 (as 5*4=20, 20+4=24, 24/4=6, 6-4=2, 2*4=8, 8+4=12).


------------------------------------------------------------------------------------- Infosys Test #4




1. Replace each letter by a digit.
Each letter must be represented by the same digit and no beginning
letter of a word can be 0.

O N E
O N E
O N E
O N E
-------
T E N

Ans: 0 =1, N = 8 ,E = 2, T = 7



2. Ann, Boobie, Cathy and Dave are at their monthly business meeting.
Their occupations are author, biologist, chemist and doctor, but
not
necessarily in that order.
Dave just told the biologist that Cathy was on her way with
doughnuts.
Ann is sitting across from the doctor and next to the chemist.
The doctor was thinking that Boobie was a goofy name for parent's
to
choose,but didn't say anything.
What is each person's occupation?

Ans: Since Dave spoke to the biologist and Ann sat next to the chemist
and
across the doctor, Cathy must be the author
and Ann the biologist.
The doctor didn't speak, but David did, so Bobbie is the doctor
and
Dave the chemist.



3. Sometime after 10:00 PM a murder took place.
A witness claimed that the clock must have stopped at the time of
the
shooting.
It was later found that the postion of both the hands were the same
but
their positions had interchanged.
Tell the time of the shooting (both actual and claimed).

Ans: Time of shooting = 11:54 PM
Claimed Time = 10:59 PM



4. Next number in the series is
1 , 2 , 4 , 13 , 31 , 112 , ?

Ans: 224.
No number has digits more than 4. All of them are 1 , 2, 4, 8 ,
16 ,
32 , 64 converted to numbers in base 5



5. Shahrukh speaks truth only in the morning and lies in the afternoon,
whereas Salman speaks truth only in the afternoon. A
says that B is Shahrukh. Is it morning or afternoon and who is A -
Shahrukh
or Salman.

Ans: Afternoon ; A is Salman.



6. Two trains starting at same time, one from Bangalore to Mysore and
other
in opposite direction arrive at their
destination 1 hr and 4 hours respectively after passing each other.
How
nuch faster is one train from other?

Ans: Twice



7. There are 6 volumes of books on a rack kept in order ( ie vol.1,
vol. 2
and so on ).
Give the position after the following changes were noticed.

All books have been changed
Vol.5 was directly to the right of Vol.2
Vol.4 has Vol.6 to its left and both weren't at Vol.3's place
Vol.1 has Vol.3 on right and Vol.5 on left
An even numbered volume is at Vol.5's place

Find the order in which the books are kept now.

Ans: 2 , 5 , 1 , 3 , 6 , 4



8. I bought a car with a peculiar 5 digit numbered licence plate which
on
reversing could still be read.
On reversing value is increased by 78633.Whats the original number
if
all digits were different?

Ans: Only 0 1 6 8 and 9 can be readupside down.So on rearranging these
digits we get the answer as 10968



9. The shape in the sketch below is that of a square attached to half
of a
similar square.Divide it into four equal pieces



Ans: Hint : the figure can be divided into 12 equal triangles



10. Supposing a clock takes 7 seconds to strike 7. How mlong will it
take to
strike 10?

Ans: 10 1/2 seconds.
-------------------------------------------------------------------------------------there are a lot more out there meet u in the next blog
WITH REGARDS
SURAI