Cpp Programming Quiz 57 – Which of the following concepts means waiting until runtime to determine which function to call?
[B]. Dynamic casting[C]. Dynamic binding
[D]. Dynamic loading
Answer: Option C
Answer: Option C
Answer: Option C
Answer: Option C
Answer: Option C
#include
class TestDrive
{
int x;
public:
TestDrive(int xx)
{
x = xx;
}
int DriveIt(void);
};
int TestDrive::DriveIt(void)
{
static int value = 0;
int m;
m = x % 2;
x = x / 2;
if((x / 2)) DriveIt();
value = value + m * 10;
return value;
}
int main()
{
TestDrive TD(1234);
cout<< TD.DriveIt() * 10 << endl;
return 0;
}
[A].300
[B].200
[C].Garbage value
[D].400
Answer: Option D
#include
class IndiaBix
{
int Num;
public:
IndiaBix(int x)
{
Num = x;
}
int BixFunction(void);
};
int IndiaBix::BixFunction(void)
{
static int Sum = 0;
int Dec;
Dec = Num % 10;
Num = Num / 10;
if((Num / 100)) BixFunction();
Sum = Sum * 10 + Dec;
return Sum;
}
int main()
{
IndiaBix objBix(12345);
cout<< objBix.BixFunction();
return 0;
}
[A].123
[B].321
[C].345
[D].12345
Answer: Option C
Answer: Option B