2012年3月全国计算机等级考试二级C++笔试试卷与答案.pdf
《2012年3月全国计算机等级考试二级C++笔试试卷与答案.pdf》由会员分享,可在线阅读,更多相关《2012年3月全国计算机等级考试二级C++笔试试卷与答案.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2012 年 3 月全国电脑等级考试二级笔试试卷Visual C+程序设计(考试时间 90分钟,总分值 100 分)一、选择题(每题 2分,共 70 分)以下各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)以下表达中正确的选项是 A)循环队列是队列的一种链式存储结构B)循环队列是一种逻辑结构C)循环队列是队列的一种顺序存储结构D)循环队列是非线性结构 (2)以下表达中正确的选项是 A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对 (3)一棵二叉树共有 25 个结点
2、,其中 5 个是叶子结点,则度为1 的结点数为A)4 B)16 C)10 D)6 (4)在以下模式中,能够给出数据库物理存储结构与物理存取方法的是A)逻辑模式B)概念模式C)内模式D)外模式 (5)在满足实体完整性约束的条件下 A)一个关系中可以没有候选关键字B)一个关系中只能有一个候选关键字 C)一个关系中必须有多个候选关键字D)一个关系中应该有一个或多个候选关键字 (6)有三个关系 R、S和 T 如下:R s t A B C A B C A B C a 1 2 a 1 2 b 2 1 b 2 1 d 2 1 c 3 1 c 3 1 则由关系 R和 S得到关系 T 的操作是 A)并B)差C)
3、交D)自然连接 (7)软件生命周期的活动中不包括 A)软件维护B)需求分析C)市场调研D)软件测试 (8)下面不属于需求分析阶段任务的是 A)确定软件系统的性能需求B)确定软件系统的功能需求 C)制定软件集成测试计划D)需求规格说明书评审 (9)在黑盒测试方法中,设计测试用例的主要根据是 A)程序外部功能B)程序数据结构C)程序流程图D)程序内部结构 (10)在软件设计中不使用的工具是A)系统结构图B)程序流程图 C)PAD图D)数据流图(DFD图)(11)假设一个函数的原型为 int*Xfun1(int x,int&y,char z);,则该函数的返回值类型为 A)int*B)int C)i
4、nt&D)char(12)假设 AA为一个类,a 为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回 a 的值。如果 x 为该类的一个对象,要在类外访问 x对象中 a 的值,正确的访问格式为 A)AA.getA()B)x.getA()C)x.a D)AA:a(13)当派生类继承一个基类时,默认的继承方式为 A)public B)protected C)private D)不确定(14)假设需要为 XV类重载乘法运算符,运算结果为 XV类型,在将其声明为类的成员函数时,以下原型声明正确的选项是 A)XV operator*(XV,XV);B)XV*(XV);C)op
5、erator*(XV);D)XV operator*(XV);(15)在定义函数模板或类模板时,开头的保留字是 A)typename B)template C)class D)typedef(16)假设需要向一个二进制文件尾部添加数据,则该文件的打开方式为 A)ios_base:app B)ios_base:binary|ios_base:out C)ios_base:out D)ios_base:binary|ios_base:app(17)在开发一个 c+程序的整个过程中,第 3 个步骤为 A)链接 B)运行 C)编辑 D)编译(18)假设有定义 int x=4,y=5;,则表达式 yx+
6、?x-:y+的值为 A)3 B)4 C)5 D)6 文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I
7、8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S
8、3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E
9、3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10
10、R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码
11、:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B
12、4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7(19)有如下程序:#include using namespace std;int main()int i,s=0
13、;for(i=1;s20;i+=2)s+=i*i;coutiendl:return 0;运行这个程序的输出结果是 A)3 B)5 C)7 9)9(20)假设字符指针 p 所指向的字符串为 abcdefg,在执行语句 char*ap=new charstrlen(p)+1;之后,ap 指向的字符数组的元素个数为 A)9 B)8 C)7 D)6(21)有如下程序:#include using namespace std;void fl(int&x)x+;void f2(int x)+x;int main()int x=10,y=12;f1(x);f2(y);coutx+yendl:return 0
14、;运行这个程序的输出结果是 A)22 B)23 C)24 D)25(22)有如下程序:#include using namespace std;class XA int a;public:static int b;XA(int aa):a(an)b+;int getA()return a;int XA:b=0;int main()文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC1
15、0B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E
16、1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT
17、5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L
18、9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX
19、3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P
20、10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档
21、编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7 XA d1(4),d2(5);coutd1.getA()+d2.getA()+XA:b+d1.bendl;return 0;运行这个程序的输出结果是 A)9 B)11 C)13 D)15(23)有如下程序:#include using namespace std;class XX int x;public:XX(int xx=0):x(xx)int getX()return x;class YY:public XX int y;p
22、ublic:YY(int xx,int yy):x(xx),y(yy)int getV()return getX()+y;int main()YY c(3,4);coutc.getV()+c.getX()endl;return 0;运行这个程序的输出结果是 A)3 B)4 C)7 D)10(24)在类中重载赋值运算符时,应将其声明为类的 A)静态函数 B)友元函数 C)成员函数 D)构造函数(25)假设有函数模板 mySwap 和一些变量定义如下:template void mySwap(T X,T Y);double d1,d2;int i1,i2;以下对 mySwap 的调用中,错误的选项
23、是 A)mySwap(i1,i2)B)mySwap(d1,d2)C)mySwap(i1,d1)D)mySwap(i2,d2)(26)在 C+中,打开一个文件时与该文件建立联系的是 A)流对象 B)模板文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX
24、3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P
25、10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档编码:CC10B4I6E1U9 HT5I8U2L9S3 ZX3E3A3P10R7文档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2012 全国 计算机等级考试 二级 C+ 笔试 试卷 答案
限制150内