Question
int f (int n)
{ if (n==0) then return n;
else
return n + f(n-2);
}
a.
2550
b.
2556
c.
5220
d.
5520
Posted under UGC NET computer science question paper Programming in C
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What is the value returned by the function f given below when n=100 ? int f (int n) { if (n==0) then return n; else return n + f(n-2); }
Similar Questions
Discover Related MCQs
Q. Which of the following cannot be passed to a function in C++?
View solution
Q. Which one of the following is correct for overloaded functions in C++?
View solution
Q. Which of the following storage classes have global visibility in C/C++?
View solution
Q. Which of the following operators cannot be overloaded in C/C++?
View solution
Q. Given i= 0, j = 1, k = – 1, x = 0.5, y = 0.0
What is the output of given ‘C’ expression ?
x * 3 & & 3 || j | k
View solution
Q. The following ‘C’ statement :
int * f[ ]( );
declares :
View solution
Q. If a function is friend of a class, which one of the following is wrong ?
View solution
Q. In C++, polymorphism requires:
View solution
Q. A function template in C++ provides ............ level of generalization.
View solution
Q. Assume that the program ‘P’ is implementing parameter passing with ‘call by reference’. What will be printed by following print statements in P?
Program P()
{
x = 10;
y = 3;
funb (y, x, x)
print x;
print y;
}
funb (x, y, z)
{
y = y + 4;
z = x + y + z;
}
View solution
Q. In C++, which system-provided function is called when no handler is provided to deal with an exception?
View solution
Q. Match the following:
List-I List-II
a. Automatic Storage Class i. Scope of the variable is global.
b. Register Storage Class ii. Value of the variable persists
between different function calls.
c. Static Storage Class iii. Value stored in memory and local
to the block in which the variable is defined.
d. External Storage Class iv. Value stored in CPU registers.
Codes:
a b c d
View solution
Q. When we pass an array as an argument to a function, what actually gets passed ?
View solution
Q. While (87) printf("computer");
The above C statement will
View solution
Q. A friend function can be used to
View solution
Q. What is the size of the following Union ? Assume that the size of int = 2, size of float = 4, size of char = 1
union tag {
int a;
float b;
char c;
};
View solution
Q. What is the output of the following program segment?
sum(n)
{
if ( n < 1 ) return n;
else return (n + sum(n–1));
}
main()
{
printf(“%d”, sum(5));
}
View solution
Q. Assume that x and y are non-zero positive integers. What does the following program segment perform?
while (x!=0)
{
if (x>y)
x = x-y
else
y=y-x;
printf(“%d”,x);
View solution
Q. Consider the following program segment:
d=0;
for(i=1; i<31, ++i)
for(j=1; j<31, ++j)
for(k=1; k<31, ++k)
if ((i+j+k)%3)= = 0);
d = d + 1;
printf(“%d”, d);
The output will be
View solution
Q. Consider the following two function declarations :
(i) int *f( )
(ii) int (*f)( )
Which of the following is true ?
View solution
Suggested Topics
Are you eager to expand your knowledge beyond Programming in C? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!