OOP Using C++ — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 123 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
123 questions
121
EN + हिं
GB What is the output: try{throw;}catch(...){cout<<'C';}
IN आउटपुट क्या है: प्रयास करें {फेंकें;} पकड़ें (...) {काउट करें
A
terminate बर्खास्त
B
C सी
C
Compile error संकलन त्रुटि
D
Undefined अपरिभाषित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) std::terminate called.
व्याख्या (हिन्दी) std::समाप्त बुलाया गया।
122
EN + हिं
GB What is the output: class A{public:A(){} ~A()noexcept{cout<<'X';}}; void f(){A a;return;} f(); cout<<'Y';
IN आउटपुट क्या है: क्लास ए {पब्लिक: ए() {} ~ ए() नोएक्सेप्ट {काउट
A
XY XY
B
YX YX
C
Compile error संकलन त्रुटि
D
Undefined अपरिभाषित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ~A called on return: X. Then Y. Output: XY.
व्याख्या (हिन्दी) ~ए को वापसी पर बुलाया गया: एक्स। फिर वाई। आउटपुट: एक्सवाई।
123
EN + हिं
GB What is the output: try{try{throw 1;}catch(int i){throw string("err");}}catch(string& s){cout<
IN आउटपुट क्या है: प्रयास करें {कोशिश करें 1 फेंकें;} पकड़ें (int i) {थ्रो स्ट्रिंग ("इर्रर"));
A
err ग़लती होना
B
1 1
C
Compile error संकलन त्रुटि
D
Undefined अपरिभाषित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Inner catches int, throws string. Outer catches string. Output: err.
व्याख्या (हिन्दी) इनर कैच इंट, थ्रो स्ट्रिंग। बाहरी कैच स्ट्रिंग. आउटपुट: ग़लती।
121–123 of 123