ssoutB”I
tmai
MyClassp1p2p2
ewMyClassXdeletep2retur
0执行这个程序幕上将显示输出______。A)、ABXB)、ABXBC)、AXBD)、AXBB(28)有如下程序i
cludeusi
g
amespacestdi
ti1classFu
publicstatici
tii
tvalueretur
i1i
tvalueco
stretur
i1
fi
tFu
i2i
tmai
i
ti3Fu
Fu
1co
stFu
fu
2retur
0若程序的输出结果是:123则程序中下划线处遗漏的语句是______。A)、coutB)、coutC)、coutD)、cout
(29)有如下程序i
cludeusi
g
amespacestdclassObjstatici
tipublicObjiObjistatici
tgetValtetur
ii
tObji0voidfObjob2coutINTNBSPMAINObjoblFObjob3
ewObjcoutGETVALDeleteob3coutRETURN0程序的输出结果是______。
fA)、232B)、231C)、222D)、221
(30)有如下程序i
cludeusi
g
amespacestdclassBaseprotectedBasecoutABasecharccoutclassDerivedpublicBasepublicDerivedcharccouti
tmai
Derivedd1Bretur
0执行这个程序屏幕上将显示输出______。A)、BB)、BAC)、ABD)、BB
(31)有如下类定义:classMyBasei
tkpublicMyBasei
t
0k
i
tvalueco
stretur
kclassMyDerivedMyBasei
tj
fpublicMyDerivedi
tijii
tgetKco
stretur
ki
tgutjco
stretur
j编译时发现有一处语法错误,对这个错误最佳准确的描述是A)、函数getK试图访问基类的私有成员变量KB)、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或privateC)、类MyDerived缺少一个无参的构造函数D)、类MyDerived的构造的数没有对基数数据成员K进行初始化
(32)在一个派生类对象结束其生命周期时A)、先调用派生类的析构函数后调用基类的析构函数B)、先调用基类的析构函数后调用派生类的析构函数C)、如果基数没有定义析构函数,则只调用派生类的析构函数D)、如果派生类没有定义析构函数,则只调用基类的析构函数
(33)有如下的运算重载函数定义:Doubleoperatori
tii
tkretur
doubleik但定义有错误,对这个错误的最准确的描述是______。A)、只能作为成员函数重载,而这里的是作为非成员函数重载的B)、两个i
t型参数的和应该是i
t型,而这里将的返回类型声明为doubleC)、没有将运算符重载函数声明为某个类的友元D)、C已经提供了求两个i
t型数据之和运算符,不能再定义同样的运算符
“SALARYDAT”ios_baseapp)的功能是建立流对象f,并试图打开文件SALA(34)语句ofstreamf(RYDAT与f关联,而且______。A)、若文件存在,将其置为空文件;若文件不存在r