Tuesday, 2 January 2024

How much do you know about Recursion?

 


a. If a recursive function uses three variables a, b and c, then the same set

of variables are used during each recursive call.

Answer

True

b. If a recursive function uses three variables a, b and c, then the same set

of variables are used during each recursive call.

Answer

False

c. Multiple copies of the recursive function are created in memory.

Answer

False

d. A recursive function must contain at least 1 return statement.

Answer

True

e. Every iteration done using a while or for loop can be replaced with

recursion.

Answer

True

f. Logics expressible in the form of themselves are good candidates for

writing recursive functions.

Answer

True

g. Tail recursion is similar to a loop.

Answer

True

h. Infinite recursion can occur if the base case is not properly defined.

Answer

True

i. A recursive function is easy to write, understand and maintain as

compared to a one that uses a loop.

Answer

False

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (53) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (932) Python Coding Challenge (358) Python Quiz (23) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses