计算机等级考试二级MS试题含答案.docx
上传人:lj****88 上传时间:2024-09-13 格式:DOCX 页数:33 大小:29KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机等级考试二级MS试题含答案.docx

计算机等级考试二级MS试题含答案.docx

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机等级考试二级MS试题含答案计算机等级考试二级MS试题含答案在社会的各个领域,我们需要用到试题的情况非常的多,试题是参考者回顾所学知识和技能的重要参考资料。那么你知道什么样的试题才能有效帮助到我们吗?以下是小编帮大家整理的计算机等级考试二级MS试题含答案,欢迎大家分享。计算机等级考试二级MS试题含答案11.下列选项中不符合良好程序设计风格的是______。A、源程序要文档化B、数据说明的次序要规范化C、避免滥用goto语句D、模块设计要保证高耦合、高内聚解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因素:1、源程序要文档化;2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。模块设计要保证低耦合、高内聚。故本题答案为D。2.从工程管理角度,软件设计一般分为两步完成,它们是______A、概要设计与详细设计B、过程控制C、软件结构设计与数据设计D、程序设计与数据设计解析:从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。故本题答案为A。3.在结构化程序设计中,模块划分的原则是______。A、各模块应包括尽量多的功能B、各模块的规模应尽量大C、各模块之间的联系应尽量紧密D、模块内具有高内聚度、模块间具有低耦合度解析:软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。4.下列叙述中正确的是______。A、软件测试的主要目的是发现程序中的错误B、软件测试的主要目的是确定程序中错误的位置C、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D、软件测试是证明软件没有错误解析:关于软件测试的目的,GrenfordJ.Myers在《TheArtofSoftwareTesting》一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。5.下面选项中不属于面向对象程序设计特征的是______。A、继承性B、多态性C、类比性D、封装性解析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。面向对象技术有三个重要特性,封装性、继承性和多态性。6.下列对队列的叙述正确的是______。A、队列属于非线性表B、队列按"先进后出"原则组织数据C、队列在队尾删除数据D、队列按"先进先出"原则组织数据解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。它又称为"先进先出"或"后进后出"的线性表,体现了"先来先服务"的原则。7.进行前序遍历的结果为______。A、DYBEAFCZXB、YDEBFZXCAC、ABDYECFXZD、ABCDEFXYZ解析:在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为3种:前序遍历、中序遍历和后序遍历。前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。8.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。A、n+1B、n-1C、2nD、n/2解析:二叉树的性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中度为2的结点数为n,故叶子结点数为n+1个。9.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。A、并B、交C、投影D、笛卡儿乘积解析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系R和S,它们具有相同的结构,R和S的并是由属于R和S,或者同时属于R和S的所有元组成的.集合,记作R∪S;R和S的交