[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frrVga6rdiDWUyAE5Vkd5HTeC8-x_7FUexssVlZpaAh4":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2024-05-20 08:20:00",144740525,[8,9,10,11],"运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符","一元运算符只能作为成员函数重载","二元运算符重载为非成员函数时,参数表中有一个参数","C++中可以重载所有的运算符",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},50,"659f5b547348b5c7e1b9f41c4c0cb9b6","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fceffcb01f8e62a49e2a8c7afa791ded4.jpg","面向对象程序设计","work_35069842","第八章作业","下列关于运算符重载的描述中,正确的是( )",[21,33,36,45,54,63,72,81,90,99],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2024-05-23 14:26:26",144740524,[26,27,28,29],"纯虚函数是没有给出显现版本(即无函数体定义)的虚函数","派生类必须实现基类的纯虚函数","纯虚函数的声明总是以&quot;=0&quot;结束","含有纯虚函数的类不可能是派生类","关于纯虚函数,下列表述正确的是( )","v1",0,{"answer":34,"createTime":5,"id":6,"options":35,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":37,"createTime":5,"id":38,"options":39,"question":44,"source":31,"type":32},[],144740526,[40,41,42,43],"用于输入操作的非成员函数","用于输出操作的成员函数","用于输入操作的成员函数","用于输出操作的非成员函数","C++流中重载的运算符&gt;&gt;是一个( )",{"answer":46,"createTime":5,"id":47,"options":48,"question":53,"source":31,"type":32},[],144740527,[49,50,51,52],"在模板声明中用 括起来的部分是模板的形参表","在一定条件下函数模板的实参可以省略","模板声明中的第一个符号总是关键字templat","类模板不能有数据成员","下列关于模板的叙述中,错误的是( )",{"answer":55,"createTime":5,"id":56,"options":57,"question":62,"source":31,"type":32},[],144740528,[58,59,60,61],"operator -(y)","operator -(x,y)","operator -(x)","operator -(y,x)","在表达式x-y中,&quot;-&quot;是作为非成员函数重载的运算符.若使用显式的函数调用代替直接使用运算符&quot;-&quot;,这个表达式还可以表示为( )",{"answer":64,"createTime":5,"id":65,"options":66,"question":71,"source":31,"type":32},[],144740529,[67,68,69,70],"MyClass operator * (double,MyClass)","MyClass operator * (double,double)","MyClass operator * (MyClass,double)","MyClass operator * (MyClass,MyClass)","下列是重载乘法运算符的函数原型声明,其中错误的是( )",{"answer":73,"createTime":5,"id":74,"options":75,"question":80,"source":31,"type":32},[],144740530,[76,77,78,79],"模板函数","虚函数","重载函数","内联函数","在C++中,用于实现运行时多态性的是( )",{"answer":82,"createTime":23,"id":83,"options":84,"question":89,"source":31,"type":32},[],144740531,[85,86,87,88],"+只能作为成员函数重载,而这里的+是作为非成员函数重载的","C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符","两个int型参数的和也应该是int型,而这里将+的返回类型声明为double","没有将运算符重载函数声明为某个类的友元","有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )",{"answer":91,"createTime":23,"id":92,"options":93,"question":98,"source":31,"type":32},[],144740532,[94,95,96,97],"如果在重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数","虚函数不得声明为另一个类的友元函数","派生类必须重新定义基类的虚函数","虚函数不能声明为静态函数","关于虚函数,下列表述正确的是( )",{"answer":100,"createTime":5,"id":101,"options":102,"question":107,"source":31,"type":32},[],144740533,[103,104,105,106],"FunNumber operator-(int)","int operator-(FunNumber,FunNumber)","int operator-(FunNumber)","FunNumber operator-()","以下运算符函数中肯定不属于类FunNumber的成员函数的是( )"]