北京邮电大学C++语言程序设计-----阶段作业2(2)

2019-06-11 00:08

};

class CC:public BB{ public:

virtual void f(){ BB::f(); cout<<\}; int main(){ AA aa,*p; BB bb; CC cc; p=&cc; p->f(); return 0; }

执行上面的程序将输出( )。

A. BBAACC B. AABBCC C. BBAABBCC D. BBBBAACC

知识点: 第十章单选题 学生答案: [D;] 得分: 提示: [5] 试题分值: 5.0

18. 有如下程序:

#include using namespace std; class BASE{ char c; public:

BASE(char n):c(n){} virtual~BASE(){cout<

class DERIVED:public BASE{ char c; public:

DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout<

DERIVED('X'); return 0; }

执行上面的程序将输出( )。

A. XY B. YX C. X D. Y

知识点: 第十章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0

19. 有如下程序:

#include using namespace std; class Base { public:

void fun() { cout<<\};

class Derived :public Base {

void fun() {

______________ //显式调用基类的函数fun() cout<<\ } };

程序中下画线处缺失的语句是( )。

A. fun(); B. Base.fun(); C. Base::fun(); D. Base->fun();

知识点: 第十章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

20. 下列关于虚函数的表述中正确的是( )。

A. 只有用virtual修饰的成员函数才是虚函数 B. 派生类中覆盖虚函数的重定义函数仍然是虚函数 C. 对虚函数的调用都是动态绑定的 D. 使用虚函数主要是为了提高运行效率

知识点: 第十章单选题 学生答案: [B;] 得分: 提示: [5] 试题分值: 5.0 21.

22. 在I/O流类中既可以用于文件输入,又可以用于文件输出的流类是( )。

A. fstream B. ifstream C. ofstream D. iostream

知识点: 第十一章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0 23.

24. 语句ofstream f(\的功能是建立流对象f,并试图打开文件

DATA.DAT并与之连接,而且( )。

A. 若文件存在,将文件定位于文件首;若文件不存在,建立一个新文件 B. 若文件存在,将其截为空文件;若文件不存在,打开失败

C. 若文件存在,将文件定位于文件尾;若文件不存在,建立一个新文件 D. 若文件存在,打开失败;若文件不存在,建立一个新文件

知识点: 第十一章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0 25.

26. 已知一程序运行后执行的第1个输入/输出语句是:

cout<

关于此语句的输出效果,下列表述中正确的是( )。

A. 如果数据的实际宽度大于8,数据前部的多余部分被截去 B. 如果数据的实际宽度大于8,数据后部的多余部分被截去 C. 如果数据的实际宽度小于8,左边显示若干个*,右边显示数据 D. 如果数据的实际宽度小于8,右边显示若干个*,左边显示数据

知识点: 第十一章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

27. 有以下程序:

#include #include using namespace std; int main(){

cout<

执行后的输出结果是( )。

A. ##OK123 B. ##OK#123 C. OK##123 D. OK##123#

知识点: 第十一章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0

28. 以下程序的运行结果为( )。

#include using namespace std; class Excp { public:

Excp() { cout<< \ Excp(Excp& e) { cout<<\ ~Excp() {cout<< \};

int divide(int a, int b) {

if( b==0 ) { Excp e; throw e; } else return a/b; } int main() { try{

cout<< divide(9,0) <

A. 13 B. 1233 C. 122333 D. 12223333

知识点: 第十二章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

29. 以下不属于异常处理可以解决的问题的是( )。

A. 环境条件出现意外 B. 用户操作不当 C. 出现编译错误

D. 除数为零

知识点: 第十二章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0 30.


北京邮电大学C++语言程序设计-----阶段作业2(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:环境工程固废课程设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: