2010计算机等级考试二级(C++)笔试139(三)

时间:2011-01-22 19:08:52

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
已有的任何运算符都可以重载

B.运算符函数的返回类型不能声明为基本数据类型

C.在类型转换符函数的定义中不需要声明返回类型

D.可以通过运算符重载来创建C十十中原来没有的运算符

参考答案: C

----------------------------------------

25、如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用( )关键字来修饰。

A.cot

B.tatic

C.void

D.cla

参考答案: D

----------------------------------------

26、以下( )成员函数表示纯虚函数。

A.virtual it vf(it)

B.void vf(it)=0

C.virtual void vf()=0

D.virtual void vf(it){}

参考答案: C

----------------------------------------

27、使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为( )。

A.io::i

B.io::out

C.io::ilio::out

D.没有默认

参考答案: 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.B

B.BA

C.AB

D.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

首页 上页 2 3 4 下页 尾页 3/6/6
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部