Q82
What will be the output of the following C++ code? #include using namespace std; class rect int x, y; public: void val (int, int); int area () return (x * y); ; void rect::val (int a, int b) x = a; y = b; int main () rect rect; rect.val (3, 4); cout << "rect area: " << rect.area(); return 0;
A.
rect area: 24
B.
rect area: 12
AnswerC.
compile error because rect is as used as class name and variable name in line #20
D.
rect area: 56
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board