Professional Documents
Culture Documents
Contents Page
There are two roles that Accenture is recruiting 2021 pass-outs for, this year. They are as follows.
Detail Associate Software Engineer Software Engineer
Total compensation INR 4.5 LPA INR 6.5 LPA
Fixed pay INR 3,83,000 INR 5,41,500
Variable pay (based on performance) INR 32,500 INR 84,500
Benefits and One-time Bonus Benefits: INR 9,500 (Gratuity and Insurance Premium) Benefits: INR 24,500 (Gratuity
and Insurance Premium)
One-time Joining Bonus: INR 25,000
(on successful completion of training)
page 1 of 14
READY RECKONER FOR ACCENTURE
• Reasoning
o Reading Comprehension
o Para-Jumbles
o Critical Reasoning
page 2 of 14
READY RECKONER FOR ACCENTURE
Here are the official system requirements to participate in the Accenture Recruitment Process.
page 3 of 14
READY RECKONER FOR ACCENTURE
F. Accenture Cognitive Assessment Questions & Answers Q3. A, working alone can make a cabinet in 12 days. B will take 6 days
more than A to do the same work. A and B along with the help of C
Q1. A number when divided by a divisor D leaves a remainder of 13. completes it in 5 days. If they are paid Rs. 9000 for the job, find C’s share.
When thrice the number is divided by D, the remainder obtained is 2. A. Rs.2750 B. Rs. 2500 C. Rs.2250 D. None
Find the number of possibilities of D.
A. 0 B. 1 C. 2 D. 3 Answer: Option A
Q2. If 23XY59 is a number with all distinct digits and divisible by 11, Q4. Jack bought 10 apples, 15 pears and Jill bought 20 apples and
then the two-digit number XY will be ___. some pears. Jack paid Rs. 20 for his purchase and Jill paid Rs. 40 for his
A. 61 or 17 B. 63 or 17 C. 23 or 43 D. 61 or 19 purchase. How many pears did Jill buy?
A. 45 B. 30 C. 15 D. Cannot be determined
Answer: Option A
Answer: Option B
Explanation: We know, that for divisibility test for 11, it is difference
between the sum of the alternate terms must be ‘0’ or a multiple of 11. Explanation:
Substituting values from the options, Apples Pears Amount
Jack 10 15 Rs.10
Jill 20 x Rs.40
Q5. The ratio of a father’s age to his son’s age is 4 : 1. The product of their
ages is 196. What will be the ratio of their ages after 5 years?
A. 3:2 B. 4:11 C. 11:4 D. 4:1
Answer: Option C
2 3 1 7 5 9 Explanation:
Let S be son’s age and f be father’s age.
f/s = 4/1
Father’s age = 4x; Son’s age = x
Product = 196
3+1+9 = 13, (4x)x = 196
2+6+5 = 13. x = 7 years
13 – 13 = 0
Ratio of their present ages is 28 : 7
3+7+9 = 19, After 5 years, ratio of their ages will be 33 : 12 or 11 : 4
2+1+5 = 8
19 – 8 = 11
Answer: 61 or 17
page 4 of 14
READY RECKONER FOR ACCENTURE
Q6. There are two boxes with numerous balls in them. The first box has Q9. Monish started a business by investing Rs. 80000. Six months later,
13 red and 17 white balls. The second box has 12 red and 8 green balls. If Mani joined him with a capital of Rs. 140000. If at the end of the year, the
one of those boxes is selected at random and a ball is selected at random total profit is Rs. 37500, then what is Mani’s share of profit?
from the selected box, what is the probability that the selected ball will A. 25000 B. 17500 C. 15000 D. None
be white?
A. 17/30 B. 17/50 C. 17/60 D. 29/60 Answer: Option B
Q8. In the first 5 overs of a cricket game, the run rate was 4.6. What Q11. 2, 44, 4, 41, 6, 38, 8, ?
should be the run rate in the remaining 15 overs to reach the target of A. 10 B. 35 C. 32 D. 31
183 run in 20 overs match?
A. 6.25 B. 10.5 C. 10.67 D. 10.75 Answer: Option B
(A)It is high time / (B) that we leaved / (C) this place. / (D) No error
Answer: Part B
In this diagram, city C can be at any place, so the answer is not clear even
if the statements are combined. Explanation:
The correct past tense of ‘leave’ is ‘left’. Thus the correct usage must be “It
Q14. Among five friends A, B, C, D and E who is the tallest? is high time that we left this place”.
I. D is taller than A and C
II. B is shorter than E but taller than D Q18. Fill in the blank.
The history of Hindu religion dates ____ ancient times.
Answer: Option D
A. From B. For C. Since D.None of the options
Explanation:
Statement (i) tells us the relationship among D, A and C only. (D>A&C) Answer: Option C
Statement (ii) brings the rest of the characters into the picture.
(E>B>D>A&C) Explanation:
Combining both the statements, we know that the tallest person is E. Whenever there is a starting point provided and the talk is about an action
that’s been happening all over from a starting point, the correct preposition
to be used is ‘since’.
page 6 of 14
READY RECKONER FOR ACCENTURE
Q19. Please convert the voice of the given sentence.
Let the door please be closed at once. A. Infinite loop B. No output C. 1 2 3 4 5 D. 5 4 3 2 1
Explanation: ++a[2]++ is not a valid statement. We can not have same A. -8 B. -4 C. Divide by zero error D. Compiler error
operand for two operators
Answer: A
Q5. What will be the output of the below pseudocode for n = 8?
Explanation: foo(i+j, 3) will be expanded as i + j / 3 + i + j -> -6 + 3 / 3 - 6
Integer fun(Integer n) + 3 = -8
if(n IS EQUAL TO 4)
return n Q8. What is the output of this program?
else #include <stdio.h>
return 2 * fun(n - 2) #include <stdio.h>
end if void main()
End Function fun() {
while (printf(“welcome”))
A. 32 B. 16 C. 8 D. 12 {
}
Answer: B }
Explanation:This is a recursive function where we are calling the recursive A. Compiler error B. welcome
function by passing n-2 as argument. The function call and return values C. Infinite times “welcome” D. No output
are as follows
fun(8) -> return 2 * fun(6) -> return 2 * fun(4) -> return 4. Answer: C
16 = 2* 8 ← 2*4
Hence the final answer will be 16. Explanation: Printf return type is int and it will return the number of char-
acters printed. Welcome will be printed and then return 7. While will al-
Q6. What is the output of the below program? ways check for the condition. Apart from 0 whatever the value be that will
#include <stdio.h> be considered as true. Since always 7 is returned our output will be infinite
int main() times welcome.
{
float c = 5.0; Q9. Which of the below is a fundamental data type in “C++” language?
printf (“Temperature in Fahrenheit is %.2f ”, (9/5)*c + 32);
return 0; A. bool B. union C. structure D. None of the above
}
A. Temperature in Fahrenheit is 41.00 Answer: A
B. Temperature in Fahrenheit is 37.00
C. Temperature in Fahrenheit is 37.000000 Explanation: In addition to C we have boolean and wide character as
D. Compiler error primitive or fundamental data type in C++
Answer: B
page 8 of 14
READY RECKONER FOR ACCENTURE
Q10. What is the output of the code given below? Q13. What will this code print?
#include <iostream>
#include<cstring> int arr[] = new int [5];
using namespace std; System.out.print(arr);
int main (){
char str1[10] = “Hello”; A. 0 B. value stored in arr[0].
char str2[10] = “World”; C. 0000 D. Class name@ hashcode in hexadecimal form
char str3[10];
int len ; Answer: D
strcpy( str3, str1);
strcat( str1, str2); Explanation: If we trying to print any reference variable internally,
len = strlen(str1); toString() will be called which is implemented to return the String in
cout << len << endl; following form:
return 0; classname@hashcode in hexadecimal form
}
Q14. What is the output of this program?
A. 5 B. 55 C. 11 D. 10 class A
{
Answer: D public int i;
private int j;
Explanation: }
In the program, We are concatenating the str1 and str2 and printing class B extends A
it’s total length. So the length is 10. {
void display()
Q11. What is the output of the below code? {
#include <iostream> super.j = super.i + 1;
#include <string> System.out.println(super.i + “ “ + super.j);
using namespace std; }
int main (){ }
string str (“Steve Jobs”); class inheritance
cout << str.capacity() << endl; {
cout << str.length()<< endl; public static void main(String args[])
return 0; {
} B obj = new B();
obj.i=1;
A. 10 10 B. 10 15 C. 15 10 D. Error obj.j=2;
obj.display();
Answer: C }
}
Explanation:
capacity() :- This function returns the capacity allocated to the string, A. 2 2 B. 3 3
which can be equal to or more than the size of the string. C. Compilation error D. Run time error
Additional space is allocated so that when the new characters are added to
the string, the operations can be done efficiently.The value starts from 15. Answer: C
length() - This function is used to find the length of the string.
Explanation: Compilation error since we’re trying to access a private mem-
Q12. Which of these operators is used to allocate memory for an object? ber of the class A.
A. malloc B. alloc C. new D. give
Answer: C
Q17. Which one of the following is used to define the structure of the Answer: B
relation, deleting relations and relating schemas?
Explanation: A Computer network is defined as a collection of
A. DML(Data Manipulation Language) interconnected computers which uses a single technology for connection.
B. DDL(Data Definition Language) A distributed system is also the same as a computer network but the main
C. Query difference is that the whole collection of computers appears to its users as a
D. Relational Schema single coherent system. Example:- World wide web
Explanation: In the context of SQL, data definition or data description A. Packet switching B. Circuit switching
language (DDL) is a syntax for creating and modifying database objects C. Data switching D. Packet & Circuit switching
such as tables, indexes, and users. DDL statements are similar to a
computer programming language for defining data structures, especially Answer. B
database schemas. Common examples of DDL statements include
CREATE, ALTER, and DROP. Explanation: Circuit switching is a switching method by which one can
obtain a physical path between end points. Circuit switching method is
Q18. Which is a bottom-up approach to database design that design by also called a connection oriented network. Two nodes must be physically
examining the relationship between attributes: and logically connected to each other to create a circuit switching network.
A. Functional dependency B. Database modeling
C. Normalization D. Decomposition Q23. _____ is the multiplexing technique that shifts each signal to a
different carrier frequency.
Answer: C A. TDM B. FDM C. PDM D.Both FDM & TDM
Answer: A Q31. How can you remove borders applied in cells in MS Excel?
Explanation: Always stack follows First in last out concept hence elements A. Choose none on border tab of formatted cells
are popped out in reverse order B. Open the list on Border tool in format cell toolbar then choose first
tool (none)
Q27. By default, on which page the header or the footer is printed? C. Both A and B
D. Neither A and B
A. First page B. Last page C. Odd pages D. All the pages
Answer: C
Answer: D
Explanation:
Explanation: A header is the top margin of each page, and a footer is the On the Home tab, in the Font group, click the arrow next to Borders Button,
bottom margin of each page. Headers and footers are useful for including and then click No Border Button.
material that we want to appear on every page of a document such as your --OR--
name, the title of the document, or page numbers. Click Home > the Borders arrow > Erase Border, and then select the cells
with the border you want to erase.
Q28. Which enables us to send the same letter to different persons?
A. Macros B. Template C. Mail merge D. None of above Q32. What does COUNTA() function do in MS Excel?
A. Count cells having alphabets B. Count empty cells
Answer: C C. Count cells having numbers D. Count non-empty cells
Explanation: Answer: D
Mail Merge is a useful tool that allows us to produce multiple letters,
labels, envelopes, name tags, and more using information stored in a list, Explanation:
database, or spreadsheet. COUNTA function counts cells containing any type of information,
including error values. COUNTA function does not count empty cells.
page 11 of 14
READY RECKONER FOR ACCENTURE
Q33. What is the shortcut key to highlight the entire column in MS Q34. In the formula, which symbol specifies the fixed columns or rows
Excel? MS Excel?
Problem Statement
The functions accepts two numbers ‘num1’ and ‘num2’ as its arguments.
You are required to calculate and return the total number of carries
generated while adding digits of two numbers ‘num1’ and ‘ num2’.
Example:
Input
Num 1: 451
Num 2: 349
Output
2
Explanation:
Adding ‘num 1’ and ‘num 2’ right-to-left results in 2 carries since ( 1+9) is
10. 1 is carried and (5+4=1) is 10, again 1 is carried. Hence 2 is returned.
Sample Input
Num 1: 23
Num 2: 563
Sample Output
0
page 12 of 14
READY RECKONER FOR ACCENTURE
page 13 of 14
READY RECKONER FOR ACCENTURE
Write a program to eliminate the common elements in the given 2 arrays Sample Output:
and print only the non repeating elements and the total. 1 5 10
3
Sample Input:
54 Code solution in C++ is as below.
12865
2 6 8 10
page 14 of 14