全国计算机等级考试二级C++笔试答案.doc_第1页
全国计算机等级考试二级C++笔试答案.doc_第2页
全国计算机等级考试二级C++笔试答案.doc_第3页
全国计算机等级考试二级C++笔试答案.doc_第4页
全国计算机等级考试二级C++笔试答案.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2007年4月计算机等级考试C+考试答案一、选择题:15BDACD 6-10CABCA 11-15BADAC 16-20BCDBA21-25CCCCA 26-30CDBDA 30-35CBBBC二、填空题:1、63 2、黑盒 3、DBMS 4、开发 5、数据字典 6、false 7、 *P 8、fn(5.27) 9、tb 10、myclass&11、基类 12、AAB 13、1个 14、11333 15、运行2007年9全国计算机等级考试二级笔试试卷C+语言程序设计答案参考答案一、选择题:1-10:DBCAACCABB 11-20:ABDDCADBDA 21-30:CCCADBACDC 31-35:CDAAD二、填空题:1.无歧性 2.逻辑覆盖 3.链式 4.ACBDFHGPE 5.实体 6.2 7.6 8.4 9.(*p) 10.ABBA11.void Base:fun() 12.virtual display()=0; 14.-A() 15.pListtop=item2008年4月计算机等级考试二级C+笔试答案一、选择题(1)C(2)A(3)B) (4)B) (5)A)(6)D(7)B(8)C(9)D) (10)C)(11)C(12)B(13)D(14)A(15)B)(16)A(17)C(18)D(19)B(20)B)(21)D(22)C(23)B(24)B(25)A)(26)C)27)A(28)D(29)A(30)B)(31)C(32)D(33)D(34)B(35)C)二、填空题(1)输出(2)16(3)24(4)关系(5)数据定义语言(6)对象(7)指针或指针变量(8)地址(9)构造(10)静态(11)private(12)Base(j)(13)PhoneNumber operator (14)virval double area()(15)templateclass dataClass2008年9月计算机等级考试二级C+笔试答案一、选择题(1)B)(2)D)(3)C)(4)A)(5)D)(6)B)(7)A)(8)B)(9)C)(10)D(11)A) (12)A)(13)C)(14)B)(15)D(16)B) (17)B)(18)D)(19)A)(20)D(21)C) (22)C)(23)A)(24)D)(25)C)(26)B) (27)C)(28)B)(29)A)(30)D(31)A) (32)C)(33)A)(34)B)(35)C)二、填空题(1)DBXEAYFZC(2)单元(3)过程(4)逻辑设计(5)分量(6)void(7)X2+k-1(8)2,3(9)10pumpkin(s)(10)else return n*Fun(n-1);(11)Sample:data(12)p=new int; *p=s.*p;(13)operator +(14)8100(15)哈克汪汪叫 吉米喵喵叫2009年3月全国计算机二级笔试C+答案一、选择题: (1)D (2)A (3)C (4)D (5)C (6 )A (7)B (8)A (9)B (10)C(11)A (12)D (13)B (14)B (15)C(16)D (17)A (18)B (19) B (20)C(21)B (22)B (23)A (24)D (25)B(26)A (27)A (28)A (29)C (30)D(31)C (32)A (33)A (34)C (35)D 二、填空题 (1)19 (2)白盒 (3)顺序结构 (4)数据库管理系统 (5)菱形 (6)100 (7)Line1.x1 或 Line1.x2 (8)Image1.Left (9)KeyAscii (10)Combo1.Text (11)Input (12)ch (13)Len(mystr) (14)1 (15)a(k)2009年9月全国计算机二级笔试C+答案一、选择题 (1)C (2)B (3)D (4)A (5)B(6)A (7)C (8)B (9)C (10)D(11)D(12)C(13)B(14)C(15)B (16)A(17)D(18)A(19)C(20)D (21)B (22)D(23)C(24)B (25)D (26)A(27)C(28)B(29)D(30)A (31)B(32)D(33)C(34)B(35)A二、填空(1)14(2)判断(3)需求分析(4)多对多(5)身份证号 (6)double(7)15(8)*(p+i)(9)size-1 (10)this-data=data;(11)int Sample:data = 0;(12)int CalArea(size,height)(13)Unknown住在Shanghai(14)bool operator (Word w) (15)T2010年3月计算机等级考试二级C+笔试答案一、选择题(1)C (2)D (3)B (4)A (5)C (6)B (7)A (8)D (9)C (10)A(11)D (12)B (13)D (14)C (15)C (16)B (17)D (18)B (19)A (20)B (21)B (22)D (23)C (24)A (25)D (26)A (27)B (28)D (29)D (30)B (31)A (32)B (33)C (34)C (35)B二、填空题(1) ABCDEF54321(2) 15(3) EDBGHFCA(4) 程序(5) 课号(6) 15(7) 4次(8) 78(9) 20 (10) Xcs* Xcs:abc( ) ; (11) int y=2010,int m=1,int d=1 (12) virtual (13)Book(s1) (14)ostream&(15) template T square(T n) return n*n; 注:typename也可写为class2010年9月计算机等级考试二级C+笔试答案 2011年3月计算机等级考试二级C+笔试一、选择题(每小题2分,共70分)1.A 解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。故本题选A。2.B解析:如果一个非空的数据结构满足以下两个条件:(1)有且只有一个根结点;(2)每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构不是线性结构,则称之为非线性结构,故A项错误。有一个根结点的数据结构不一定是线性结构,如二叉树,B项说法正确。循环链表和双向链表都属于线性链表,故C、D项错误。3.D解析:根据二叉树的性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以n2=0,由n=n0+n1+n2可得n1=6,即该二叉树有6个度为1的结点,可推出该二叉树的深度为7。4. D解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。5.B解析:结构化程序设计的三种基本控制结构为:顺序结构、选择结构和重复结构。6.A 、7.C 解析:数据操纵语言负责数据的操纵,包括查询及增、删、改等操作。8. D、 9. C、10.B 解析:A项为有符号型,C项为实型常量,D项为整数集合,只有B项符合,故本题选B。11. A 12.A 13. B 解析:派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员,基类中的私有成员在派生类中是隐藏的,不可访问。14.B解析:运算符函数的函数名由运算符前加关键字operator构成,且“+”是一个二元运算符,作为成员函数重载时形参表中只有一个参数。故可排除A、B、D项,本题答案为B。15.D解析:函数模板是一系列相关函数的模型或样板;使用函数模板定义的函数可以带有返回类型;函数模板的类型参数为虚拟类型参数,与函数的参数不同。故A、B、C项错误。定义好函数模板后,编译系统将依据每一次对函数模板调用时实际所使用的的数据类型生成适当的调用代码,并生成相应的函数版本,故D项正确。16.D解析:C+流的4个预定义的流对象为:cin标准输入,cout标准输出,cerr标准出错信息输出,clog带缓冲的标准出错信息输出。17.C解析:在VC6集成开发环境中,编译命令将一个以cpp为扩展名的C+源程序文件转换成一个以obj为扩展名的目标文件。18.C、19.C、20.D解析:程序实现的功能为输出数组a中最小值和最大值的和。for循环结束后,变量s1中存放最小值15,变量s2中存放最大值64,输出s1+s2的值为79。21.A解析:函数f1的参数传递方式采用传引用方式,调用函数f1后,实参变量x、y的值被交换。此时,x=26,y=10。函数f2的参数传递方式采用传值方式,调用函数f2后,不会改变实参变量x、y的值。故程序输出y的值为10。22.C解析:主程序中创建了两个XA类的对象d1、d2,并将它们的数据成员a分别初始化为2和3。在创建了两个对象后静态数据成员b=2。程序输出三个变量的和2+3+2=7。23.D解析:主函数中语句“coutc.get()endl;”调用Circle类成员函数get(),返回x+y+radius的值,即3+4+5=12。24.A、25.C、26. D解析:D选项中setw(6)设置输出宽度为6,而A、B、C项均按实际宽度输出,效果相同,故本题选D。27.A解析:析构函数没有参数,所以不能重载,A项说法错误。B、C、D项说法正确。28.B解析:构造函数不指定返回类型,它隐含有返回值,由系统内部使用。本题答案为B。29.A解析:语句“PAT (*ad) 3;”定义了一个指向对象数组的指针,并未创建对象,故不调用构造函数。30.C解析:保护继承时基类中的公有成员在派生类中改变为保护成员。31.A、32.B解析:基类中的私有成员在派生类中是隐藏的,只能在基类内部访问,A、C项错误,B项正确。派生类对基类的默认继承方式是私有继承,D项错误。33.C解析:BigNumber类中重载的“+”运算符的左边只能是BigNumber类型,C项错误。34. B、35. B二、填空题(每空2分,共30分)【1】顺序【解析】二分查找只适用于顺序存储的有序线性表。【2】DEBFCA、【3】单元【解析】单元测试是对软件设计的最小单位模块(程序单元)进行正确性检验的测试。单元测试的目的是发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论