[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1aUYWaXC7H-YtldH7kQk3DV911HwCSxV4zRZQ_MmvUQ":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":9,"question":15,"related":16,"source":26,"type":27},[],"2024-06-16 14:54:26",152006419,[8,8,8,8],"",{"count":10,"courseId":11,"courseImg":12,"courseName":13,"workId":14,"workName":8},44,"8336f75d6d4cb0ae106461502e8ea0e0","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F8d8e99875725bed83e7cb68c2de07f03.jpg","C++语言程序设计","work_31814477","执行如下程序后的输出结果是______.#include &lt;iostream&gt;using namespace std;class complex {private: double re, im;public: complex (double r, double i) : re(r), im(i) { } double real ( ) const { return re; } double image ( ) const { return im; } complex &amp;operator += (complex a) { re += a.re; im += a.im; return *this; }};void disp(const complex &amp;z) { cout &lt;&lt; &quot;(&quot; &lt;&lt; z.real( ) &lt;&lt; &quot;, &quot; &lt;&lt; z.image( ) &lt;&lt; &quot;)&quot;;}\u002F\u002F ostream&amp; operator&lt;&lt;(ostream &amp;s, const complex &amp;z) {\u002F\u002F return s &lt;&lt; &quot;(&quot; &lt;&lt; z.real( ) &lt;&lt; &quot;, &quot; &lt;&lt; z.image( ) &lt;&lt; &quot;)&quot;;\u002F\u002F }int main ( ) { complex x(1, -2), y(2, 3); disp(x+=y); \u002F\u002F cout &lt;&lt; (x+=y); return 0;}",[17,28,37,45,54,63,72,81,90,99],{"answer":18,"createTime":5,"id":19,"options":20,"question":25,"source":26,"type":27},[],152006408,[21,22,23,24],"继承实现","调用成员函数实现","封装实现","函数重载实现","在 C++ 程序中,对象之间的相互通信通过______","v1",0,{"answer":29,"createTime":5,"id":30,"options":31,"question":36,"source":26,"type":27},[],152006409,[32,33,34,35],"内联函数","重载函数","模板函数","虚函数","在C++中,用于实现运行时多态性的是______",{"answer":38,"createTime":5,"id":39,"options":40,"question":44,"source":26,"type":27},[],152006410,[41,8,42,43],"&amp;&amp;",":: (双冒号, 域名运算符)","new","下列运算中,______运算符在C++中不能重载",{"answer":46,"createTime":5,"id":47,"options":48,"question":53,"source":26,"type":27},[],152006411,[49,50,51,52],"运算符重载可以改变运算数的个数","运算符重载可以改变优先级","运算符重载可以改变结合性","运算符重载不能改变语法结构","下列关于运算符重载的描述中正确的是______",{"answer":55,"createTime":5,"id":56,"options":57,"question":62,"source":26,"type":27},[],152006412,[58,59,60,61],"通过运算符重载,可以定义新的运算符","只能重载C++中已有的运算符","若重载运算符+,则相应的运算符函数名是+","重载一个二元运算符时,必须声明两个形参","下列关于运算符重载的叙述中,正确的是______",{"answer":64,"createTime":5,"id":65,"options":66,"question":71,"source":26,"type":27},[],152006413,[67,68,69,70],"R operator++(R &amp;r)","R operator++( )","R operator++(int dummy)","R operator++(int &amp;dummy)","What is the correct signature for the overloaded postfix ++ operator in class R",{"answer":73,"createTime":5,"id":74,"options":75,"question":80,"source":26,"type":27},[],152006414,[76,77,78,79],"R R::operator+(const R &amp;r)","R R::operator+( )","R R::operator&lt;+&gt;(const R &amp;r)","R R::operator(+)(const R &amp;r)","What is the correct signature for the overloaded unary operator + in class R",{"answer":82,"createTime":5,"id":83,"options":84,"question":89,"source":26,"type":27},[],152006415,[85,86,87,88],"operator==(const R&amp; s)","operator=(const R&amp; s)","R operator=(const R&amp; s)","R operator==(const R&amp; s)","What is the correct signature for the = operator function in class R",{"answer":91,"createTime":5,"id":92,"options":93,"question":98,"source":26,"type":27},[],152006416,[94,95,96,97],"long R::operator[ ](const int index)","long &amp;operator[ ](const int index)","&amp;long operator[ ](const int index)","long operator&amp;[ ](const int index)","What is the correct signature for the overloaded subscript operator [ ] in class R",{"answer":100,"createTime":5,"id":101,"options":102,"question":107,"source":26,"type":27},[],152006417,[103,104,105,106],"5.0+2.0和5.0+2","5.0+2.0和5+2.0","5.0+2.0和5+2","5+2.0和5.0+2","在下列成对的表达式中,运算符&quot;+&quot;的意义不相同的一对是______"]