电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

2012年3月全国计算机二级C++考试真题及答案

2012年3月全国计算机二级C++考试真题及答案_第1页
1/9
2012年3月全国计算机二级C++考试真题及答案_第2页
2/9
2012年3月全国计算机二级C++考试真题及答案_第3页
3/9
2012 年 3 月全国计算机二级 C++考试真题及答案一、选择题(每小题 2 分,共 70 分) (1)下列叙述中正确的是 AA)循环队列是队列的一种链式存储结构 B)循环队列是一种逻辑结构C)循环队列是队列的一种顺序存储结构 D)循环队列是非线性结构(2)下列叙述中正确的是 DA)栈是一种先进先出的线性表 B)队列是一种后进先出的线性表C)栈与队列都是非线性结构 D)以上三种说法都不对(3)一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为 AA)4B)16 C)10 D)6(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 BA)逻辑模式B)概念模式C)内模式 D)外模式(5)在满足实体完整性约束的条件下 AA)一个关系中可以没有候选关键字 B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字 D)一个关系中应该有一个或多个候选关键字(6)有三个关系 R、S 和 T 如下: D R s t ABC ABC ABCa12 a12 b21b21 d21 c31c31 则由关系 R 和 S 得到关系 T 的操作是A)并 B)差C)交D)自然连接(7)软件生命周期的活动中不包括 AA)软件维护B)需求分析C)市场调研D)软件测试(8)下面不属于需求分析阶段任务的是 DA)确定软件系统的性能需求 B)确定软件系统的功能需求C)制定软件集成测试计划D)需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是 DA)程序外部功能B)程序数据结构 C)程序流程图 D)程序内部结构 (10)在软件设计中不使用的工具是 A A)系统结构图B)程序流程图 C)PAD 图D)数据流图(DFD 图)(11)若一个函数的原型为"int * Xfun1(int x,int& y,char z);",则该函数的返回值类型为 BA)int *B)intC)int& D)char(12)若 AA 为一个类,a 为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回 a 的值。如果 x 为该类的一个对象,要在类外访问 x 对象中 a 的值,正确的访问格式为 AA)AA.getA() B)x.getA()C)x.a D)AA::a(13)当派生类继承一个基类时,默认的继承方式为 CA)publicB)protected C)privateD)不确定(14)若需要为 XV 类重载乘法运算符,运算结果为 XV 类型,在将其声明为类的成员函数时,下列原型声明正确的是 D1A)XV operator *(XV,XV) B)XV *(XV)C)operator *(XV)D)XV operator *(XV);(15)在定义函数模板或类模板时,开头的保留字是 AA)typenameB)templateC)classD)typedef(16)若需要向一个二进制文件尾部添加数据,则该文件的打开方式为 AA)ios_base::appB)ios_base::binary | ios_base::outC)ios_base::outD)ios_base::binary | ios_base::app(17)在开发一个 c++程序的整个过程中,第 3 个步骤为 CA)链接 B)运行 C)编辑 D)编译(18)若有定义"int x=4,y=5;",则表达式"y>x++?x--:y++"的值为 CA)3B)4 C)5D)6(19)有如下程序:#includeusing namespace std;int main(){ int i,s=0; for(i=1;s<20;i+=2)s+=i*i; cout<using namespace std;void fl(int& x){x++;}void f2(int x){++x;}int main(){ int x=10,y=12; f1(x); f2(y); cout<using namespace std;2class XA{ int a;public: static int b; XA(int aa):a(an){b++;} int getA(){return a;}};int XA::b=0;int main(){ XA d1(4),d2(5); cout<using namespace std;class XX{ int x;public: XX(int xx=0):x(xx){} int getX(){return x;}};class YY:public XX{ int y;public: YY(int xx,int yy):x(xx),y...

1、盘古文库是"C2C"交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载的收益归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服。

2、本站默认下载后的格式为 docx,pptx ,xlsx,pdf,zippsd等源文件。office等工具即可编辑!源码类文件除外。

3、如您看到网页展示的内容中含有'"133KU.COM"等水印,是因预览和防盗链技术需要对页面进行转换和压缩成图片所生成,文档下载后不会有该内容标识.

4、本站所有内容均由合作方上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺,文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

在点击下载本文档时,弹出的对话框中,选择“使用浏览器下载”不支持下载工具多线程下载!

部分浏览图可能存在变形的情况,下载后为高清文件,可直接编辑。

2012年3月全国计算机二级C++考试真题及答案

莲生六十一+ 关注
机构认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
回到顶部