收藏 分销(赏)

2023年3月计算机二级C++通关练习题及答案.docx

上传人:天**** 文档编号:3246944 上传时间:2024-06-26 格式:DOCX 页数:7 大小:14.32KB
下载 相关 举报
2023年3月计算机二级C++通关练习题及答案.docx_第1页
第1页 / 共7页
2023年3月计算机二级C++通关练习题及答案.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述
3月计算机二级C++通关练习题及答案   1、[单项选择题]下列论述中对旳是(  )。   A.算法效率只与问题规模有关,而与数据存储构造无关   B.算法时间复杂度是指执行算法所需要计算工作量   C.数据逻辑构造与存储构造是一一对应   D.算法时间复杂度与空间复杂度一定有关   参照答案:B   2、[判断题]C++语言比C语言对数据类型规定愈加严格了。   参照答案:对   3、[单项选择题]下面选项中不属于面向对象程序设计特性是(  )。   A.继承性 B.多态性 C.类比性 D.封装性   参照答案:C   4、[单项选择题]下列有关数据库设计论述中,对旳是(  )。   A.在需求分析阶段建立数据字典   B.在概念设计阶段建立数据字典   C.在逻辑设计阶段建立数据字典   D.在物理设计阶段建立数据字典   参照答案:A   参照解析:数据库设计目前一般采用生命周期法,即将整个数据库应用系统开发分解成日标独立若干阶段。分别是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、深入修改阶段。数据字典是对系统中数据详尽描述,是各类数据属性清单。对数据设计来讲,数据字典是进行洋细数据搜集和数据分析所获得重要成果。   5、[单项选择题]下列论述中对旳是(  )。   A.用E-R图可以体现实体集之间一对一联络、一对多联络、多对多联络   B.用E-R图只能体现实体集之间一对一联络   C.用E-R图只能体现实体集之间一对多联络   D.用E-R图体现概念数据模型只能转换为关系数据模型   参照答案:A   参照解析:用E-R图可以简朴明了地描述实体及其互相之间联络,用E-R图还可以以便地描述多种实体集之间联络和一种实体集内部实体之间联络。因而,选项A中说法是对旳, 而选项B与C中说法都是错误。 为了建立顾客所规定数据库.必要把概念构造(用E-R图体现概念数据模型)转换为某个详细数据库管理系统所支持数据模型.这就是逻辑构造设计所要完毕任务。在已给定数据库管理系统状况下,数据库逻辑设计可以分两步来进行: ①将概念模型转换成一般数据模型;②将一般数据模型转换为特定数据库管理系统所支持数据模型。 由此可知,用E-R图体现概念数据模型不仅能转换为关系数据模型,还可以转换为其她数据模型,如网状模型和层次模型等。因而,选项D中说法也是错误。   6、[单项选择题]下列数据构造中,属于非线性构造是(  )。   A.循环队列B.带链队列C.二叉树D.带链栈   参照答案:C   参照解析:队列是一种容许在一端进行插入,而在另一端进行删除线性表。栈也是一种特殊线性表,其插入与删除只能在线性表一端进行。   7、[单项选择题] c++语言类体系中,不能被派生类继承有( )。   A.转换函数B.构造函数C.虚函数D.静态组员函数   参照答案:B   参照解析:派生类对象数据构造是由基类中阐明数据组员和派生类中阐明数据组员共同构成,因此不能继承基类构造函数,必要重新定义。   8、[单项选择题] 在软件设计中,不属于过程设计工具是(  )。   A.PDL(过程设计语言)B.PAD图C.N-S图D.DVD图   参照答案:D   参照解析:PDL是过程设计语言(ProcedureDesignLanguage)简写,也称程序描述语言,是硐于描述模块算法设计和处理细节语言;N-S图是编程过程中常用一种分析工具,提出了最初分析问题措施;PAD是问题分析圈(ProblemAnalysisDiagram)简写,它用二维树型构造图体现程序控制流,将这种图转换为程序代码比较轻易;DFD(数据流图)是描述数据处理过程工具。   9、[单项选择题] 下面不对旳描述为(  )。   A.调用函数时,实参可以是体现式   B.调用函数时,实参与形参可以共用内存单元   C.调用函数时,将为形参分派内存单元   D.调用函数时,实参与形参类型必要一致   参照答案:B   参照解析:函数调用时用实参替代形参,假如实参为体现式,将为体现武值创立一种临时对象,然后将该实参替代形参。替代实质是变量间复制,当然这种复制需要为形参分派内存。需要注意是:形参在编泽时不分派内存,在运行时才分派内存。   10、[单项选择题] 有如下程序:   #include   #includediomanip>   usingnamespacestd;   intmain(  ){   ints[]={123,234);   cout<   for(inti=0;i<2;i++){cout<   return0;   }   运行时输出成果是(  )。   A.123B.***123   234234C.***123D.***123   ***234234***   参照答案:B   参照解析:setw()为填充字符控制,仅对紧接着它字符起作用,当输出字符宽度不不小于setw()预留字符数时,需用setw()设置字符予以填充。 (转自:厚学网)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服