Choose the correct statements regarding inline functions.
A. | It speeds up execution |
B. | It slows down execution |
C. | It increases the code size |
D. | Both (a) and (c) |
Option: D Explanation : Each occurrence of the iriline function call wiIl be replaced by its body. No function call overhead will be there but the size of the code will increase. Click on Discuss to view users comments. |
If many functions-have the same name, which of the following information, if present, will be used by the compiler to invoke the correct function to be used?
A. | The operator : : |
B. | The return value of the function |
C. | Function signature |
D. | Both (a) & (c) |
Option: D Explanation : Click on Discuss to view users comments. |
A function abc is defined as
void abc(int x=0, int y, int z=0)
{
cout << x << y << z;
}
Which of the following function calls is/are illegal? (Assume h, g are declared as integers)
A. | abc () ; |
B. | abc (h) ; |
C. | abc (h, h) ; |
D. | Both (a) & (b) |
Option: D Explanation : Since the second argument is mandatory, any call should have at least the first two parameters. Some compilers expect the optional parameters to follow the others. Such compilers give a compilation error. Click on Discuss to view users comments. |
The compiler identifies a virtual function to be pure
A. | by the presence of the keyword pure |
B. | by its location in the program |
C. | if it is equated to 0 |
D. | none of the above |
Option: C Explanation : Click on Discuss to view users comments. |
int a =1 , b=2;
a=chg(b) ;
cout << a << b ;
If the function chg is coded as
int chg(int x)
{
x = 10;
return ();
}
then
A. | it results in compile-time error |
B. | it results in run time error |
C. | it prints 112 |
D. | it prints 111 |
Option: C Explanation : Here the default parameter passing mechanism of pass by value will be used. Any change done to the parameter will not be reflected outside the function. So, b retains its value 2. Click on Discuss to view users comments. |
Syllabus covered in this section is-
This Section covers OOPS Questions Answers .These questions can be used for the preparation of various competitive and academic exams like
Who can benefit
Various Search Terms Used For This Section Are