版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试二级C+真题2012年9月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分)(总题数:35,分数:70.00)1.下列链表种,其逻辑结构属于非线性结构的是(分数:2.00)循环链表双向链表带链的栈二叉链表丿解析:2设循环队列的存储空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(分数:2.00)TOC o 1-5 h z16200或35丿15解析:下列关于栈的叙述中,正确的是(分数:2.00)栈顶元素一定是最先入栈的元素栈操作遵循先进后出的原则丿栈底元
2、素一定是最后入栈的元素以上三种说法都不对解析:在关系数据库中,用来表示实体间联系的是(分数:2.00)二维表丿树状结构属性网状结构解析:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是(分数:2.00)m:1联系1:m联系丿1:1联系m:n联系自然连接选择丿并投影解析:7数据字典(DD)所定义的对象都包含于(分数:2.00)程序流程图数据流图(DFD图)丿方框图软件结构图解析:软件需求规格说明书的作用不包括(分数:2.00)软件可行性研究的依据丿用户与开发人员对软件要做什么的共同理解软件验收的依据软件设计的依据解析:下面属于黑盒测试方法的
3、是(分数:2.00)逻辑覆盖语句覆盖路径覆盖边界值分析丿解析:下面不属于软件设计阶段任务的是(分数:2.00)数据库设计算法设计软件总体设计制定软件确认测试计划V解析:下列关于函数重载的叙述中,错误的是(分数:2.00)重载函数的参数个数可以不同重载函数的参数类型可以不同重载函数的返回值类型必须不同V重载函数的参数个数或参数类型必须有所不同解析:下列关于类成员对象构造函数调用顺序的叙述中,正确的是(分数:2.00)与它们在初始化列表中顺序相同与它们在类中声明的顺序相同V与析构函数的调用顺序相同顺序不确定解析:下列关于派生类的叙述中,错误的是(分数:2.00)派生类至少要有一个基类派生类中包括了
4、从基类继承的成员一个派生类可以作为另一个派生类的基类基类成员被派生类继承以后访问权限保持不变V解析:下列关于运算符重载的叙述中,正确的是(分数:2.00)a.通过运算符重载机制可以为C+语言扩充新的运算符运算符重载的作用是使已有的运算符作用于类的对象丿重载运算符的操作数类型可以全部为基本类型所有运算符都可以重载解析:下列关于模板的叙述中,错误的是(分数:2.00)调用模板函数时,有时可以省略模板实参函数模板的每个实例就是一个函数定义类模板的每个实例就是一个类定义丿类模板的实例是一个类对象解析:下列关于输入输出流的叙述中,正确的是(分数:2.00)一个文件流可以与一个数据文件相联系丿cin是专门
5、从键盘输入数据的输入流类流运算符a;if(a=*)cout*#n;intan;constintsize=10;intasize;丿解析:21假设函数fun已经定义,其原型为”voidfun(inta,intb=7,char*p=”*”);”,下列函数调用中错误的是(分数:2.00)fun(5)fun(5,8)fun(6,”#”)丿fun(0,0.”=”)解析:已经函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是(分数:2.00)voidprint()const;丿constvoidprint();voidconstprint();voidprint(const);解析:已
6、知基类Employees只有一个构造函数,其定义如下:Employee:Employee(intn):id(n)Manager是Employees的派生类,则下列对Manager的构造函数的定义中,正确的是(分数:2.00)Manager:Manager(intn):id(n)Manager:Manager(intn)id=n;Manager:Manager(intn):Employee(n)丿Manager:Manager(intn)Employee(n);解析:已知将运算符“+”和“*”作为类Complete的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价
7、于(分数:2.00)c1.operator*(c2.operator+(c1)c1.operator+(c2.operator*(c1)丿c1.operator*(c1.operator+(c2)c2.operator+(c1.operator*(c1)解析:下列类模板的定义中语法格式错误的是(分数:2.00)templateclassBuffer/*/;templateclassBuffer/*/;templateclassBuffer/*/;templateclassBuffer/*/;丿解析:26在C+中既可以用于文件输入又可以用于文件输出的流类是(分数:2.00)fstream丿ifs
8、treamofstreamiostream解析:有如下类定义:classMyClassintb;chara;doublec;public:MyClass():c(0.0),b(0),a(,);创建这个类的对象时,数据成员的初始化顺序是(分数:2.00)a,b,cc,b,a丿b,a,cc,a,b解析:有如下类定义classMyClassintx;public:MyClass():x(0),y(0)intGetX()returnx;voidSetX(intxx)x=xx;inty;已知obj是类MyClass的对象,下列语句中违反类成员访问控制权限的是(分数:2.00)obj.x;丿obj.y;o
9、bj.GetX();obj.SetX(0);解析:有如下类定义classTestchara;constcharb;public:Test(charc)a=c;b=c;/第1行voidf(chara)constthis-a=a;/第2行voidg(charb)this-b=b;/第3行charh()constreturna;/第4行;编译时没有错误的行是(分数:2.00)第1行第2行第3行丿第4行解析:有如下程序:#includeusingnamespacestd;classApublic:A()coutC;classB:publicApublic:B()coutG;B()coutT;intma
10、in()Bobj;return0;运行这个程序的输出结果是(分数:2.00)GATCAGTC丿GACTAGCT解析:有如下程序:#includeusingnamespacestd;classBasepublic;voidfun()coutB;classDerived:publicBasepublic;voidfun()coutfun()解析:有如下程序:#includeusingnamespacestd;classBpublic;virtualvoidf()coutB;voidg()coutB;classD;publicBpublic;voidf()coutD;voidg()counf();p
11、-g();intmain()Dobj;h(&obj);return0;运行这个程序的输出结果是:(分数:2.00)DDBBBDDB丿解析:有如下程序:#include#includeusingnamespacestd;classMyStringpublic;charstr80;MyString(constchar*s)strcpy(str,s);MyString&operator+=(MyStringa)strcat(str,a.str);return*this;ostream&operator(ostream&s,constMyString&z)returnsz.strintmain()My
12、Stringx(abc),y(cde);cout(分数:2.00)abccdeabcdeabccde丿解析:有如下程序:#include#includeusingnamespacestd;intmain()coutsetfill(#)setw(4)OK123(分数:2.00)#0K123丿#OK#123OK#123OK#123#解析:有如下语句序列:ifstreaminfile(DATA.DAT);if(infile.good()coutA;elsecoutB;ofstreamoutfile(DATA.DAT);if(outfile.fail()coutC;elsecoutD;若执行这个语句序
13、列显示的是BD,则说明文件DATA.DAT(分数:2.00)以读方式打开成功以读方式打开失败,但以写方式打开成功以读方式打开失败,以写方式打开也失败丿以读方式打开成功,以写方式打开也成功解析:二、填空题(每空2分,共30分)(总题数:15,分数:30.00)一棵二叉树共有47个结点,其中有23个度为2的结点,假设根结点在底1层,则该二叉树的深度为【1】。(分数:2.00)填空项1:(正确答案:6)解析:设栈的存储空间为S(l:40),初始状态为bottom=0,top=0,现经过一系列入栈与出栈运算后,top=20,则当前栈中有【2】个元素。(分数:2.00)填空项1:(正确答案:21)解析:
14、数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为【3】。(分数:2.00)填空项1:(正确答案:物理独立性)解析:关系数据库中能实现的专门关系运算包括【4】、连接和投影。(分数:2.00)填空项1:(正确答案:选择)解析:软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件),Unix操作系统属于【5】软件。(分数:2.00)填空项1:(正确答案:系统)解析:若有定义语句“intx=10;”,则表达式“x=10?20:30”的值为【6】。(分数:2.00)填空项1:(正确答案:20)解析:下列语句的作
15、用是计算正整数n的各位数字之和,例如:n=123,sum=1+2+3,请将下列语句补充完整。dosum+=【7】;n=n/10;while(n1=0)(分数:2.00)填空项1:(正确答案:n%10)解析:有如下程序:#includeusingnamespacestd;voidfun(int&x,inty)y=y+x;x=y/4;x+;intmain1intx=4,y=5;fun(x,y);cout(分数:2.00)填空项1:(正确答案:8)解析:有如下程序:#includeusingnamespacestd;classApubic;A1cout2cout3Aobj1;Aobj2(obj1);
16、return0;运行这个程序的输出结果是【9】。(分数:2.00)填空项1:(正确答案:1233)解析:若下列程序的输出结果是20,请将横线处缺失部分补充完整。#includeusingnamespacestd;classMyClasspubic;MyClass(intx=)10:value(x)voidSetValue(intx)value=x;coutsetvalue(20);)解析:有下列程序的输出结果是2334,请将横线处缺失部分补充完整。#includeusingnamespacestd;classBaseintm;pubic;Base(intk):m(k)intgetM1const
17、returnm;classDerived:publicBaseintn;public;Derived(intk):【11】,n(k)intgetN2constreturnn;intmain3Derivedd1(3),d2(4);coutd1.getM4d1.getNd2.getM5D2.getN6;return0;(分数:2.00)填空项1:(正确答案:base(kT)解析:47在C+中,编译时的多态性是通过模板或函数【12】实现的。(分数:2.00)填空项1:(正确答案:重载)解析:有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了thi
18、s指针,说明它是作为【13】重载的。(分数:2.00)填空项1:(正确答案:成员函数)解析:有如下程序:#includeusingnamespacestd;templateTAdd(Tv1,Tv2)returnv1+v2;intmain1coutAdd(2,3),(分数:2.00)填空项1:(正确答案:5,5.8)解析:有如下程序:#includeusingnamespacestd;classPointdoublex,y;public;Point(doublexx=0.0,doubleyy=0.0):x(xx),y(yy)doublegetX1constreturnx;doublegetY2co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沪科版九年级数学上册期末复习考点 第23章 解直角三角形知识归纳与题型突破(12类题型清单)
- 2024-2030年中国型钢产业趋势预测及投资产量分析报告
- 2024-2030年中国地铁建设行业前景规划及投资经营模式分析报告
- 2024年智能软件使用与数据保密协议2篇
- 2024年特许经营合同(加盟)
- 梅河口康美职业技术学院《运动伤害事故处理与急救》2023-2024学年第一学期期末试卷
- 2024年“通办”第二批事项指导目录实施合同范本3篇
- 2024年二手手机买卖与市场推广合作协议3篇
- 满洲里俄语职业学院《云计算原理及应用》2023-2024学年第一学期期末试卷
- 影视动画资源库相关专业介绍
- 离散数学(下)智慧树知到课后章节答案2023年下桂林电子科技大学
- 咖啡因提取的综合性实验教学
- GONE理论视角下宜华生活财务舞弊案例分析
- 初中语文默写竞赛方案
- 2023电力建设工程监理月报范本
- 汽车空调检测与维修-说课课件
- 氨水浓度密度对照表
- 白雪歌送武判官归京公开课一等奖课件省课获奖课件
- 园林植物栽培与环境
- 小型双级液压举升器设计
- 9月支部委员会会议记录
评论
0/150
提交评论