全国计算机等级考试二级C++笔试答案Word下载.docx

上传人:b****5 文档编号:18789830 上传时间:2023-01-01 格式:DOCX 页数:11 大小:709.36KB
下载 相关 举报
全国计算机等级考试二级C++笔试答案Word下载.docx_第1页
第1页 / 共11页
全国计算机等级考试二级C++笔试答案Word下载.docx_第2页
第2页 / 共11页
全国计算机等级考试二级C++笔试答案Word下载.docx_第3页
第3页 / 共11页
全国计算机等级考试二级C++笔试答案Word下载.docx_第4页
第4页 / 共11页
全国计算机等级考试二级C++笔试答案Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级C++笔试答案Word下载.docx

《全国计算机等级考试二级C++笔试答案Word下载.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C++笔试答案Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级C++笔试答案Word下载.docx

参考答案

1-10:

DBCAACCABB11-20:

ABDDCADBDA21-30:

CCCADBACDC31-35:

CDAAD

1.无歧性2.逻辑覆盖3.链式4.ACBDFHGPE5.实体6.27.68.49.(*p)10.ABBA

11.voidBase:

:

fun()12.virtualdisplay()==0;

14.-A()15.pList[top]=item

2008年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)PhoneNumberoperator<

<

(14)virvaldoublearea()(15)template<

classT1,T2>

classdataClass

2008年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)elsereturnn*Fun(n-1);

(11)Sample:

data

(12)p=newint;

*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) 

(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)intSample:

data=0;

 (12)intCalArea(size,height)

(13)Unknown住在Shanghai  (14)booloperator<

(Wordw)(15)T

2010年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)inty=2010,intm=1,intd=1

(12)virtual(13)Book(s1)(14)ostream&

(15)template<

typenameT>

Tsquare(Tn){returnn*n;

注:

typename也可写为class

2010年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.A12.A13.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解析:

主函数中语句“cout<

c.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】单元【解析】单元测试是对软件设计的最小单位——模块(程序单元)进行正确性检验的测试。

单元测试的目的是发现各模块内部可能存在的各种错误。

【4】主键【解析】实体完整性约束要求关系的主键中属性值不能为空值,因为主键是惟一决定元组的,如为空值则其惟一性就成为不可能的了。

【5】D【解析】如果表A中的某属性集是某表B的键,则称该属性集为A的外键或外码。

【6】0、【8】8、【9】、【10】friendvoidFriFun();

【11】0,1,2

【12】public【13】Base(a)

【14】Fractionf(-num,den);

【15】Min(arr,8)__

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1