9月全国计算机二级考试C++笔试模拟题及答案(五)

上传人:亦*** 文档编号:253509440 上传时间:2022-02-13 格式:DOC 页数:5 大小:16.50KB
返回 下载 相关 举报
9月全国计算机二级考试C++笔试模拟题及答案(五)_第1页
第1页 / 共5页
9月全国计算机二级考试C++笔试模拟题及答案(五)_第2页
第2页 / 共5页
9月全国计算机二级考试C++笔试模拟题及答案(五)_第3页
第3页 / 共5页
9月全国计算机二级考试C++笔试模拟题及答案(五)_第4页
第4页 / 共5页
9月全国计算机二级考试C++笔试模拟题及答案(五)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《9月全国计算机二级考试C++笔试模拟题及答案(五)》由会员分享,可在线阅读,更多相关《9月全国计算机二级考试C++笔试模拟题及答案(五)(5页珍藏版)》请在金锄头文库上搜索。

1、xx年9月全国计算机二级考试C+笔试模拟题及答案(五) 1.在面向对象方法中,类之间共享属性和操作的机制称为【1】。 【参考答案】 1.【1】继承 2.一个工程具有一个工程主管,一个工程主管可管理多个工程,那么实体“工程主管”与实体“工程”的联系属于【2】的联系。 【参考答案】 2.【2】一对多(或1:N) 3.Jackson构造化程序设计方法是英国的M.Jackson提出的,它是一种面向【3】的设计方法。 【参考答案】 3.【3】数据构造 4.软件设计模块化的目的是【4】。 【参考答案】 【4】降低复杂性 5.在树构造中,树根结点没有【5】。 【参考答案】 【5】前件 6.C+中封装性、继承

2、性和【6】是面向对象思想的主要特征。 【参考答案】 【6】 多态性7.以下for语句的循环次数为【7】。 for(int a=0,b=1;b&a5;a+); 【参考答案】 【7】5 8.C+程序是从【8】函数开始执行的。 【参考答案】 【8】main 9.派生类构造函数的执行顺序是先执行【9】的构造函数,然后执行成员对象的构造函数,最后执行【10】的构造函数。 【参考答案】 9.【9】基类 【10】派生类 10.C+语言程序的注释可以出现在程序中的任何地方,一个注释以【11】作为开始和完毕的标记。 【参考答案】 【11】/*/ 11.用以下语句调用库函数malloc,使字符指针st指向具有11

3、个字节的动态存储空间,请填空。 st=(char*)【12】; 【参考答案】 【12】malloc(11)或malloc(sizeof(char)*11) 12.以下程序在构造函数和析构函数中申请和释放类的数据成员int *a,申请时使用形参b初始化a,请填空。 class A public: A(int b); A(); private: int *a; ; A:(int b) 【13】; A:A() 【14】; 【参考答案】 12.【13】a=new int(b) 【14】delete a 13.将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【15】。 【参考答案】 【1

4、5】x.operator+(operator *(y,z) 使用VC6翻开考生文件夹下的工程kt11,此工程包含一个源程序文件kt11.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为: Whichact(aorb)?b act1 act2 Bact3 Bact4 Bend 源程序文件kt11.cpp清单如下: #include classA public: virtualvoidact1()coutact1n;act2(); voidact2()coutact2n;act3(); voidact3()coutAact3n;act4(); virtualvoidact4coutAact4n;act5(); voidact5()coutAendn; ; classB:publicA voidact3()coutBact3n;act4(); voidact4()coutBact4n;act5(); voidact5()coutBendn; ; voidmain(void) charc; A*a; coutWhichact(aorb)?; cinact1(); deletea;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号