You are on page 1of 24

Accenture is kick-starting its recruitment process for 2021 pass-outs this year.

This Ready Reckoner document


will detail the Accenture Recruitment Process, Eligibility Criteria, Test Pattern and Syllabus as well as Most
Asked Accenture Questions from the previous years.

Contents Page

A. Accenture Roles & Packages 1


B. Accenture Eligibility Criteria 1
C. Recruitment Process & Pattern 2
D. Detailed Syllabus for Accenture Recruitment 2
E. System Requirements for Accenture Recruitment Process 3
F. Accenture Cognitive Assessment Questions & Answers 4
G. Accenture Technical Assessment Questions & Answers 7
H. Accenture Coding Questions & Answers 12

A. Accenture Roles & Packages

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)

B. Accenture Eligibility Criteria

Year of passing out 2021


Degrees and streams B Tech/ BE (All streams), MCA.
Academic requirement Min 65% or 6.5 CGPA aggregate at the time of the recruitment and onboarding.
Academic gap Max 1 year (post 10th standard till completion of graduation).
Backlogs No active backlogs at the time of the recruitment process and onboarding.
Colleges allowed Select colleges that are invited by Accenture. Please check with your Training & Placement Officer
to find out if your institution is invited.
Page 1 of 14
Other important details PAN Card Mandatory for the application process. Selection happens at zonal level and not college
level.

Page 2 of 14
READY RECKONER FOR ACCENTURE

C. Recruitment Process & Pattern

Stage Name of the Stage What’s tested? # Questions Duration (minutes)


1 Cognitive and Technical Cognitive - English Ability, Analytical Reasoning & 90 90
Assessment Numerical Ability

Technical – Pseudocoding, Common Application and


MS Office, Fundamentals of Networking, Security and
Cloud
2 Coding Fundamentals of Programming – any language of 2 45
choice between C/ C++/ Java/ Python/ DOT Net
3 Communication Test Pronunciation, Fluency, Sentence Mastery and NA Approx 20
Vocabulary
4 Interview Learning Agility and Communication – Varies from candidate Approx 30
Tested by 2 panel members to candidate

• Stage 1 is an elimination round.


• Stages 2 and 3 are mandatory, but not elimination rounds.
• Those who clear Stage 1 and attempt Stage 2 will be invited for Stage 3.
• Stage 3’s performance will be used as reference in the Interview.
• Depending on overall performance at a zonal level, the package would be assigned.

D. Detailed Syllabus for Accenture Recruitment

Stage 1 - Cognitive Assessment:

English Ability Numerical Ability

• Grammar • Number System


o Error-Spotting (Most common error types such • Time and Work
as Subject Verb Agreement, Modifiers, Pronoun • Time Speed and Distance
Agreement, Parallelism, Verb Time Sequence, • Percentages, Simple and Compound Interest
etc.) • Profit, Loss, Partnerships and Averages
o Active to Passive Voice • Ratios, Proportions, Variations, Mixtures and Alligations
o Direct to Indirect Speech • Progressions
o Prepositions • Permutation, Combination and Probability
o Tenses
o Articles Analytical Reasoning

• Vocabulary • Data Arrangements


o Synonyms • Blood Relations
o Antonyms • Data Interpretation
o Analogy • Data Sufficiency
o Phrasal Verbs • Clocks, Calendars, Cubes and Direction Sense
o Contextual Vocabulary • Coding, Decoding and Visual Reasoning

• Reasoning
o Reading Comprehension
o Para-Jumbles
o Critical Reasoning

Page 3 of 14
READY RECKONER FOR ACCENTURE

Stage 1 - Technical Assessment: Stage 3 – Communication Test:

• Common Application and MS Office This stage is expected to test your:


• Fundamentals of: • Pronunciation
o Networking • Fluency
o Security • Sentence Mastery
o Cloud • Vocabulary
• Pseudocoding questions that test Programming Logic
• Also good to prepare: Prepare for question types like:
o Basic Data Structures such as Stack, Queue, • Reading aloud a series of sentences that are displayed on
Linked List, Trees and Graphs screen
o Code snippet questions on C/ C++/ Java • Listening to a series of sentences and repeating them
• Reading Comprehension
Stage 2 - Coding: • Re-arranging jumbled sentences
• Re-telling a story
One must master Fundamentals of Programming in any one lan- • Speaking impromptu for a short duration on open topics
guage amongst C/ C++/ Java/ Python/ DOT Net. Practice questions
on topics such as: Stage 4 – Interview:
• Data types
• Operators Expect questions on your:
• Looping • Resume
• Decision Making • Areas of Interest
• Arrays • Projects
• Strings • Internships
• Functions • Understanding of Accenture
• Understanding of the IT Industry
• Understanding of latest digital technologies

The interview will about gauging your communication skills and


learning agility (willingness and ability to learn new things).

E. System Requirements for Accenture Recruitment Process

Here are the official system requirements to participate in the Accenture Recruitment Process.

• Desktop or a laptop mandatory


• Webcam and microphone (USB or 3.5 mm jack microphones, NOT Bluetooth headsets/ earphones or system mic)
• RAM & Processor: 4GB+ RAM and i3 5th generation 2.2 Ghz equivalent or higher
• Operating System: Windows 8 or 10, MAC OS X 10.9 Mavericks or Higher
• Latest Version of the Google Chrome browser
• Network VPN/ Proxy must be disabled
• Stable internet connection of 2Mbps+ enabled through broadband connection, do avoid unstable 3G/4G networks

Page 4 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

Answer: Option B Explanation:


Total work to be done 180 Chocolates
Explanation: Let the number be ‘N’ which when divided by D leaves a A 12 days 15 choc/d
remainder 13. Let the quotient be n.
Given, B 18 days 10 choc/d
N = nD + 13 A + B +61
Answer: C or 17
5 days 36 choc/d
3N = 3(nD+13)
= 3nD + 39
But the remainder here is 2.
Which means the number has to be (39-2) = 37.
Number of possibilities = 1

Q2. If 23XY59 is a number with all distinct digits and divisible by 11,
then the two-digit number XY will be .
A. 61 or 17 B. 63 or 17 C. 23 or 43 D. 61 or 19

Answer: Option A

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.
Substituting values from the options,

2 3 6 1 5 9

2 3 1 7 5 9

3+1+9 = 13,
2+6+5 = 13.
13 – 13 = 0

3+7+9 = 19,
2+1+5 = 8
19 – 8 = 11
Page 5 of 14
So, C = 36 - 25 = 11 Choc/d
Efficiency ratio of A, B and C = 15: 10: 11
The fraction of work done by C is 11/36th
and hence C’s share is (11/36)9000 = Rs.
2750

Q4. Jack bought 10 apples, 15 pears and Jill bought 20 apples


and some pears. Jack paid Rs. 20 for his purchase and Jill paid Rs. 40
for his purchase. How many pears did Jill buy?
A. 45 B. 30 C. 15 D. Cannot be determined

Answer: Option B

Explanation:
Apples Pears Amount
Jack 10 15 Rs.10
Jill 20 x Rs.40

Here, everything is doubled since it is linear


variation. Number of pears Jill bought = 15 * 2 =
30

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

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
(4x)x = 196
x = 7 years

Ratio of their present ages is 28 : 7


After 5 years, ratio of their ages will be 33 : 12 or 11 : 4

Page 6 of 14
READY RECKONER FOR ACCENTURE

= 160/15 = 10.67
Q6. There are two boxes with numerous balls in them. The first box has
13 red and 17 white balls. The second box has 12 red and 8 green balls. If
one of those boxes is selected at random and a ball is selected at random
from the selected box, what is the probability that the selected ball will
be white?
A. 17/30 B. 17/50 C. 17/60 D. 29/60

Answer: Option C

Explanation:
The probability of selecting a bag from 2 bags = ½
Total no of balls = 13+17
= 30
The no of white balls = 17
Therefore, probability of getting a white ball = ½ * 17/30
= 17/60

Q7. If all the possible words using the letters of the word ‘DRAW’ are
formed without repetition and arranged in alphabetical order, what will
be the position of the word ‘WARD’?

A. 23 B. 24 C. 19 D. 20

Answer: Option D

Explanation:
Arranging the word ‘DRAW’ in alphabetical order, we get ADRW
The no of words starting with letter A will be
ADRW
ARWD
A_ _ _
A _ __
The no of words starting with letter D will be
DARW = 3! = 6
The no of words starting with letter R will be
RADW = 3! = 6
The 19th word will be WADR
The 20th word will be WARD

Q8. In the first 5 overs of a cricket game, the run rate was 4.6. What
should be the run rate in the remaining 15 overs to reach the target of
183 run in 20 overs match?
A. 6.25 B. 10.5 C. 10.67 D. 10.75

Answer: Option C

Explanation:
In 5 overs, the run rate was 4.6
Therefore runs scored for 5 overs = 4.6*5
= 23 runs
Our target = 183 runs
Runs to be scored = 183-23 = 160 runs in 15 overs
Therefore required run rate = run rate/overs
Page 7 of 14
Q9. Monish started a business by investing Rs. 80000. Six months
later, Mani joined him with a capital of Rs. 140000. If at the end of the -3 -3
year, the total profit is Rs. 37500, then what is Mani’s share of
profit? The next term will be 38 – 3 = 35.
A. 25000 B. 17500 C. 15000 D. None

Answer: Option B

Explanation:
Monish investment is Rs. 80,000.Six months later Mani joined with
Rs.1,40,000
Monish invested 1, 40,000 only for ½ year or 6
months Monish : Mani
80,000 : 1, 40,000*1/2
80,000 : 70,000
8:7
Profit is 37500
Monish : Mani
8x : 7x
Share of Mani is (7/15)*37500 = Rs.17500

Q10. If the word “TEST” is coded as “UHXA”, then which word will
be coded as “NDWR”?
A. MARD B. MASK C. MARK D. MEKR

Answer: Option C

Explanation:
In the question, TEST is coded as
UHXA. The coding pattern is +1, +3,
+5, +7.
T E S T
+1 +3 +5 +7
U H X A

Performing the reverse operation


(decoding), the code for NDWR is
obtained.
So, N D WR
-1 -3 -5 -7
M A R K

Q11. 2, 44, 4, 41, 6, 38, 8, ?


A. 10 B. 35 C. 32 D. 31

Answer: Option

B Explanation:
If we observe the
series,
+2 +2

2, 44, 4, 41, 6, 38, 8, ?


Page 8 of 14
READY RECKONER FOR ACCENTURE

Q12. On seeing a photograph of a boy, Arun said, “He is the son of the Q15. A piece of string 6 feet long is cut into three smaller pieces. How
only son of my mother.” How is Arun related to that boy? long is the longest of the three pieces?
A. Brother B. Uncle C. Cousin D. Father I. Two pieces are of the same length
II. One piece is 3 feet 2 inches long
Answer: Option D
Answer: Option B
Explanation:
Step 1: Only son of my mother is I (Arun). Explanation:
Step 2: The boy in the photograph is Son of Arun. Using the first statement, we know that two pieces are of the same length.
The boy’s Father is Arun. If two pieces are 1 foot each, then the third piece will be 4 feet and it will be
the longest, but if they are 2 feet each, the third piece will also be 2 feet. So
here we cannot arrive at a conclusion.
Directions for questions 13 to 15: For the following three questions, With the help of the second statement alone we know that one piece is 3 feet
mark your answer as 2 inches long, so the other two pieces put together must be 2 feet 10inches.
A) If statement (i) alone is sufficient to answer the question. So it is obvious that statement two gives us the length of the longest piece.
B) If statement (ii) alone is sufficient to answer the question.
C) If both statements together are sufficient to answer the question. Q16. Which part of the sentence has an error?
D) If either of the statements alone is sufficient to answer the question. Either his friends (A)/ or he (B)/ has to submit (C)/ their project proposal
E) If the question cannot be answered using both the statements. by next week. (D).

Q13. What is the distance from City A to City C? Answer: Part D


I. City A is 90 km from City B
II. City B is 30 km from City C Explanation:
Whenever we use two subjects with ‘either…or’, the second subject is
Answer: Option E considered to decide the singularity/ plurality and gender of the verb and
the pronoun.
Explanation:
The first statement talks about city A and B, but not about city C. Here, the second subject is ‘he’ (singular and male). Thus the pronoun has
The second statement talks about city B and city C, but not about city A. to be ‘his’ as in ‘his project’.
Combining both the statements, we know cities can be anywhere.
Q17. Read the sentence to find out whether there is any grammatical
error in it. The error, if any, will be in one part of the sentence. The letter
of that part is the answer. If there is no error, the answer is ‘D’. (Ignore –
the errors of punctuation, if any):

(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
Page 9 of 14
to be used is ‘since’.

Page 10 of 14
READY RECKONER FOR ACCENTURE

end while
Q19. Please convert the voice of the given sentence.
Let the door please be closed at once.

A. Close the door at once


B. Please close the door at once
C. Let the door be closed at once
D. You are advised to close the door at once

Answer: Option B

Explanation:
The given sentence is in Passive Voice. We must convert to Active. To
convert from Active to Passive, the following steps must be followed.

i. The subject and object must interchange their positions. Here there is no
subject. But it is indirectly hinting at the listener. The object is ‘door’.
ii. The same tense must be maintained, but the verb form must be changed.

Looking at the options, option C is clearly eliminated.


Option D itself is in passive voice.
Option A misses the politeness mentioned in the passive form.

Thus option B is the answer.

Q20. Fill in the blank.


The court has yet to serve him summons for the suit met
against him.

A. On B. With C. To D. None of the options

Answer: Option B

Explanation:
This is about your knowledge of phrasal verbs.

Serve him with summons – To officially give someone a legal notice. None
of the other prepositions are used for this legal phrasing.

Thus the answer is option B.

G. Accenture Technical Assessment Questions & Answers

Q1. What will be the output of the following pseudocode?

Integer a, b, i
Set a=1,b=5
while(a greater than 0)
for (i from 1 to b)
print i
end for
print new line
a--
--a
Page 11 of 14
a. Can not be determined
A. Infinite loop B. No output C. 1 2 3 4 5 D. 5 4 3 2 b. Compilation error
c. Runtime error
1 Answer: C d.2

Answer: D
Explanation:
Since a>0 while condition becomes true. Then inside for loop print i
will run for 5 times. Where 1 2 3 4 5 will be printed. Then a-- leads to
a=0 and
--a leads to a=-1. Where while(a>0) condition fails and thus the
program ends. Hence the final answer will be 1 2 3 4 5.

Q2. What will be the output of the following pseudocode?

Integer
a,b,c,d Set
n=10,b=15 a
= n<<4
b=
n>>2 c
= n<<5
d=
n>>3
Print a
Print b
Print c
Print d

A. Can not be determined B. 160 2 320 1


C. 40 2 320 0 D. 1 2 3 4

Ans: B

Explanation:
n=10 and b=15
a = 10<<4. Here 10 left shift 4 will happen hence binary value will
become 1010 to 10100000 equivalent decimal value will be 160.
b = 10>>2. Here 10 right shift 2 will happen hence binary value will
become 1010 to 10. Equivalent decimal value is 2.
c = 10<<5 Here 10 left shift 5 will happen hence binary value will
become 1010 to 101000000 equivalent decimal value will be 320.
d = 10>>3 Here 10 right shift 3 will happen hence binary value will
become 1010 to 1 equivalent decimal value will be 1.
Hence the final answer will be 160 2 320 1

Q3. What will be the output of the following pseudocode?

Integer temp, a[]


set a[]={1, 2, 3, 4,
5}
temp = ++*a
print temp

Page 12 of 14
READY RECKONER FOR ACCENTURE

Explanation: *a points to a[0] i.e 1. ++*a means incrementing value at


Answer: B
a[0]. Hence 2 will be the answer

Q4. What will be the output of the following pseudo code?

Integer a[]
set a[]={1, 2, 3, 4, 5}
a[1]++;
++a[2]++;
Print a[1] , a[2]

A. Can not be determined B. Compilation error


C. Runtime error D. 2 4

Answer: B

Explanation: ++a[2]++ is not a valid statement. We can not have same


operand for two operators

Q5. What will be the output of the below pseudocode for n = 8?

Integer fun(Integer n)
if(n IS EQUAL TO 4)
return n
else
return 2 * fun(n - 2)
end if
End Function fun()

A. 32 B. 16 C. 8 D. 12

Answer: B

Explanation:This is a recursive function where we are calling the recursive


function by passing n-2 as argument. The function call and return values
are as follows
fun(8) -> return 2 * fun(6) -> return 2 * fun(4) -> return 4.
16 = 2* 8 ← 2*4
Hence the final answer will be 16.

Q6. What is the output of the below program?


#include <stdio.h>
int main()
{
float c = 5.0;
printf (“Temperature in Fahrenheit is %.2f ”, (9/5)*c + 32);
return 0;
}
A. Temperature in Fahrenheit is 41.00
B. Temperature in Fahrenheit is 37.00
C. Temperature in Fahrenheit is 37.000000
D. Compiler error

Page 13 of 14
Explanation: In addition to C we have boolean and wide character as
Explanation: Here the only statement that matters is (9/5). The
primitive or fundamental data type in C++
actual result of 9/5 is 1.8 but here it will be considered as 1 since 9
and 5 are integers. Always our compiler produces Integer if we are
performing any operations with integer. Hence the final answer is 37.

Q7. What is the output of the below program?

#include <stdio.h>
#define foo(x, y) x / y +
x int main()
{
int i = -6, j = 3;
printf(“%d\n”,foo(i + j,
3)); return 0;
}

A. -8 B. -4 C. Divide by zero error D. Compiler

error Answer: A

Explanation: foo(i+j, 3) will be expanded as i + j / 3 + i + j -> -6 + 3 / 3 - 6


+ 3 = -8

Q8. What is the output of this program?


#include
<stdio.h>
#include
<stdio.h> void
main()
{
while (printf(“welcome”))
{
}
}

A. Compiler error B. welcome


C. Infinite times “welcome” D. No output

Answer: C

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- ways check for the condition. Apart from 0 whatever the value
be that will be considered as true. Since always 7 is returned our output
will be infinite times welcome.

Q9. Which of the below is a fundamental data type in “C++”


language?

A. bool B. union C. structure D. None of the

above Answer: A

Page 14 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, or creating an object.
which can be equal to or more than the size of the string.
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.
length() - This function is used to find the length of the string.

Q12. Which of these operators is used to allocate memory for an object?


A. malloc B. alloc C. new D. give

Answer: C

Explanation: malloc is used in dynamic memory allocation in C. alloc and


give are not the right keyword. Always new is used for allocating memory
Page 15 of 14
A. 2 2 B. 3 3
C. Compilation error D. Run time error

Answer: C

Explanation: Compilation error since we’re trying to access a private


mem- ber of the class A.

Page 16 of 14
READY RECKONER FOR ACCENTURE

Q15. What is true about constructor? C. Get the value of the variable named date D. None of these
A. It can contain return type
B. It can take any number of parameters
C. It can have any non access modifiers
D. Constructor cannot throw an exception

Answer: B

Explanation: Constructor can take any number of parameters and Java


supports Constructor overloading also.

Q16. Student(ID, name, dept name, tot_cred)


In this query which attributes form the primary key?

A. Name B. Dept C. tot_cred D. ID

Answer: D

Explanation: Primary key should always have a unique value. For a


student table Name, department name, total credit shall be the same for
different students. But ID will be unique always.

Q17. Which one of the following is used to define the structure of the
relation, deleting relations and relating schemas?

A. DML(Data Manipulation Language)


B. DDL(Data Definition Language)
C. Query
D. Relational Schema

Answer: B

Explanation: In the context of SQL, data definition or data description


language (DDL) is a syntax for creating and modifying database objects
such as tables, indexes, and users. DDL statements are similar to a
computer programming language for defining data structures, especially
database schemas. Common examples of DDL statements include
CREATE, ALTER, and DROP.

Q18. Which is a bottom-up approach to database design that design by


examining the relationship between attributes:
A. Functional dependency B. Database modeling
C. Normalization D. Decomposition

Answer: C

Explanation: Normalisation is the process of removing redundancy and


unwanted data.

Q19. Find the output of the query:


SELECT GetDate();

A. Get the date from the user B. Returns the current date and time
Page 17 of 14
Multiplexing. This technique is used when the bandwidth of the channel
Answer: B
is greater than the combined bandwidth of all the signals which are to be
transmitted. The channel is active at all times unless a collision occurs
Explanation: GETDATE() - SQL Server Date Function which returns
with another channel trying to use the same frequency. Some other
the current date and time.
multiplexing techniques are Time division multiplexing and Phase
division multiplexing.
Q20. can help us detect poor E-R design.

A. Functional dependency B. Database Design Process


C. E-R Design Process D. Relational scheme

Answer: A

Explanation:
For eg., Suppose an instructor entity set had attributes dept name and
dept address, and there is a functional dependency dept name -> dept
address.

Q21. When collection of various computers seems a single


coherent system to its client, then it is called

A. computer network b. distributed system


C. networking system d. mail system

Answer: B

Explanation: A Computer network is defined as a collection of


interconnected computers which uses a single technology for
connection. A distributed system is also the same as a computer
network but the main difference is that the whole collection of computers
appears to its users as a single coherent system. Example:- World wide
web

Q22. Multiplexing is used in

A. Packet switching B. Circuit switching


C. Data switching D. Packet & Circuit switching

Answer. B

Explanation: Circuit switching is a switching method by which one


can obtain a physical path between end points. Circuit switching
method is also called a connection oriented network. Two nodes must
be physically and logically connected to each other to create a circuit
switching network.

Q23. is the multiplexing technique that shifts each signal to a


different carrier frequency.
A. TDM B. FDM C. PDM D.Both FDM &
TDM

Answer. B

Explanation: FDM is an abbreviation for Frequency Division


Page 18 of 14
READY RECKONER FOR ACCENTURE

Q24. Which network topology requires a central controller or hub? Q29. What is gutter margin?
A. Star B. Mesh C. Ring D. Bus A. Margin that is added to the left margin when printing
B. Margin that is added to right margin when printing
Answer. A C. Margin that is added to the binding side of page when printing
D. Margin that is added to the outside of the page when printing
Explanation: Star topology requires a central controller or hub. Star
topology and tree topology require a central controller or hub. Mesh, ring, Answer: Option C
bus topologies don’t need hubs.
Explanation: The gutter margin is a typographical term used to designate
Q25. Which of the following is correct regarding Class B Address of IP an additional margin added to a page layout to compensate for the part of
address? the paper made unusable by the binding process. In a facing pages layout
(Word refers to this type of layout as “mirror margins”), the gutter margin
A. Network bit – 14, Host bit – 16 is on the very inside of both pages
B. Network bit – 16, Host bit – 14
C. Network bit – 18, Host bit – 16 Q30. A word processor would most likely be used to do
D. Network bit – 12, Host bit – 14 a. Keep an account of money spent
b. Do a computer search in media center
Answer. A c. Maintain an inventory
d. Type a biography
Explanation: In Class B IP Addresses, First two network bits behave like
higher significant bits hence, total usable bits from first two network Answer: Option D
octets would be(8 *2 = 16) -2 = 14. And from Host bits both the octats are
available fully. Hence, 8* 2= 16. Hence this is the correct answer. Explanation: A word processor, or word processing program, does exactly
what the name implies. It is used to manipulate a text document, such as
Q26. The elements are removed from a stack in order. a resume or a report. We typically enter text by typing, and the software
provides tools for copying, deleting and various types of formatting. So in
A. Reverse B. Hierarchical C. Alternative D. Sequential given options it would most likely be used to do type a biography.

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,
Page 19 of 14
including error values. COUNTA function does not count empty
cells.

Page 20 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?

A. Ctrl + C B. Ctrl + Enter A. $ B. % C. & D. #


C. Ctrl + Page Up D. Ctrl + Spacebar
Answer: A
Answer:D
Explanation:
The absolute cell reference in excel is a cell address that contains a dollar
sign ($). It can precede the column reference, the row reference or both.

H. Accenture Coding Questions & Answers Code solution in C++:

Q1. Carry Digit

Problem Statement

A carry is a digit that is transferred to left if sum of digits exceeds 9


while adding two numbers from right-to-left one digit at a time. You are
required to implement the following function.

Int NumberOfCarries(int num1 , int num2);

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

Assumption: num1, num2>=0

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 21 of 14
READY RECKONER FOR ACCENTURE

Q2. Replace Character Example:

Problem Statement Input:


Str: hello
You are given a function, ch1:e
ch2:o
Void *ReplaceCharacter(Char str[], int n, char ch1, char ch2);
Output:
The function accepts a string ‘ str’ of length n and two characters ‘ch1’ holle
and ‘ch2’ as its arguments . Implement the function to modify and return
the string ‘ str’ in such a way that all occurrences of ‘ch1’ in original Explanation:
string are replaced by ‘ch2’ and all occurrences of ‘ch2’ in original string
are replaced by ‘ch1’. ‘e’ in original string is replaced with ‘o’ and ‘o’ in original string is replaced
with ‘e’, thus output is holle.
Assumption: String Contains only lower-case alphabetical letters.
Code solution in C++ is as below.
Note:
Return null if string is null.
If both characters are not present in string or both of them are same ,
then return the string unchanged.

Page 22 of 14
Page 23 of 14
READY RECKONER FOR ACCENTURE

Q3. Non-Repeating Elements

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 24 of 14

You might also like