《2024年3月计算机二级C++通关练习题及答案.docx》由会员分享,可在线阅读,更多相关《2024年3月计算机二级C++通关练习题及答案.docx(6页珍藏版)》请在课桌文档上搜索。
1、2024年3月计算机二级C+通关练习题及答案1、单选题下列叙述中正确的是()oA.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间困难度是指执行算法所须要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间困难度与空间困难度肯定相关参考答案:B2、推断题C+语言比C语言对数据类型要求更加严格了。参考答案:对3、单选题下面选项中不属于面对对象程序设计特征的是()oA.继承性B.多态性C.类比性D.封装性参考答案:C4、单选题下列关于数据库设计的叙述中,正确的是()oA.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理
2、设计阶段建立数据字典参考答案:A参考解析:数据库设计目前一般采纳生命周期法,即将整个数据库应用系统的开发分解成日标独立的若干阶段。分别是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。数据字典是对系统中数据的详尽描述,是各类数据属性的清单。对数据设计来讲,数据字典是进行洋细的数据收集和数据分析所获得的主要结果。5、单选题下列叙述中正确的是()oA.用E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B.用E-R图只能表示实体集之间一对一的联系C.用E-R图只能表示实体集之间一对多的联系D.用E-R图表示的概念数据模型只能转
3、换为关系数据模型参考答案:A参考解析:用E-R图可以简洁明白地描述实体及其相互之间的联系,用E-R图还可以便利地描述多个实体集之间的联系和一个实体集内部实体之间的联系。因此,选项A中的说法是正确的,而选项B与C中的说法都是错误的。为了建立用户所要求的数据库.必需把概念结构(用E-R图表示的概念数据模型)转换为某个详细的数据库管理系统所支持的数据模型.这就是逻辑结构设计所要完成的任务。在已给定数据库管理系统的状况下,数据库的逻辑设计可以分两步来进行:将概念模型转换成一般的数据模型;将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。由此可知,用E-R图表示的概念数据模型不仅能转换为关系数
4、据模型,还可以转换为其他数据模型,如网状模型和层次模型等。因此,选项D中的说法也是错误的。6、单选题下列数据结构中,属于非线性结构的是()oA.循环队列B.带链队列C.二叉树D.带链栈参考答案:C参考解析:队列是一种允许在一端进行插入,而在另一端进行删除的线性表。栈也是一种特别的线性表,其插入与删除只能在线性表的一端进行。7、单选题c+语言类体系中,不能被派生类继承的有()oA.转换函数B.构造函数C.虚函数D.静态成员函数参考答案:B参考解析:派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必需重新定义。APDL(过程设计语言)B.P
5、AD图C.N-S图D.DVD图参考答案:D参考解析:PDL是过程设计语言(PrOCedUreDeSignLangUage)的简写,也称程序描述语言,是碉于描述模块算法设计和处理细微环节的语言;N-S图是编程过程中常用的一种分析工具,提出了最初分析问题方法;PAD是问题分析圈(ProbIenlAnaIySiSDiagranI)的简写,它用二维树型结构的图表示程序的限制流,将这种图转换为程序代码比较简洁;DFD(数据流图)是描述数据处理过程的工具09、单选题下面不正确的描述为()oA.调用函数时,实参可以是表达式B.调用函数时,实参加形参可以共用内存单元C.调用函数时,将为形参安排内存单元D.调用
6、函数时,实参加形参的类型必需一样参考答案:B参考解析:函数调用时用实参替换形参,假如实参为表达式,将为表达武的值创建一个临时对象,然后将该实参替换形参。替换的实质是变量间的复制,当然这种复制须要为形参安排内存。须要留意的是:形参在编泽时不安排内存,在运行时才安排内存。include#incIudediomanipUsingnamespacestd;intmain()ints=123,234);coutfor(inti=0;i2;i+)coutreturn;)运行时的输出结果是()oA.123B.*123234234C.*123D.*123*234234*参考答案:B参考解析:SetW()为填充字符限制,仅对紧接着它的字符起作用,当输出的字符宽度小于setw()预留的字符数时,需用setw()设置的字符赐予填充。(转自:厚学网)