2014年计算机等级二级C++考试精选试题及答案

上传人:20****03 文档编号:163763890 上传时间:2021-01-25 格式:DOCX 页数:18 大小:21.68KB
返回 下载 相关 举报
2014年计算机等级二级C++考试精选试题及答案_第1页
第1页 / 共18页
2014年计算机等级二级C++考试精选试题及答案_第2页
第2页 / 共18页
2014年计算机等级二级C++考试精选试题及答案_第3页
第3页 / 共18页
2014年计算机等级二级C++考试精选试题及答案_第4页
第4页 / 共18页
2014年计算机等级二级C++考试精选试题及答案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2014年计算机等级二级C++考试精选试题及答案》由会员分享,可在线阅读,更多相关《2014年计算机等级二级C++考试精选试题及答案(18页珍藏版)》请在金锄头文库上搜索。

1、2014年计算机等级二级C+考试精选试题及答案以下内容是2014年计算机等级二级C+考试精选试题及答案,供2014各考生备考练习,如需更多考试资讯,敬请关注考试宝典,祝考试顺利!1.下列叙述中正确的是()。A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)2.算法的时间复杂度是指()。A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数

2、D.算法在执行过程中所需要的基本运算次数3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。A.编辑软件B.操作系统C.教务管理系统D.浏览器4.软件(程序)调试的任务是()。A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质5.数据流程图(DFD)是()。A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具6.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于()。A.定义阶段B.开发阶段C.维护阶段D.上述3个阶段7.数据库管理系统

3、中负责数据模式定义的语有是()。A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言8.在学生管理的关系数据库中,存取一个学生信息的数据单位是()。A.文件B.数据库C.字段D.记录9.数据库设计中,用ER图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.有两个关系R和T如下所示:RTABCABCa12c32b22d32c32d32则由关系R得到关系T的操作是()。A.选择B.投影C.交D.并11.两个或两个以上模块之间关联的紧密程度称为()。A.耦合度B.内聚度C.复杂度D.数据传输特性12

4、.下列描述中正确的是()。A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件丁二程只是解决软件开发中的技术问题13.关系模型允许定义3类数据约束,下列不属于数据约束的是()。A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义完整性约束14.下列描述中正确的是()。A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合15.用树型结构表示实体之间联系的模型是()。A.关系模型B.网状模型C.层次模型D.以上三个都是16

5、.下列关于函数的描述中,错误的是()。A.函数可以没有返回值B.函数可以没有参数C.函数可以是一个类的成员D.函数不能被定义为模板17.若MyClass是一个类名,其有如下语句序列:MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。A.1B.2C.3D.418.下列关于继承方式的描述中,错误的是()。A.如果不显式地指定继承方式,默认的继承方式是私有(private)B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员D.采用私

6、有继承方式时,基类中的私有成员在派生类中仍然是私有成员19.将前缀运算符“一一”重载为非成员函数,下列原型中,能正确用于类中说明的是()。A.Deer&operator一一int;B.Decroperator一一(Decr&,int);C.friendDeer&cperator一一(Deer&);D.friendDeeroperacor一一(Deer&,int);20.若MyTemp是一个具有虚拟类型参数的类模板,且有如下语句序列:MyTempp2;MyTempp32;编译系统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是()。A.1B.2C.3D.421.在C+中,cin是一

7、个()。A.类B.对象C.模板D.函数22.在下列字符中,不允许作为C+标识符的是()。A.bB.BC._D.223.下列叙述中,错误的是()。A.false是一个逻辑型常量B.“b”是一个字符型常量C.365是一个int常量D.3.是一个double常量24.若x和y是程序中的两个整型变量,则下列if语句中正确的是()。A.if(x=O)y=1;elsey=2;B.if(x=0)theny=1elsey=2C.if(x=O)y=1elsey=2;D.ifx=0y=1elsey=2;25.要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是()。A.intx3=0,0,0;B.in

8、tx=0;C.staticintx3=0);D.intx=0,0,0;26.关于函数中的,下列表述中错误的是()。A.中有可能包含关键字intB.中有可能包含自定义标识符C.中有可能包含字符*D.中可能包含27.要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是()。A.MyClassp=MyClass;B.MyClassp=newMyClass;C.MyClass&p=newMyClass;D.MyClassa,&p=a;28.有如下两个类定义:classXXprivate:doublexl;protected:doublex2;public:doublex3;cla

9、seYY:protectedXXprivate:doubleyl;protected:doubley2;public:doubley3;在类YY中保护成员变量的个数是()。A.1B.2C.3D.429.下列关于运算符重载的描述中,错误的是()。A.可以通过运算符重载在C+中创建新的运算符B.赋值运算符只能重载为成员函数C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象D.重载类型转换运算符时不需要声明返回类型30.下列关于类模板的描述中,错误的是()。A.类模板的成员函数都是模板函数B.可以为类模板参数设置默认值C.类模板描述了一组类D.类模板中只允许有一个类型参数31.下列控制格式

10、输入输出的操作符中,能够设置浮点数精度的是()。A.setprecisionB.setwC.setfillD.showpoint32.下列程序段中包含4个函数,其中具有隐含this指针的是()。intfunl();classTestpublic:intfun2();friendintfun3();staticintfun4();A.funlB.fun2C.fun3D.fun433.有如下程序:#includeusingnamespacestd;classTest(public:Test()Test(constTest8Lt)cout1;Testfun(Test&u)Testt=U;return

11、t;intmain()Testx,y;x=fun(y);return0;运行这个程序的输出结果是()。A.无输出B.1C.1lD.11134.有如下程序:#includeusingnamespacestd;classApublic:A(inti=O):rl(i)voidprint()coutEvoidprint(intx)coutP-;private:intr1;intmain()Aal:constAa2(4);a1.print(2);a2.print();return0;运行时的输出结果是()。A.P8一E4B.P8一C16一C.P0一E4一D.P0一C1635.下列代码段声明了3个类:classPerson);classStudent:publicPerson;classUndergraduate:Student);下列关于这些类之间关系的描述中,错误的是()。A.类Person是类Undergraduate的基类B.类Undergraduate从类Student公有继承C.类Student是类Person的派生类D.类Undergraduate是类Person的派生类36.有如下程序:#include

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号