-> -> ->
2010计算机等级考试二级(C++)笔试139(四)
时间:2011-01-22 19:08:52
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
已有的任何运算符都可以重载B.运算符函数的返回类型不能声明为基本数据类型C.在类型转换符函数的定义中不需要声明返回类型D.可以通过运算符重载来创建C十十中原来没有的运算符 参考答案: C ----------------------------------------25、如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用( )关键字来修饰。 A.cotB.taticC.voidD.cla 参考答案: D ----------------------------------------26、以下( )成员函数表示纯虚函数。 A.virtual it vf(it)B.void vf(it)=0C.virtual void vf()=0D.virtual void vf(it){} 参考答案: C ----------------------------------------27、使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为( )。 A.io::iB.io::outC.io::ilio::outD.没有默认 参考答案: D ----------------------------------------28、下列关于数组的描述正确的是( )。 A.数组的长度是固定的,而其中元素的数据类型可以有不同B.数组的长度是固定的,而其中元素的数据类型必须相同C.数组的长度是可变的,而其中元素的数据类型可以有不同D.数组的长度是可变的,而其中元素的数据类型必须相同 参考答案: B ----------------------------------------29、在下面的运算符重载函数的原型中,错误的是( )。 A.Volume oerator-(doule,doule);B.doule Volume::oerator-(doule);C.Volume Volume::oerator-(Volume);D.Volume oerator-(Volume,Volume); 参考答案: A ----------------------------------------30、 有如下程序 #include<iostream> using namespace std; class Base{ protected: Base(){cout<<''''A'''';} Base(char c){cout<<c;) }; class Derived: public Base{ public: Derived(char c){cout<<c;) }; int main(){ Derived dl(''''B''''); return 0; } 执行这个程序屏幕上将显示输出( )。 A.BB.BAC.ABD.BB 参考答案: C ----------------------------------------31、语句ofstream f(SALARY.DAT,ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且( )。 A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件B.若文件存在,将其置为空文件;若文件不存在,打开失败C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件不存在,建立一个新文件 参考答案: A ----------------------------------------32、 若有如下类定义: class B{ void funl(){} protected: double varl: public: void fun2(){} }; class
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G