You are on page 1of 14

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.
Other important details PAN Card Mandatory for the application process. Selection happens at zonal level and not college
level.

page 1 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 2 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 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

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+C 5 days 36 choc/d
3N = 3(nD+13)
= 3nD + 39 So, C = 36 - 25 = 11 Choc/d
But the remainder here is 2. Efficiency ratio of A, B and C = 15: 10: 11
Which means the number has to be (39-2) = 37. The fraction of work done by C is 11/36th and
Number of possibilities = 1 hence C’s share is (11/36)9000 = Rs. 2750

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

Here, everything is doubled since it is linear variation.


2 3 6 1 5 9
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

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

Answer: Option C Explanation:


Monish investment is Rs. 80,000.Six months later Mani joined with
Explanation: Rs.1,40,000
The probability of selecting a bag from 2 bags = ½ Monish invested 1, 40,000 only for ½ year or 6 months
Total no of balls = 13+17 Monish : Mani
= 30 80,000 : 1, 40,000*1/2
The no of white balls = 17 80,000 : 70,000
Therefore, probability of getting a white ball = ½ * 17/30 8 : 7
= 17/60 Profit is 37500
Monish : Mani
Q7. If all the possible words using the letters of the word ‘DRAW’ are 8x : 7x
formed without repetition and arranged in alphabetical order, what will Share of Mani is (7/15)*37500 = Rs.17500
be the position of the word ‘WARD’?
Q10. If the word “TEST” is coded as “UHXA”, then which word will be
A. 23 B. 24 C. 19 D. 20 coded as “NDWR”?
A. MARD B. MASK C. MARK D. MEKR
Answer: Option D
Answer: Option C
Explanation:
Arranging the word ‘DRAW’ in alphabetical order, we get ADRW Explanation:
The no of words starting with letter A will be In the question, TEST is coded as UHXA.
ADRW The coding pattern is +1, +3, +5, +7.
ARWD T E S T
A_ _ _ +1 +3 +5 +7
A___ U H X A
The no of words starting with letter D will be
DARW = 3! = 6 Performing the reverse operation (decoding),
The no of words starting with letter R will be the code for NDWR is obtained.
RADW = 3! = 6 So, N D W R
The 19th word will be WADR -1 -3 -5 -7
The 20th word will be WARD M A R K

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

Answer: Option C Explanation:


If we observe the series,
Explanation: +2 +2
In 5 overs, the run rate was 4.6
Therefore runs scored for 5 overs = 4.6*5
= 23 runs 2, 44, 4, 41, 6, 38, 8, ?
Our target = 183 runs
Runs to be scored = 183-23 = 160 runs in 15 overs -3 -3
Therefore required run rate = run rate/overs
= 160/15 = 10.67 The next term will be 38 – 3 = 35.
page 5 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
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

A. Close the door at once Answer: C


B. Please close the door at once
C. Let the door be closed at once Explanation:
D. You are advised to close the door at once 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
Answer: Option B --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.
Explanation:
The given sentence is in Passive Voice. We must convert to Active. To Q2. What will be the output of the following pseudocode?
convert from Active to Passive, the following steps must be followed.
Integer a,b,c,d
i. The subject and object must interchange their positions. Here there is no Set n=10,b=15
subject. But it is indirectly hinting at the listener. The object is ‘door’. a = n<<4
ii. The same tense must be maintained, but the verb form must be changed. b = n>>2
c = n<<5
Looking at the options, option C is clearly eliminated. d = n>>3
Option D itself is in passive voice. Print a
Option A misses the politeness mentioned in the passive form. Print b
Print c
Thus option B is the answer. Print d

Q20. Fill in the blank. A. Can not be determined B. 160 2 320 1


The court has yet to serve him _________ summons for the suit met C. 40 2 320 0 D. 1 2 3 4
against him.
Ans: B
A. On B. With C. To D. None of the options
Explanation:
Answer: Option B n=10 and b=15
a = 10<<4. Here 10 left shift 4 will happen hence binary value will become
Explanation: 1010 to 10100000 equivalent decimal value will be 160.
This is about your knowledge of phrasal verbs. b = 10>>2. Here 10 right shift 2 will happen hence binary value will
become 1010 to 10. Equivalent decimal value is 2.
Serve him with summons – To officially give someone a legal notice. None c = 10<<5 Here 10 left shift 5 will happen hence binary value will become
of the other prepositions are used for this legal phrasing. 1010 to 101000000 equivalent decimal value will be 320.
d = 10>>3 Here 10 right shift 3 will happen hence binary value will become
Thus the answer is option B. 1010 to 1 equivalent decimal value will be 1.
Hence the final answer will be 160 2 320 1
G. Accenture Technical Assessment Questions & Answers
Q3. What will be the output of the following pseudocode?
Q1. What will be the output of the following pseudocode?
Integer temp, a[]
Integer a, b, i set a[]={1, 2, 3, 4, 5}
Set a=1,b=5 temp = ++*a
while(a greater than 0) print temp
for (i from 1 to b)
print i a. Can not be determined
end for b. Compilation error
print new line c. Runtime error
a-- d. 2
--a
end while Answer: D
page 7 of 14
READY RECKONER FOR ACCENTURE
Explanation: *a points to a[0] i.e 1. ++*a means incrementing value at Explanation: Here the only statement that matters is (9/5). The actual
a[0]. Hence 2 will be the answer 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
Q4. What will be the output of the following pseudo code? operations with integer. Hence the final answer is 37.

Integer a[] Q7. What is the output of the below program?


set a[]={1, 2, 3, 4, 5}
a[1]++; #include <stdio.h>
++a[2]++; #define foo(x, y) x / y + x
Print a[1] , a[2] int main()
{
A. Can not be determined B. Compilation error int i = -6, j = 3;
C. Runtime error D. 2 4 printf(“%d\n”,foo(i + j, 3));
return 0;
Answer: B }

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

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
or creating an object.
page 9 of 14
READY RECKONER FOR ACCENTURE
Q15. What is true about constructor? Answer: B
A. It can contain return type
B. It can take any number of parameters Explanation: GETDATE() - SQL Server Date Function which returns the
C. It can have any non access modifiers current date and time.
D. Constructor cannot throw an exception
Q20. _____________ can help us detect poor E-R design.
Answer: B
A. Functional dependency B. Database Design Process
Explanation: Constructor can take any number of parameters and Java C. E-R Design Process D. Relational scheme
supports Constructor overloading also.
Answer: A
Q16. Student(ID, name, dept name, tot_cred)
In this query which attributes form the primary key? Explanation:
For eg., Suppose an instructor entity set had attributes dept name and dept
A. Name B. Dept C. tot_cred D. ID address, and there is a functional dependency dept name -> dept address.

Answer: D Q21. When collection of various computers seems a single coherent


system to its client, then it is called _________
Explanation: Primary key should always have a unique value. For a
student table Name, department name, total credit shall be the same for A. computer network b. distributed system
different students. But ID will be unique always. C. networking system d. mail system

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

Answer: B Q22. Multiplexing is used in _______

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

Explanation: Normalisation is the process of removing redundancy and Answer. B


unwanted data.
Explanation: FDM is an abbreviation for Frequency Division Multiplexing.
Q19. Find the output of the query: This technique is used when the bandwidth of the channel is greater than
SELECT GetDate(); the combined bandwidth of all the signals which are to be transmitted. The
channel is active at all times unless a collision occurs with another channel
A. Get the date from the user B. Returns the current date and time trying to use the same frequency. Some other multiplexing techniques are
C. Get the value of the variable named date D. None of these Time division multiplexing and Phase division multiplexing.
page 10 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,
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?

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 12 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 13 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 14 of 14

You might also like