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

时间:2011-01-24 10:07:17

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
的表达式。

A.void get()

B.it k

C.void make()

D.k=i*j

参考答案: D

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

29、设置虚基类的目的是 ______。

A.简化程序

B.消除二义性

C.提高程序运行效率

D.减少目标代码

参考答案: B

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

30、 下面程序的结果是 ______。 #include<iostream.h> class A{ public: virtual void fun()=0{}; }; class B:public A{ public: void fun () {cout<< new file ;} }; class C: public A{ public: void fun (){cout<<open file<< } }; class D: public A{ public: void fun () {cout<< save file ;} }; void main() { A a,*p; B b; C c; D d; p=&c; p->fun (); p=&b; p->fun (); p=&d; p->fun(); }

A.ew file oe file ave file

B.ew file ew file ew file

C.编译出错

D.oe file ew file ave file

参考答案: C

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

31、通过 ______ 调用虚函数时,采用动态束定。

A.对象指针

B.对象名

C.成员名限定

D.派生类名

参考答案: A

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

32、关于动态联编的下列叙述中, ______ 是错误的。

A.动态联编是以虚函数为基础的

B.动态联编调用虚函数操作是指向对象的指针或引用

C.动态联编是在运行时确定所调用的函数代码的

D.动态联编是在编译时确定操作函数的

参考答案: D

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

33、如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为= ______。

A.oerator*(i.erator++(),k)

B.oerator*(oerator++(i),k)

C.(i. oerator++()).oerator*(k)

D.k.oerator*(oerator++(i))

参考答案: B

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

34、输入流对象是输出流的源头,下面 ______ 不是输入流类。

A.ci

B.itream

C.iftream

D.itrtream

参考答案: A

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

35、语句ofstream f(SALARY.DAT , ios::app | los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且 ______。

A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件

B.若文件存在,将其置为空文件;若文件不存在,打开失败

C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件

D.若文件存在,打开失败;若文件不存在,建立一个新文件

参考答案: B


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

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