16
GB
What is the output: class Shape{public: virtual double perimeter()=0; virtual double area()=0;}; class Rect:public Shape{double w,h; public: Rect(double w,double h):w(w),h(h){} double perimeter(){return 2*(w+h);} double area(){return w*h;}}; Rect r(3,4); cout<
IN
आउटपुट क्या है: क्लास शेप{पब्लिक: वर्चुअल डबल परिधि()=0; आभासी दोहरा क्षेत्र()=0;}; क्लास रेक्ट:पब्लिक शेप{डबल डब्ल्यू,एच; सार्वजनिक: Rect(double w,double h):w(w),h(h){} डबल परिधि(){रिटर्न 2*(w+h);} डबल एरिया(){रिटर्न w*h;}}; रेक्ट आर(3,4); अदालत
A
12 14
12 14
B
12 7
12 7
C
7 12
7 12
D
Compile error
संकलन त्रुटि
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
area=3*4=12, perimeter=2*(3+4)=14. Output: 12 14.
व्याख्या (हिन्दी)
क्षेत्रफल=3*4=12, परिमाप=2*(3+4)=14। आउटपुट: 12 14.