You are on page 1of 58

TCS Company Profile

Tata Consultancy Services is an IT services, consulting and business solutions organization that
has been partnering with many of the world’s largest businesses for the past 50 years. We believe
innovation and collective knowledge can transform all our futures with greater purpose.

Job Profile( position etc)


Not Specified

Work profile (responsibility etc)


Not Specified

TCS Eligibility Criteria


TCS NQT is exclusively open for students graduating in the year 2023 with the following
academic degrees: Bachelor of Technology (B.Tech.) / Bachelor of Engineering (B.E.) / Master
of Technology (M.Tech.) / Master of Engineering (M.E.) / Master of Computer Applications
(M.C.A.) / Master of Science (M.Sc. / M.S.) in any specialization offered by recognized
universities / colleges.

1. Students who are the Pass outs of the Year 2018 to 2024 and completing their Studies in
B.E. / B.Tech / M.E. / M.Tech / MCA/ M.Sc from any specialization are eligible for the
TCS Ninja Recruitment 2023. Minimum aggregate (all subjects in all semesters) marks
should be 60% or 6 CGPA in Class Xth, Class XIIth, Diploma (if applicable), Graduation
and Post-Graduation examination.
2. Students must not have 1 Arrear/ ATKT/ Backlog at the time of appearing for the TCS
Selection Process in Highest Qualification.
3. Maximum 2 Years of Gap is allowed in education.

Age Limit

Students with the Age Limits of 18 to 28 Years are only eligible to participate in the TCS NQT
Hiring Process.

Selection Process

Post the Online Exam, you will be selected to sit for the two interview rounds –

• Technical Interview
• HR Interview

Exam pattern

The TCS Ninja Selection is done on the basis of NQT Exam. The pattern for the exam is
given below:

First Round – Written Exam:

• Traits – 1 Question | 75 mins (shared)


• Numerical Ability – 20 Questions | 75 mins (shared)
• Verbal Ability – 25 Questions | 75 mins (shared)
• Reasoning Ability – 20 Questions | 75 mins (shared)
IMPORTANT NOTE:

1. Difficulty: Medium to High


2. Time Limit: 75 mins (Shared among all section)
3. Negative Marking: No
4. Type of Test: Non-Adaptive
5. Traits are mandatory in Off- Campus but may or may not come in On- Campus Exam.

TCS Ninja Exam Syllabus


Numerical Ability

• Total no. of Questions – 20 Questions


• Time Limit – 75 mins (shared)
• Sectional Cut-off- None

The topics asked for the exam in the Numerical Ability Section are:

• Geometry
• Series and Progressions
• Reasoning
• Sudoku
• Probability
• Permutation and Combination
• Time Speed Distance
• Equations
• Simple and Compound Interest
• Ratio and Proportions
• Work and Time
• Number System
• LCM & HCF & more…

Verbal Ability

• Total no. of Questions: 25 Questions


• Time Limit: 75 mins (shared)
• Sectional Cut-off: No

The topics asked for the exam in the Verbal Ability Section are:

• Grammar
o Articles
o Most confused words
o Subject-Verb Agreement
o Nouns
o Tenses
o Modals
o Spellings
Logical Reasoning

• Total no. of Questions: 20 Questions


• Time Limit: 75 mins (shared)
• Sectional Cut-off: No

The topics asked for the exam in the Logical Reasoning Section are:

• Meaningful Word Creation


• Number Series
o Missing Number Single
o Missing Number Analogy
• Blood Relations
• Coding-Decoding
• Ages
• Data Sufficiency
o Rank Based Logic
o Ages
• Seating Arrangement (Easy)
• Seating Arrangement (Complex)
• Odd Man Out
o Numbers
o Logical
• Distance and Directions
Questions & Answers
Technical Section

1. The result evaluating the postfix expression 10 5+60 6 / * 8- is

a) 284
b) 213
c) 142
d) 71

Explanation

stack
10
10 5(keep in the stack)
10 5+=10+5= 15 (apply operator on last 2 operands)
15 60 (keep in stack)
15 60 6 (keep in stack)
15 60 6/=15 10 (apply operator on last 2 operands)
15 10 *= 150 (apply operator on last 2 operands)
150 8 (Keep in stack)
150 8-=150- 8 = 142 (apply operator on last 2 operands

2. Consider a binary tree T that has 200 leaf nodes. Then, the number
of nodes in T that have exactly two children are ____.

a) 399
b) 401
c) 199
d) 201

Explanation

Let number of nodes with exactly two children be a, and with exactly one children be y.
Total degree = 200 + 3x + 2y - 1 (As all nodes with 2 children have degree 3 except the root)
No. of nodes= x + y + 200
No. of edges =Total degree/2 = (200+ 3x + 2y - 1)/2 [Handshaking Theorem]
No. of edges in a tree= No. of nodes-1 So, (200+3x+2y-1) = 2x + 2y + 400 - 2 x = 199

3. Which of the following is/are correct inorder traversal sequence(s) of


binary search tree(s)?
I. 3, 5, 7, 8, 15, 19, 25
II. 5, 8, 9, 12, 10, 15, 25
III. 2, 7, 10, 8, 14, 16, 20
IV. 4, 6, 7, 9 18, 20, 25
a) I & IV
b) II & III
c) II & IV
d) II ONLY

Explanation

In a binary search tree (BST), the inorder traversal produces a sorted sequence of elements. Let's
analyze the given options:
3, 5, 7, 8, 15, 19, 25: This sequence is in ascending order, which is consistent with the inorder traversal
of a BST. So, option I is correct.
5, 8, 9, 12, 10, 15, 25: This sequence is not in ascending order, which means it cannot be the inorder
traversal of a BST. So, option II is incorrect.
2, 7, 10, 8, 14, 16, 20: This sequence is not in ascending order and does not represent a valid inorder
traversal of a BST. So, option III is incorrect.
4, 6, 7, 9, 18, 20, 25: This sequence is in ascending order, which is consistent with the inorder traversal
of a BST. So, option IV is correct.

4. Find the number of binary tree(s) with nodes (i.e., A,B and C)
which when traversed by pre-order gives the sequence C , Band A
a) 7
b) 5
c) 8
d) NONE

Explanation

The post-order traversal of a binary tree visits the left subtree, right subtree and then the root node. The
possible post-order traversals of these 5 binary trees are:
ABC (A is the root, B and C are the left and right subtrees respectively)
ACB (A is the root, C is the left subtree and B is the right subtree) ● BAC (B is the root, A is the left
subtree and C is the right subtree) ● BCA (B is the root, C is the left subtree and A is the right subtree) ●
CAB (C is the root, A is the left subtree and B is the right subtree)
It's important to note that these are not unique trees, just the order of traversal is different Number of
binary tree with 3 nodes with post order A, B, C So there are 5 binary tree possible.

5. what is the average-case time complexity for finding the height of the
Binary tree.
a) O(n)
b) O(n²)
c) O(log n)
d) O(nlog n)

Explanation

The nodes are either a part of left sub tree or the right sub tree, so we don’t have to traverse all the
nodes, this means the complexity is lesser than n, in the average case, assuming the nodes are spread
evenly, the time complexity becomes O(logn)..
6. A full binary tree with n non-leaf nodes contains
a) logn node
b) n+1 node
c) 2n nodes
d) 2n+1 nodes

Explanation

A full binary tree with n non leaf nodes contains 2n+1 nodes.
In a binary tree each non-leaf node provides two edges. The full tree contains 2*n nodes. Each non-leaf
node connected to an ancestor consumes one edge, which is tree of all nodes except the root node of
the tree. Henceforth it leaves * n+1 edges connected to leaves.
In a binary tree, a tree where each non-leaf node has exactly two sons - number of leaves is n+1. Total
number of nodes is 2n+1.
A full binary tree is a tree in which every node other than the leaves has two children. A complete binary
tree is a binary tree in which every level, except possibly the last, is completely filled, and all nodes are
as far left as possible.

7. The number of unused pointers in a complete binary tree of depth 5


is:
a) 8
b) 16
c) 32
d) 64

Explanation

Assuming , Unused pointers are pointers that are not used for a complete binary tree of depth i , will
have 2^i nodes only the leaf nodes , the pointer variables will be unused, since all the internal nodes will
point to other nodes at level i =5 will have 2 ^ 5 = 32 nodes

8.

a) 10
b) 9
c) Syntax error

d) Lvr error

Explanation

We can’t change literals

9.

a) K

b) L

c) M

d) N

Explanation

Ascii Value of N is 78.

10.
a) %%%%
b) %%%
c) %%
d) %

Explanation

In the printf statement, %% is used to escape a single % character. So, for each %%, it will print a single
%. So correct answer is %%.

11.

a) 0
b) 1
c) Error
d) Garbage value
EXPLANATION- %d is a format specify represents integer decimal format. In the above case, any random
value (Garbage value) of integer decimal format will be displayed. “%d” act as a placeholder for the
decimal value.

12.
a) FACE
b) FA
c) Error
d) CE

EXPLANATION- +2 will eliminate first two characters from the given string in printf()

13.

a) 28 fffd
b) 28 fffe
c) Error
d) 40-3
EXPLAINATION- first evaluate x<<3 i.e. (10*2^2) which should give the value 40 in decimal. Now convert
the decimal value 40 to hexadecimal should give 28. Next, evaluate the y>>2 i.e. (-10 => -5 => -3) -3.
Now, first find the 2’s complement of the number i.e.: the first 4 bits will be 1101=>13, the next bits are
1111=>f and so on the process will repeat till the last bit. The output of the second printf() will be fffd.
14. Question at last cout<<s;

a) -9
b) 3
c) 0
d) 1
EXPLAINATION- During an iteration process, whenever the value of i gradually gets incremented from -4
to 0, if condition always gets evaluated to false. However, for i=1, if condition gets evaluated to true and
the value of s=1. Similarly, when i is equals to 3, if condition once again gets evaluated to true and the
value of s becomes 3 from 1.
15.

a) Alok
b) Aloksingh
c) AlokAlok
d) Compile time error
EXPLAINATION- At first the printf() within the expression of if will get executed and print Alok. However,
the condition given in if() will evaluate to false due to non-zero value i.e 4 is true but !4 is false, that’s
why else will get executed and will display singh.
16.

a) 0
b) 1
c) Infinite loop
d) Error
EXPLAINATION- As the iteration starts as one might think that the while loop will execute for infinite.
However, x will increment till its range, but once when the value of x exits the range after the process of
incrementation (i.e after 32,767), the value of x will start from the least number within the range (i.e from
-32,768). The value of x will keep incrementing till the value of x becomes 0. The condition within while
will become false and the value of x will increment by 1. Therefore, the value of x is 1.

17.

a) -13
b) 13
c) 177736
d) 177763
EXPLAINATION- The binary 2’s complement of -13 is 1111 1111 1111 0011. So, if we consider three three
bits from right hand side than; 011 (3), 110 (6), 111 (7), 111 (7), 111 (7), 1 (1). With that, the output will
be 177763.
18.

a) 0
b) Error
c) -1
d) No output
EXPLAINATION- As x is assigned 0 at the time of the declaration, ~~~~x will always be the same as
assigned number that is 0 in this case. So, if condition will not get executed because the condition will be
false, furthermore, else will get executed and the output will be -1.

19.

a) 0
b) 1
c) Error
d) No output
EXPLAINATION- Well, after declaring and initializing the variable x by 5, x gets initialized by 0 within if
condition which makes the condition false. So, else gets executed, since x know is 0, due to the increment
operator, x will become 1, and so the output will be 1.

20.

a) 40
b) 0
c) 1
d) -48
EXPLAINATION- ~x<<y will get executed as ~5<<3. Furthermore, ~5 will be first get evaluated as -6 and
the result of -6<<3 will be -48.
21.

a) A
b) B
c) C
d) D

EXPLAINATION- The value of *ptr is “Hello” as character pointer can hold as many characters, and with
help of the strcpy() you can copy string in a character array variable a, in the above case the value of a is
“world”. So, the output will be “Hello world”.
22.

a) A
b) B
c) C
d) D
EXPLAINATION- *ptr means “program”, & before *ptr means, reference or the base address of string
“program”. The base address is the first address of the whole memory that holds the character value ‘p’.
The *&*ptr, therefore, means *(&(*ptr))) the value of the base address, i.e. ‘p’.
23.

a) A
b) B
c) C
d) D

EXPLAINATION- 4 will negate the first 4 characters so the output will be “oworld”.
24.

a) A
b) B
c) C
d) D

EXPLAINATION- Any non-zero value means true. So, the if condition will evaluate to true.

25.

a) A
b) B
c) C
d) D
EXPLAINATION- Well, in the above code scanf() returns 1 as a count of number of characters. As %
symbol of nagation in C, ‘d’ is counted as 1 character.

26.

a) A
b) B
c) C
d) D

EXPLAINATION- Well, in the above code scanf() returns 1 as a count of number of characters. As %
symbol of nagation in C, ‘s’ is counted as 1 character.
27.

a) A
b) B
c) C
d) D

EXPLAINATION- Firstly, cr which is a structure type variable, gets type casted to integer pointer and
assigned to *ptr. ptr is a base address of the whole integer list present in cr. (ptr+4) means the 4th
address from the base address and *(ptr+4) means the value of the 4th address from the base address,
i.e., 11.
28.

a) A
b) B
c) C
d) D

EXPLAINATION- As per the code, the output will be 1. Due to the reason that, if we try to print the value
p with the format specify %d this will give the decimal value of the address 6487567 and if we try same
thing with q we’ll get 6487566 which can be the address of the previous memory from the memory of a,
i.e. b. In any case the difference will be 1, because as per the memory allocation for a and b must be side
by side. Totally depends upon the schedule of the declaration.
29.

a) A
b) B
c) C
d) D

EXPLAINATION- The size of the char type is 1, and the address assigned to *p is 0, since the size of
memory is 1, the value of a will be 1 (0 -> last address is 0 and +1). Next, here the memory size of int is 4,
and the address assigned to *q is 0, since the int is of 4 byte, the value b will be 4 (0 1 2 3 -> last address
is 3 and +1). Lastly, the memory size of the double is 8 byte, and the address assigned to *r is 0, since the
double is of 8 byte, the value of c will be 8 (0 1 2 3 4 5 6 7->last address is 7 and +1).
30.

a) A
b) B
c) C
d) D

EXPLAINATION- Pointer variable holds the address of another variable, which in return points the value
in that address. However, in the above code, you cannot pass constant value directly to the pointer
variable as the pointer variables are capable of only storing address type values.
31.

a) 64
b) -64
c) 56
d) Error

EXPLAINATION: We will solve this from left to right It will come to 5 times Bitwise of X according to
shortcut ~n=-(n+1) therefore solving this 5 times we will get -8 then the next step is -8 left shift 3 .so
convert -8 into 2’s complement as negative integers reside as 2’s complements in the computer system.
Therefore 2’s complement of -8 is 1111 1000 now shifting 3 positions from left it will become 1100
0000. The left most bit is 1 it represents the sign that will be negative now converting the remaining bits
into decimal i.e 100 0000 it will come out to be 64 and add the negative sign since the left most bit also
known as Most Significant Bit is 1 therefore -64 is the Answer.

32.

a) 10
b) 1
c) 0
d) 11
EXPLAINATION: ++x is a pre increment operator means the value will be incremented by 1 and then that
incremented value will be used in expression since it is a unary operator and has highest precedence
and solved right to left because of associativity rule of pre increment operator. Therefore x becomes 11
now the expression becomes 0 || 11 and the output will be 1 Since Logical Or evaluates the 11 and it is a
non zero value therefore output is 1 and it 0verrides the content of x and changed to 1 Therefore the
answer is 1.

33.

a) 31
b) 30
c) 21
d) 20

EXPLAINATION: int x = 0; declares an integer variable x and initializes it with the value 0.

int y; declares an integer variable y without initializing it

++x: This is a pre-increment operation it has the highest priority thus solved from right to left, which
increments the value of x before evaluating the expression. So, x becomes 1, and the result of ++x is 1
and other ++x leads to 2 .

&& (Logical AND): In a logical AND operation, both operands must be true (non-zero) for the result to be
true. Since both ++x (1) and ++x (2) are non-zero, the result of ++x && ++x is true (1).
|| (Logical OR): In a logical OR operation, if at least one operand is true (non-zero), the result is true.
Since the left operand ++x && ++x is true (1), the right operand x++ is not evaluated. since the output of
logical or comes out to be 1 hence this gets assigned to y.

x++: This is a post-increment operation, which increments the value of x after evaluating the expression.
So, x becomes 3, but the result of x++ is still 2 and it takes 2 in solving the expression, thus x=2 .

34.

a) Error
b) 663
c) 556
d) 47

Explanation

Let's break down the calculation step by step:

x(4) calls x(3) and x(2).


x(3) evaluates as 5 + x(2) * x(1).

x(2) evaluates as 5 + x(1) * x(0) = 5 + 3 * 3 = 14.

x(1) and x(0) both return 3.

x(3) evaluates as 5 + 14 * 3 = 5 + 42 = 47.

x(4) evaluates as 5 + x(3) * x(2) = 5 + 47 * 14 = 5 + 658 = 663.

35.

a) 112112311211234
b) 121312141213121
c) 432112113211211
d) Error
EXPLANATION:

The output of the code you provided results from the recursive structure of the `x` function. Here's how
the code works:

1. The `x` function is called with an argument of `4` from the `main` function.

2. In the `x` function, there's a recursive call `x(n - 1)` before printing the current value `n` and another
recursive call `x(n - 1)` after printing.

3. When `x(4)` is called, it first calls `x(3)` before printing `4` and then calls `x(3)` again after printing `4`.

4. The pattern continues as follows:

- `x(3)` calls `x(2)` before printing `3` and then calls `x(2)` again after printing `3`.

- `x(2)` calls `x(1)` before printing `2` and then calls `x(1)` again after printing `2`.

- `x(1)` calls `x(0)` before printing `1` and then calls `x(0)` again after printing `1`.

5. This pattern of calling and printing numbers continues until it reaches the base case when `n`
becomes `0`. At this point, the recursion stops.

So, the output shows the numbers from `1` to `n` printed in a recursive fashion, with each number being
printed twice—once before and once after the recursive calls.
36.

a) 35
b) 02
c) 3
d) Error

EXPLANATION: This will lead to error because after if there are 2 printf and by default to compiler will
assume the first printf to be the part of if but after second printf else is there and else must come
immediately after the if but 2nd printf comes before it and also there is no mention of curly braces to
define the scope of if thus it will result to Compilation Error.
37.

a) 7
b) 3
c) Error
d) None of the above
EXPLANATION:

The loop condition i < 3, 0 uses the comma , operator. The comma operator evaluates both of its
operands but returns the value of the second operand. In this case, the second operand is 0.

So, your loop is effectively equivalent to:

for (int i = 0; 0; i++)

x += i * i;

The condition 0 is always false, which means that the loop will not execute at all. Therefore, the value of
x remains 3, and the printf statement will print 3.
38.

a) 8
b) 42
c) Infinite loop
d) Error

EXPLANATION:

The loop condition i < 3, 5 contains a comma , operator. In C, the comma operator evaluates both of its
operands but returns the value of the second operand. In this case, the second operand is 5.

So, your loop is effectively equivalent to:

for (int i = 0; 5; i++)

x += i * i;

Since the condition 5 is always true, this loop will run indefinitely, and x will keep increasing without
bound. As a result, the printf statement will never be reached.
39.

a) hi
b) hello
c) Error
d) None of the above

EXPLANATION:

We have initialized var x as a float that has value 7.9 but in the condition of if it evaluates to false
because in c floats are handled by floating point emulator and the binary representation is also different
to that of actual 7.9(real constant) they get stored with approx. value in memory thus the else part will
get evaluated and result to hello.
40.

a) 1
b) 200
c) -56
d) Error

Range of char data type is -128 to 127 since the value 200 exceeds the range therefore it get reverses in
the lower range means when you try to store 128 in a char it will get stored as -128 if you try to store
129 it will get stored as -127 and so on . thus when you try to store 200 in char variable it get stored as
-56. And 1 is not less than -56 thus condition becomes false and the else part gets executed thus value
of y is -56.
41.

a) 17
b) 34
c) 9
d) Error

EXPLANATION:

P is a integer pointer which Is pointing to address of a and a=a+5 will make a result to 14 then q=p
means whatever the p holds the address same address will get assigned to q and it also started pointing
to address of a then *q+=3 means value at q means a value that’s 14 +3 it will result to 17 then *p+=a
means value at a that is 17 + 17 it will result to 34. Then q++ means this pointer will now point to next
var that has address of operator since there is no int var declared as address of thus it will have no effect
then printing the value of p since its pointing to a and a has been changed to 34 thus output is 34.
42.

a) 9
b) 14
c) 28
d) Error

EXPLANATION:

Since p is a pointer to a variable a (p=&a) which means it can access the value present at a and any
manipulation is done at a thus it will reflect back in p .therefore when a=a+5 which results to a=9+5 i.e
a=14 then *p+=a means value at p= value at p + a means and value at p is a only since it is pointer to a
therefore it will take 14 and a holds 14 thus resultant output will be 14+14 which results to 28.
43.

a) 22
b) 23
c) 30
d) 33
EXPLANATION:

This for loop will iterate for 6 times starting from 0 and goes till 5 and i will take values from 0 to 5 and
in first iteration s=s+x^i will become 0+5^0 which becomes 5 then in 2nd iteration it will become 5+5^1
which results to 9 in 3rd iteration it will become 9+5^2 which results to 16,in 4th iteration it will become
16+5^3 which results to 22 in 5th iteration it will become 22+5^4 which results to 23 in 6th iteration it
will become 23+5^5 which results to 23 .thus the answer is 23.

44.
a) 4
b) 16
c) Error
d) 64
EXPLANATION:

#define is a macro and is solved by pre-processor and what it does here it solves the expression like

z=y/x *x which becomes 64/4 *4 and compiler solved it from left to right thus 64/4 results to 16*4 and it
will result to final output of 64

45.

a) 44
b) Error
c) 26
d) 23

EXPLANATION:

#define is a macros in C and it is solved by pre-processor thus they will evaluate the expression as :

f(4,g(5,6))=(4)*(5)+(6) which results to 26 by compiler.


46.

a) 566
b) 565
c) 666
d) 555

EXPLANATION:

In this C code snippet, you have a variable x declared in both the outer and inner scopes. The code uses
block scope, and it prints the value of x in both scopes.

int main() {

int x = 5; // This is the outer scope variable x

printf("%d", x); // This prints the value of the outer x, which is 5

int x = 6; // This is the inner scope variable x

printf("%d", x); // This prints the value of the inner x, which is 6

}
printf("%d", x); // This prints the value of the outer x again, which is 5

return 0;

Here's the breakdown of the output:

The first printf prints the value of the outer x, which is 5.

Inside the inner block, there's a new x declared with a value of 6. The printf inside the inner block prints
the value of this inner x, which is 6.

After exiting the inner block, we're back in the outer scope. The last printf prints the value of the outer x
again, which is 5.

47.

a) 9
b) 10
c) Error
d) 0
EXPLANATION:

It will throw Error that is Lvalue required which means Left Value Required to assign the value of right
side is needed since ++9 will give 10 as output and needed to be stored in a variable since we have not
declare any variable and using %d and it only works if some int value is already stored in memory thus it
will lead to Error.
48.

a) 121110
b) 121011
c) 121010
d) 101012
EXPLANATION:

Pre Increment operator has the highest priority thus it will be solved by right to left due to associativity
rule therefore rightmost ++x will become 10 then x++ will remain 10 as it is post increment means the
value before doing increment will be used and before solving ++x at the leftmost the value of x due to
post increment changes to 11 and then after solving ++x at the left it becomes 12. Thus the answer
comes out to be 12 10 10 .

49.

a) 160
b) 061
c) 060
d) 161

EXPLANATION:

Since == and != has same precedence in TC thus it will be solved from right to left therefore x==y will
result in 0 since 9 is not equal to y and then x=y will be solved it will initialize the value of y in x and thus
x becomes 6 therefore x!=y will be evaluated as 6!=6 (False) which is 0

Therefore the result will come out to be 060

50.

a) 6
b) 8
c) 3
d) 5

EXPLANATION: x != y ? !x ? 6 : !y ? 8 : 5 : 3

x != y is true because 9 is not equal to 6.


So, we proceed to the first part of the conditional operator: !x ? 6 : !y ? 8 : 5
Now, let's evaluate !x:

!x checks if x is zero. Since x is 9 (non-zero), !x is false (0).

So, the expression becomes:

0 ? 6 : !y ? 8 : 5
Now, let's evaluate !y:

!y checks if y is zero. Since y is 6 (non-zero), !y is false (0).


So, the expression becomes:
0?6:0?8:5

Now, let's evaluate the final part:

Since both the first and second conditions are false (0), we take the value after the second ?, which is 5.
So, the correct result of the expression is indeed 5.
APTITUDE SECTION

1. Which two signs should be interchanged in the following equation to make it correct?

7 ⨯3 + 4 - 15 ÷ 5 = 16

a) ÷and-
b) ÷and+

c) ⨯and+

d) ÷and⨯

2. Arrange the following words in a logical and meaningful order.

1. Tree

2. Sprout
3. Sapling
4. Seed
5. Seedling

a) 1,2,3,4,5

b) 2,1,3,4,5

c) 4,2,5,3,1

d) 4,2,5,1,3

3. Wheat worth Rs.80 per kg and Rs.50 per kg is mixed with a third variety in the ratio 1 : 2
: 3 . If the mixture is worth Rs.75 per kg, then the price of the third variety per kg will be
equal to:

a) 95
b) 81
c) 80
d) 90

4. Three of the following four letter-clusters are alike in a certain way and one is
different. Pick the odd one out.
a) FGHI

b) ORTW

c) LNPR

d) BEHK

5. Two positions of a dice are shown. When 4 is at the bottom, what number will be on the top ?

a) 2
b) 1
c) 3
d) 6

6. Select the option that is related to the third word in the same way as the second word is related
to the first word. (The words must be considered as meaningful English words and must NOT be
related to each other based on the number of letters/number of consonants/vowels in the
word)

Time: Second:: Mass:?

a) Kilogram

b) Milligram

c) Gravity

d) Weight

7. Read the given statements and conclusions carefully. Assuming that the information given in
the statements is true, even if it appears to be at variance with commonly known facts, decide
which of the given conclusions logically follow(s) from the statements.
Statements:
Some gems are stones. Some
gems are rocks. All rocks are
diamonds. Conclusions:
I. Some diamonds are rocks.
II. Some stones are rocks.
III. Some gems are diamonds.

a) Only conclusions I and III follow

b) Only conclusions II and III follow

c) Only conclusions I follow

d) All conclusions I, II and III follow

8. Six years ago, the ratio of the ages of A and B was 7:5.4 years from now, the ratio of their ages
will be11: 9.What is the age of A at present?

a) 22.5 years

b) 23.5 years

c) 22 years

d) None

9. The numbers of coins of 25 paise,50 paise,Rs.2 and Rs.5 are in the ratio 5:4:3:1 respectively. If
the total amount of coins is Rs 285,then what will be the difference between the number of 25
paise and Rs. 5 coins?

a) 60

b) 70
c) 80
d) 50

10. Three numbers are such that if the average of any two of them is added to the third number,
the sums obtained are188,184 and192 respectively. What is the average of the original three
numbers?

a) 45

b) 94

c) 67

d) 44
11. A sum of Rs.84,000 is deposited in a bank on simple interest at the rate of 15% for the period
of 3 years. How much Simple Interest (in Rs.) will be received?

a) 37800

b) 37700
c) 35800
d) 36500

12. The difference between the compound interest and the simple interest on a sum at 10% p.a.
for three years is Rs. 248.the sum is:

a) 8800
b) 8000
c) 9000
d) 1234

13. 3 men, 4 women and 6 boys together can complete a work in 9 days. A woman does triple the work
a man does and a boy does half the work a man does. How many women alone will be able to complete
this work in 3 days?

a) 18
b) 20
c) 23
d) 19

14. A person sold 25 articles for Rs.3500 and incurred a loss of 10%.How many articles should he sell for
Rs. 3360 to make a profit of 8%?

a) 34
b) 20
c) 25
d) 35
15. Two numbers are in the ratio 3:5. If their HCF is 23, then the sum of the numbers will be:

a) 154
b) 167
c) 184
d) 345

16. Melting a hemisphere of radius 7 cm, four small identical spheres are made. What is the radius of these
spheres?

a) 3cm
b) 3.5 cm
c) 4cm
d) 4.7cm

17. The income of Anand is 40% more than his expenditure. If his income increases by 60% and his
expenditure increases by 70% then by what percent does his savings increase/decrease?

a) It decreases by 30%

b) It decreases by 40%

c) It increases by 35%

d) It increases by 20%

18. A silver puja thali set marked at ₹10,000 is sold with two successive discounts of 10% and 5%.An
additional 5% discount is offered if the payment is made in cash mode. Find the selling price of the article on
cash payment.

a) ₹8,122.50

b) ₹8,222.50

c) ₹7,122.50

d) ₹6,122.50
19. If a 10 digit number 4183x833y2 is divisible by 88, then the value of (7x-9y) for the largest possible value
of x, is :

a) 11

b) 12

c) 9

d) 13

20. What is the average of first five multiples of 12?

a) 36

b) 35
c) 39
d) 13

21. What is the area of a triangle with base 5 meters and height 10 meters?

a) 25square meters
b) 15square meters
c) 50 square meters
d) 5 square meters

22. The ratio of length and breadth of a rectangular park is 4:2. If a cat running along the boundary
of the park at the speed of 18 km / hr completes one round in 10 minutes, find the area of the
park in square meters.
a) 50000 sq . m.

b) 510000 sq . m.
c) 5000 sq.m.
d) 500 sq.m

23. Two trains of length 140 meters and 166 meters are moving towards each other on parallel tracks at a
speed of 50 km / hr. and 60 km /hr. respectively. In what time the trains will cross each other from the
moment they meet?

a) 10sec

b) 15sec
c) 25sec
d) 36sec

24. A man sitting in a train which is running at a speed of 100 km / hr. saw a goods train which is running in
opposite direction towards him. The goods train crosses the man in 8 seconds. If the length of goods train is
300 meters, find its speed.

a) 35km/h
b) 25km/h
c) 15km/h
d) 30km/h

25. A man is running at 10 km / hr in a parallel track in the same direction of a


train which is moving at 55 km / hr. He is 260 meters ahead of the train. If the length of train is 140 meters, in
what time the train will cross the man?

a) 32sec

b) 36sec
c) 30 sec

d) 36.6 sec
26. Vikas and Mohan working together can complete a work in 6 days. If Vikas alone

completes the same work in 10 days, in how many days Mohan alone can complete the

same work?

a) 15 day
b) 25 day
c) 30 day
d) 36 day

27. A contractor undertakes to complete a work in 120 days with the help of 100 workers.
After 45 days, he finds that only ¼ of the work has been completed. To complete the
remaining work, how many extra workers will be required?

a) 80 workers
b) 180 workers
c) 50 workers
d) 150 workers

28. RQP,ONM ,_,IHG, FED, find the missing letters.

a) LKJ

b) LKC

c) LKE

d) LKW

29. Statements:

I) Some parrots are owls.


II) All owls are pigeons.
III) All pigeons are snakes.

Conclusion:

i) Some parrots are pigeons


ii) Some pigeons are parrots
iii) All owls are snakes

a) All follow

b) Only I,III follow

c) Only II,III follow

d) Only I,II follow

30. Statements:

I) All crows are foxes.


II) All cats are jaguars.
III) Some cats are crows.

Conclusion:

I) Some jaguars are crows


II) Some foxes are jaguars
III) Some crows are Jaguars

a) All follow

b) Only I,III follow

c) Only II,III follow

d) Only I,II follow

31. Select three figures out of the following five figures which when fitted into each other would
form a square.

a) 1,2,5
b) 1,2,4
c) 5,3,1
d) 2,3,4
32. You have to choose one picture that would go in the empty box so that pictures in the second set are related
to each other in the same way as the

Pictures in the first set are related to each other.

a) C

b) A

c) B

d) D

33. You have to choose one picture that would go in the empty box so that pictures in the second set are related
to each other in the same way as the

Pictures in the first set are related to each other.


a) A

b) C

c) B

d) D

34. Which of the following series of figures follows the given rule? Rule: The image becomes
complex as the series proceeds.
a) 4

b) 2

c) 3

d) 1

35. Pointing to a photograph of a man, Pooja said, "He is the only son of the mother of my sister's
brother. "How is that person related to Pooja?

a) None of these
b) Father
c) Uncle
d) Daughter

APTITUDE - VERBAL ABILITY SECTION


1. Select the part of the sentence with error.
Since sunrise to sunset my grandmother would sit by her wheel spinning and reciting
prayers.
a. No error
b. My grandmother would sit by her wheel
c. Spinning and reciting prayers
d. Since sunrise to sunset
Ans. d
Exp- Since is used to indicate an action that started in the past and continues in the present.
From….to indicates action which ranges between Starting and ending points. Hence, since
will be replaced by from.

2. The following sentence pair can be combined into a single sentence. Choose the sentence
that best combines the two sentences without changing the meaning.
Nikhil researched the topic well. He was able to do his Viva Voice well.
a. Nikhil researched the topic well unless he was able to do his Viva Voice well.
b. Nikhil was able to do his Viva Voice well despite he researched the topic well.
c. Nikhil researched the topic well therefore he was able to do his Viva Voice well.
d. Nikhil was able to do his Viva Voice well although he researched the topic well.
Ans. c
Exp- Nikhil was able to do his viva voice well because he researched the topic well. Hence
‘therefore’ will be used to connect the sentences.

3. Solve the given analogy.


Beauty is to ugliness as adversity is to ________
a. Stability
b. Prosperity.
c. Cowardice.
d. Misery.
Ans. b
Exp- Beauty and ugliness are antonyms. Similarly Adversity and Prosperity are antonyms.

4. A word has been written in four different ways out of which only one is correctly spelt.
Choose the correctly spelt word.
a. Colleberation
b. Collaberation
c. Colaboration
d. Collaboration
Ans. d
Exp- No explanation

5. Select the option that is most nearly OPPOSITE in meaning to the given word.
He was AMENABLE to the whole situation knowing that it was his mistake.
a. Uncooperative
b. Persuadable
c. Biddable
d. Docile
Ans. a
Exp- No explanation
Q.6 Sentence completion
We are _______ with hundreds of adverts every day. Commercials on television, billboards
on highways, posters on walls, and street ___________ of flyers and booklets are all
examples.
a. confined/distributing
b. faced/distributive
c. bombarded/distribution
d. thrown/distributed
Ans. c
Exp- Bombarded: subject to a continuous flow of questions, criticisms, or information.
Distribution will be used in the second place.

7. Government buildings are ...... on the Republic day.


a. enlightened
b. lightened
c. glowed
d. illuminated
Ans. d
Exp- to illuminate means to light up/ decorate with lights. So, Government buildings are
illuminated on the Republic day.

Q.8 Fill in the blanks with the most suitable articles:


_______ ignorance is a bliss and _________ ignorance of Miranda was really astounding.
a. The, The
b. No article, the
c. No article, No article
d. An, The
Ans. b
Exp- No article is required in the first blank because Ignorance is an abstract noun while in
the second blank ‘the’ article will be used because the second part is about a specific person’s
ignorance.
Q.9 Choose the one which best expresses the meaning of the given idiom/ proverb.
To turn over a new leaf
a. To change completely one’s course of action in a positive way.
b. To shift attention to new problems after having studied the old ones thoroughly.
c. To cover up one’s fault by wearing new marks.
d. To change the old habits and adopt new ones.
Ans. a
Exp- No explanation

Q. 10 Out of the four alternatives suggested select the one which best expresses the same
sentence in Passive (or Active) voice.

Mona was writing a letter to her father.


a. A letter was written to her father by Mona.
b. A letter has been written to her father by Mona.
c. A letter was being written by Mona to her father.
d. A letter was written by Mona to her father
Ans. c
Exp- The rule of conversion from Active to Passive will be applied and ‘was writing’ will
change to ‘was being written’. Also, Subject and object will interchange their position,

Reading Comprehension
Fasting is an act of homage to the majesty of appetite. So I think we should arrange to give up
our pleasures regularly-our food, our friends, our lovers- in order to preserve their intensity,
and the moment of coming back to them. For this is the moment that renews and refreshes
both oneself and the thing one loves. Sailors and travelers enjoyed this once, and so did
hunters, I suppose. Part of the weariness of modern life may be that we live too much on top
of each other, and are entertained and fed too regularly.
Once we were separated by hunger both from our food and families, and then we learned to
value both. The men went off hunting, and the dogs went with them; the women and children
waved goodbye. The cave was empty of men for days on end; nobody ate, or knew what to
do. The women crouched by the fire, the wet smoke in their eyes; the children wailed;
everybody was hungry. Then one night there were shouts and the barking of dogs from the
hills, and the men came back loaded with meat.
This was the great reunion, and everybody gorged themselves silly, and appetite came into its
own; the long-awaited meal became a feast to remember and an almost sacred celebration of
life. Now we go off to the office and come home in the evenings to cheap chicken and frozen
peas. Very nice, but too much of it, too easy and regular, served up without effort or wanting.
We eat, we are lucky, our faces are shining with fat, but we don’t know the pleasure of being
hungry any more.
Too much of anything-too much music, entertainment, happy snacks, or time spent with
one’s friends- creates a kind of impotence of living by which one can no longer hear, or taste,
or see, or love, or remember. Life is short and precious, and appetite is one of its guardians,
and loss of appetite is a sort of death. So if we are to enjoy this short life we should respect
the divinity of appetite, and keep it eager and not too much blunted.

Select the correct answer option based on the passage.

Q.11: What is the author’s main argument in the passage?


a) The olden times, when the roles of men and women were clearly divided, were far more
enjoyable than the present time
b) There is not enough effort required anymore to obtain food and hence the pleasure derived
is not the same
c) People who don’t have enough to eat enjoy life much more than those who have plentiful
d) We should deny ourselves pleasures once in a while in order to whet our desires and feel
more alive
Answer : d
Exp- The passage revolves around the theme that only when we get separated with our
pleasures, we realize their importance and value them more.

Q.12: What are the benefits of fasting?


a) It is an act against the drawbacks of appetite
b) It brings joy in eating, and one learns to appreciate food
c) It is the method to understand how civilization evolved
d) It is a punishment for the greedy and unkind
Answer: b
Exp- When we are separated from food for some time by means of fasting, we learn to value
it more and it brings that joy in eating which cannot be felt if we don’t fast.

Q.13: What commonality has been highlighted between the sailors and hunters?
a) Neither were fed nor entertained regularly
b) They renew and refresh themselves regularly
c) They were regularly separated from their loved ones and things they liked
d) The roles of men and women were clearly divided for both professions
Answer: c
Exp-It is mentioned in the first paragraph that the sailors and hunters regularly separated
themselves from the things they loved.

Q.14: ‘The long-awaited meal became a feast to remember and an almost sacred celebration
of life’, what does this line imply?
a) After so many days of being hungry, the cave men and women felt alive once again after
eating the food
b) People respected and were thankful for getting food after days of being hungry and also of
being united with their loved ones
c) Cave men and women ate and celebrated together with the entire community making the
feast really enjoyable
d) Cave men and women enjoyed themselves in the feast and performed a ceremony to thank
the Gods for their safe return back home
Answer: b
Exp- The statement in the question ‘The long awaited meal became a feast to remember and
an almost sacred celebration of life’ implies that because of being separated with food and
pleasures for some time, people were thankful for getting food and also for meeting their
loved ones.

15: Find out error in this sentence:


A) ’Be the change you want
(B) to see in the world’ was
(C) said through Mahatma Gandhi

a) A
b) B
c) C
d) No error

Answer : c
Exp- Said by in place of Said through

You might also like