Last Updated on October 3, 2022 by Gokul Kannan

Capgemini Pseudocode Questions are available below on this page. Pseudo Code is a normal representation of algorithm code in C, C++, or any other language. In the Pseudo Code round, there will be a total of 30 questions that we need to answer within 30 minutes. The Difficulty level of the paper goes from Moderate to High. Pseudo-Code is not machine-readable code; it is just as same as algorithms written in coding format.

### What will be the pattern of the pseudo-code round of Capgemini?

Capgemini pseudo code round is a 30-minute round and you get 30 questions in this round. The questions will be asked from C( input-output), C++, OPPs, and DSA.

The topics from DSA which are asked:

- Array
- Time Complexity
- Trees
- Linked list
- Hashing, etc.

### Capgemini Pseudocode Questions

**1. What will be the output of the following pseudocode for a = 9, b = 7?**

Integer funn(Integer a, Integer b)

Integer c

Set c = 2

b = b mod c

a = a mod c

return a + b

End function funn()

- 2
- 5
- -5
- 17

**Answer: 2**

**2. What will be the output of the following pseudocode?**

Integer a, b, c

Set a = 8, b = 6,c = 4

If(a > b)

a = b

Else

b = a

End If

If(c> b)

c = b

Else

b = c

End If

Print a + b + c

- 13
- 14
- 17
- 23

**Answer: 14**

**3. What will be the output of the following pseudocode?**

Integer a, b, c

Set a = 1, b = 1, c = 7

a = a + b

if(a + b)

if(b + (c ^ a))

a = 2

b = a

End if

End if

Print a + b + c

- 6
- 11
- 22
- 12

**Answer: 11**

**4. What will be the output of the following pseudocode?**

Integer p, q, r, s

Set p=1, q = 1

for (each r from 0 to 2 )

for (each s from -4 to -2 )

p = p + 2if(p > r)

Continue

End if

p = 1if(p > s)

Jump out of the loop

End if

End for

End for

Print p + q

- 35
- 13
- 24
- 20

**Answer: 20**

**5. What will be the output of the following pseudocode for input a = 30, b = 60, and C = 90?**

Integer a, b, c, sum

Read a, b, c

Set sum = a + b + c

if ((sum EQUALS 180) and (a NOT EQUALS 0) and (b NOT EQUALS 0) and (c NOT EQUALS 0))

Print " Success"

Otherwise

Print "Fail"

End if

- Success
- Fail
- Error
- None of the above

**Answer: Success**

**6. What will be the output of the following pseudocode for a =1, b =2?**

Integer funn(Integer a, Integer b )

if(a<3 && b<4)

return funn( a +1, b + 1)

Else

Return a + b

End if

End function funn()

- 7
- -7
- 8
- 19

**Answer: 7**

**7. What will be the output of the following pseudocode for a = 2, b = 6?**

Integer funn(Integer a, Integer b

If(a > 0)

If(b > 0)

Return a + b + funn(a + 1, 0) + funn(a + 2, 0) + funn(a + 3, 0)

End If

End If

Return a + b

End Function funn()

- 21
- 20
- 17
- 37

**Answer: 20**

**8. What will be the output of the following pseudocode for a = 4, b = 6?**

Integer funn(Integer a, Integer b)

If(a > 2)

If(b > 2)

Return a + b + funn(a + 1, b – 5)

End If

End If

Return a – b

End function funn()

- 12
- 14
- 17
- 22

**Answer: 14**

**9. What will be the output of the following pseudo-code:**

Integer p, q, r

Set p= 3, q =1, r = 2

If(p+ (2&2&2) && q + (3&3&3) && r + (2^2^2))

p = p – 2

q = p

Else

p = r

q = q^{2}

End If

Print p+ q+ r

- 8
- 4
- -8
- 16

**Answer: 4**

**10. What will be the output of the following pseudocode?**

Integer p, q, r

Set p = 0, q = 4, r = 3

If(p || r)

If(p && r)

p = p &r

End If

p = p^{r}

End If

Print p + q + r

- 7
- 10
- 20
- 12

**Answer: 10**

**11. What will be the output of the following pseudocode for a = 4 and b = 9?**

Integer funn(Integer a, Integer b)

If(a < b)

Return 1 + funn(a, b – 2)

End If

If(a^b > a&b)

Return a ^ b

Else

Return a & b

End If

Return 1

End function funn()

- 10
- -8
- 14
- 24

**Answer: 10**

**12. What will be the output of the following pseudocode for a = 4, b = 6?**

Integer funn(Integer a, Integer b)

If(a > 1)

Return a * funn (b – 6, a – 4)

Else

Return 1

End If

Return a + b

End function funn()

- 0
- 17
- 4
- 7

**Answer: 4**

**13. What will be the output of the following pseudocode?**

Integer p, q, r

Set q = 30, p = 10, r = 20

If (r > (r + p))

q = 1

Else

p = p – 2

r = r – 2

End If

If (r > (q + p) || 1)

q = (0 ^ 5)

Else

p = p + 2

r = p + 2

End If

Print p + q + r

- 31
- 20
- 30
- 40

**Answer: 31**

**14. What will be the output of the following pseudocode?**

Integer count

For (each count from 0 to 9)

Print "#"

If (count > 6)

CONTINUE

Print count

End For

- 0#1#2#3#4#5#6#7#8#9#10
- 0#1#2#3#4#5#6###
- ‘#0#1#2#3#4#5##7#8#9#10
- ‘#0#1#2#3#4#5#

**Answer: #0#1#2#3#4#5#**

**15. What will be the output of the following pseudo-code:**

Integer m

Set m = 0

Integer p[5] = {1, 1, 0, 1, 7}

If (p[0] && P[4])

m = p[1]

End If

If (p[2] && p[3])

m = p[2]

End If

Print m

- 1
- -5
- 4
- 18

**Answer: 1**

### Capgemini Pseudocode Questions FAQs

**1. What is a Pseudocode test?**

Pseudocode is another round in the Infosys hiring process. There are a total of 30 questions and you have 30 minutes to complete the test. It is an MCQ question round where you have to predict the output of the code written in the pseudo-code format.

**2. Pseudocode is mainly written in which programming language?**

Pseudo-Codes are the language-free representation of the algorithm that explains the more coded format of the algorithm but not the complete representation of the code in any specific language.

**3. How many Questions are there in Capgemini Pseudocode MCQs?**

There are 30 questions that need to be solved within 30 mins.

**4. What is the syllabus for Capgemini pseudocode round questions and Capgemini pseudocode questions and answers?**

There is no such Syllabus for Capgemini pseudocode questions and answers but from what we have observed it has basic C input-output questions and a basic C Syllabus that was there first and we have given chapter-wise questions above please check them Capgemini Pseudocode Round Questions.

This article tried to discuss the Capgemini Pseudocode Questions. I hope this blog helps you understand and solve the problem. To practice more problems you can check out MYCODE | Competitive Programming at Prepbytes.