What happens when you attempt to compile and run the following code?

What happens when you attempt to compile and run the following code?
#include using namespace std; class A { public : void print() { cout << "A "; } }; class B { public : void print() { cout << "B "; } }; int main() { B sc[2]; B *bc = (B*)sc; for (int i=0; i<2;i++) (bc++)->print(); return 0;
}
A. It prints: A A
B. It prints: B B
C. It prints: A B
D. It prints: B A

Download Printable PDF. VALID exam to help you PASS.

Posted in: CPA

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.