首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: template class BigNumber{ long n; public; BigNumber(T i):n(i){} BigNumber operator-}-(BigNumber b){ return B
有如下类模板定义: template class BigNumber{ long n; public; BigNumber(T i):n(i){} BigNumber operator-}-(BigNumber b){ return B
admin
2021-09-05
19
问题
有如下类模板定义:
template
class BigNumber{
long n;
public;
BigNumber(T i):n(i){}
BigNumber operator-}-(BigNumber b){
return BigNumber(n+b.n):
}
};
已知b1、b2是BigNumber的两个对象,则下列表达中错误的是( )。
选项
A、bt+b2
B、b1+3
C、3+b1
D、3+3
答案
C
解析
该题考查了C++模板类和+运算符重载的知识,3+b1时,程序不能将b1转化为整型,所以编译会出错。
转载请注明原文地址:https://jikaoti.com/ti/hXc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
下列语句中,错误的是()。
对如下二叉树进行后序遍历的结果为
有如下程序:#include<iostream>usingnarnespacestd;classTestClass{public:TestClass(){cout<<’’BB’’;fun();}voidfun(){t
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classCD{public:~CD0{cout<<’C’;}private:charname[80];};intmain(){CDa,*b,
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
下列关于基类和派生类关系的叙述中,正确的是()。
随机试题
(84)Oneofthebest-knownproverbsmustbe"Earlytobed,earlytorise,makesamanhealthy,wealthyandwise."Thepromisesof
受遗赠人()。
破伤风病人的面部表情特点是
根据水利部《水利建设质量工作考核办法》(水建管[2014]1351号),建设项目质量事故应急处置主要考核内容不包括()。
会计从业资格报名的基本条件有()。
会员制期货交易所应召开临时会员大会的情形包括()。
不同证券的投资组合可以降低风险,组合中证券的种类越多,其风险分散化效应就越强,可以达到全部证券的投资组合风险为零。()
吴老师在调整座位时让考试成绩好的学生优先挑选喜欢的座位。吴老师的做法()。
社会主义市场经济体制的基础是()。
如未成年人甲父母双亡,祖父母去世。外祖父母年老体衰,甲又无兄弟姐妹,可担任他的监护人包括()。
最新回复
(
0
)