[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fq4N9_kmKEewFF5Qy8-rfs4bpWUDMCNSHP3kVV5V9cyc":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2025-11-30 14:23:23",245972473,[8,9,10,11],"一元运算符只能作为成员函数重载","运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符","C++中可以重载所有的运算符","二元运算符重载为非成员函数时,参数表中有一个参数",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},46,"53e1d2ef4961cca8eea3e23969ad2cb9","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F03a579384a6dc297c89809b582fcc767.png","默认课程","work_48625636","第八章作业","下列关于运算符重载的描述中,正确的是( )",[21,32,41,50,59,68,77,86,92,95],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],245972465,[25,26,27,28],"&gt; &lt; &gt;= &lt;=","+= -= *= \u002F=","+ - ++ --","= () [] -&gt;","下列运算符不能重载为友元函数的是( )","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],245972466,[36,37,38,39],"两个int型参数的和也应该是int型,而这里将+的返回类型声明为double","+只能作为成员函数重载,而这里的+是作为非成员函数重载的","C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符","没有将运算符重载函数声明为某个类的友元","有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],245972467,[45,46,47,48],"1211","1212","1111","1112","有如下程序:#include&lt;iostream&gt;using namespace std;class GA{public: virtual int f(){return 1;}};class GB:public GA{public: virtual int f(){return 2;}};void show(GA g){cout&lt;&lt;g.f();}void display(GA &amp;g){cout&lt;&lt;g.f();}int main(){ GA a;show(a);display(a); GB b;show(b);display(b); return 0;}运行时的输出结果是( )",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":30,"type":31},[],245972468,[54,55,56,57],"在一定条件下函数模板的实参可以省略","模板声明中的第一个符号总是关键字templat","在模板声明中用 括起来的部分是模板的形参表","类模板不能有数据成员","下列关于模板的叙述中,错误的是( )",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":30,"type":31},[],245972469,[63,64,65,66],"FunNumber operator-(int)","int operator-(FunNumber)","int operator-(FunNumber,FunNumber)","FunNumber operator-()","以下运算符函数中肯定不属于类FunNumber的成员函数的是( )",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":30,"type":31},[],245972470,[72,73,74,75],"含有纯虚函数的类不可能是派生类","纯虚函数的声明总是以&quot;=0&quot;结束","纯虚函数是没有给出显现版本(即无函数体定义)的虚函数","派生类必须实现基类的纯虚函数","关于纯虚函数,下列表述正确的是( )",{"answer":78,"createTime":5,"id":79,"options":80,"question":85,"source":30,"type":31},[],245972471,[81,82,83,84],"纯虚函数","模板函数","重载函数","虚函数","在一个抽象类中,一定包含有( )",{"answer":87,"createTime":5,"id":88,"options":89,"question":91,"source":30,"type":31},[],245972472,[84,90,83,82],"内联函数","在C++中,用于实现运行时多态性的是( )",{"answer":93,"createTime":5,"id":6,"options":94,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":96,"createTime":5,"id":97,"options":98,"question":101,"source":30,"type":31},[],245972474,[83,99,84,100],"构造函数","析构函数","在C++中用来实现运行时多态性的是( )"]