adplus-dvertising
frame-decoration

Question

Which one of the following is correct for overloaded functions in C++?

a.

Compiler sets up a separate function for every definition of function

b.

Compiler does not set up a separate function for every definition of function

c.

Overloaded functions cannot handle different types of objects

d.

Overloaded functions cannot have same number of arguments

Answer: (a).Compiler sets up a separate function for every definition of function

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Which one of the following is correct for overloaded functions in C++?

Similar Questions

Discover Related MCQs

Q. Which of the following storage classes have global visibility in C/C++?

Q. Which of the following operators cannot be overloaded in C/C++?

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

Q. The following ‘C’ statement :

int * f[ ]( );

declares :

Q. If a function is friend of a class, which one of the following is wrong ?

Q. In C++, polymorphism requires:

Q. A function template in C++ provides ............ level of generalization.

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;
}

Q. In C++, which system-provided function is called when no handler is provided to deal with an exception?

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

Q. When we pass an array as an argument to a function, what actually gets passed ?

Q. While (87) printf("computer");

The above C statement will

Q. A friend function can be used to

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;
};

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));
}

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);

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

Q. Consider the following two function declarations :

(i) int *f( )
(ii) int (*f)( )

Which of the following is true ?

Q. Assume that we have constructor function for both Base and Derived classes. Now consider the declaration :

main ( )
Base *p = new Derived;

In what sequence, the constructor will be executed ?

Q. A Program contains the following declarations and initial assignments:

int i = 8, j = 5;
double x = 0.005, y = –0.01;
char c=’c’, d=’d’;

Determine the value of the following expressions which involve the use of library functions:

abs(i-2*j) ; log(exp(x)) ; toupper(d)