【计算机类职业资格】软件设计师-14及答案解析.doc
《【计算机类职业资格】软件设计师-14及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-14及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、软件设计师-14 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:100.00)1.以下关于结构化开发方法的叙述中,不正确的是_。(分数:2.00)A.总的指导思想是自顶向下,逐层分解B.基本原则是功能的分解与抽象C.与面向对象开发方法相比,更合适大规模、特别复杂的项目D.特别适合于数据处理领域的项目2.以下关于结构化开发方法的叙述中,不正确的是_。(分数:2.00)A.将数据流映射为软件系统的模块结构B.一般情况下,数据流类型包括变换流型和事务流型C.不同类型的数据流有不同的映射方法D.一个软件系统只有一种数据流类型3.在如下图所示的数据流图中,共存
2、在_个错误。 (分数:2.00)A.4B.6C.8D.94.以下关于数据流图中基本加工的叙述,不正确的是_。(分数:2.00)A.对每一个基本加工,必须有一个加工规格说明B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则C.加工规格说明必须描述实现加工的具体流程D.决策表可以用来表示加工规格说明5.以下关于数据流图的叙述中,不正确的是_。(分数:2.00)A.每条数据流的起点和终点必须是加工B.必须保持父图与子图平衡C.每个加工必须有输入数据流,但可以没有输出数据流D.应保持数据守恒6.数据流图(DFD)对系统的功能和功能之间的数据流进行建模,其中顶层数据流图描述了系统的_。(分数
3、:2.00)A.处理过程B.输入和输出C.数据存储D.数据实体7.模块 A、B 和 C 包含相同的 5 个语句,这些语句之间没有联系,为了避免重复,把这 5 个模块抽取出来组成模块 D,则模块 D 的内聚类型为_内聚。(分数:2.00)A.功能B.通信C.逻辑D.偶然8.模块 A 提供某个班级某门课程的成绩给模块 B,模块 B 计算平均成绩、最高分和最低分,将计算结果返回给模块 A,则模块 B 在软件结构图中属于_模块。(分数:2.00)A.传入B.传出C.变换D.协调9.在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则_不是适当的处理方法。(分数:2
4、.00)A.将判定所在模块合并到父模块中,使判定处于较高层次B.将受判定影响的模块下移到控制范围内C.将判定上移到层次较高的位置D.将父模块下移,使该判定处于较高层次10.模块 A 执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能,则该模块具有_内聚。(分数:2.00)A.顺序B.过程C.逻辑D.功能11.利用结构化分析模型进行接口设计时,应以_为依据。(分数:2.00)A.数据流图B.实体关系图C.数据字典D.状态迁移图12.模块 A 直接访问模块 B 的内部数据,则模块 A 和模块 B 的耦合类型是为_(分数:2.00)A.数据耦合B.标记耦合C.公共耦合D.内容耦合13.在软件
5、开发过程中,系统测试阶段的测试目标来自于_阶段。(分数:2.00)A.需求分析B.概要设计C.详细设计D.软件实现14.以下关于软件维护和可维护性的叙述中,不正确的是_。(分数:2.00)A.软件维护要解决软件产品在交付用户之后运行中发生的各种问题。B.软件的维护期通常比开发期长得多,其投入也大得多C.进行质量保证审查可以提高软件产品的可维护性。D.提高可维护性是在软件维护阶段考虑的问题15.某搜索引擎在使用过程中,若要增加接收语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行_维护。(分数:2.00)A.正确性B.适应性C.完善性D.预防性采用白盒测试方法对下图进行测试,设
6、计了 4 个测试用例:(x=0,y=3),(x=1,y=2),(x=-1,y=2),(x=3,y=1)。至少需要测试用例才能完成_覆盖,至少需要测试用例或才能完成_覆盖。 (分数:4.00)A.语句B.条件C.判定/条件D.路径A.语句B.条件C.判定/条件D.路径16.系统可维护性的评价指标不包括_。(分数:2.00)A.可理解性B.可测试性C.可移植性D.可修改性17.某项目为了修正一个错误而进行了修改。错误修改后,还需要进行_以发现这一修改是否引起原本正确运行的代码出错。(分数:2.00)A.单眼测试B.接收测试C.安装测试D.回归测试18.在软件维护中,由于企业的外部市场环境和管理需求
7、的变化而导致的维护工作,属于_维护。(分数:2.00)A.正确性B.适应性C.完善性D.预防性19.在设计测试用例时,应遵循_原则。(分数:2.00)A.仅确定测试用例的输入数据,无需考虑输出结果B.只需检验程序是否执行应有的功能,不需要考虑程序是否做了多余的功能C.不仅要设计有效合理的输入,也要包含不合理、失效的输入D.测试用例应设计得尽可能复杂20.单元测试中,检验模块接口时,不需要考虑_。(分数:2.00)A.测试模块的输入参数和形式参数在个数、属性、单位上是否一致B.全局变量在各模块中的定义和用法是否一致C.输入是否改变了形式参数D.输入参数是否使用了尚未赋值或者尚未初始化的变量21.
8、逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的_阶段进行。(分数:2.00)A.需求分析B.软件设计C.软件实现D.软件维护22.一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正整数)、月份(用 112表示)。若用等价类划分测试方法进行测试,则_不是一个合适的测试用例(分号后表示测试的输出)。(分数:2.00)A.(2013,1;31)B.(0,1;“错误“)C.(0,13;“错误“)D.(2000,-1;“错误“)23._不是单元测试主要检查的内容。(分数:2.00)A.模块接口B.局部数据结构C.全局数据结构D.重要的执行路径24.由于信用卡公司升级
9、了其信用卡支付系统,导致超市的原有信息系统也需要做相应的修改工作,该类维护属于_。(分数:2.00)A.正确性维护B.适应性维护C.完善性维护D.预防性维护用白盒测试方法对下图所示的程序进行测试,设计了 4 个测试用例:(x=0,y=3),(x=1,y=2),(x=-1,y=2),(x=3,y=1)。测试用例实现了_覆盖;若要完成路径覆盖,则可用测试用例_。 (分数:4.00)A.语句B.条件C.判定D.路径A.B.C.D.25.某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件进行的维护属于_维护。(分数:2.00)A.正确性B.完善性C.适应性D.预防性在白盒测试
10、法中,_是最弱的覆盖准则。下图至少需要_个测试用例才可以完成路径覆盖,语句组 2 不对变量 i 进行操作。 (分数:4.00)A.语句B.条件C.判定D.路径A.1B.2C.3D.426.针对应用在运行期的数据特点,修改其排序算法使其更高效,属于_维护。(分数:2.00)A.正确性B.适应性C.完善性D.预防性27.下图所示的逻辑流实现折半查找功能,最少需要_个测试用例可以覆盖所有的可能路径。 (分数:2.00)A.1B.2C.3D.428.在某班级管理系统中,班级的班委有班长、副班长、学习委员和生活委员,且学生年龄在 1525 岁。若用等价类划分来进行相关测试,则_不是好的测试用例。(分数:
11、2.00)A.(队长,15)B.(班长,20)C.(班长,15)D.(队长,12)29.进行防错性程序设计,可以有效地控制_维护成本。(分数:2.00)A.正确性B.适应性C.完善性D.预防性30.在软件维护阶段,为软件的运行增加监控设施属于_维护。(分数:2.00)A.改正性B.适应性C.完善性D.预防性31.下图所示的逻辑流,最少需要_个测试用例可实现语句覆盖。 (分数:2.00)A.1B.2C.3D.532.在改正当前故障的同时可能会引入新的故障,这时需要进行_(分数:2.00)A.功能测试B.性能测试C.回归测试D.验收测试33.DHCP 客户端可以从 DHCP 服务器获得_。(分数:
12、2.00)A.DHCP 服务器的地址和 Web 服务器的地址B.DNS 服务器的地址和 DHCP 服务器的地址C.客户端地址和邮件服务器地址D.默认网关的地址和邮件服务器地址34.网络配置如下图所示,其中使用了一台路由器、一台交换机和一台集线器,对于这种配置,下面的论断中正确的是_。 (分数:2.00)A.2 个广播域和 2 个冲突域B.1 个广播域和 2 个冲突域C.2 个广播域和 5 个冲突域D.1 个广播域和 8 个冲突域35.某单位的局域网配置如下图所示,PC2 发送到 Internet 上的报文的源 IP 地址为_。 (分数:2.00)A.192.168.0.2B.192.168.0
13、.1C.202.117.112.1D.202.117.112.236.以下关于网络中各种交换设备的叙述中,错误的是_。(分数:2.00)A.以太网交换机根据 MAC 地址进行交换B.帧中继交换机只能根据虚电路号 DLCI 进行交换C.三层交换机只能根据第三层协议进行交换D.ATM 交换机根据虚电路标识进行信元交换37.建筑物综合布线系统中的园区子系统是指_。(分数:2.00)A.由终端到信息插座之间的连线系统B.楼层接线间到工作区的线缆系统C.各楼层设备之间的互联系统D.连接各个建筑物的通信系统38.下面关于集线器与交换机的描述中,错误的是_。(分数:2.00)A.交换机是一种多端口网桥B.交
14、换机的各个端口形成一个广播域C.集线器的所有端口组成一个冲突域D.集线器可以起到自动寻址的作用39.PPP 中的安全认证协议是_,它使用三次握手的会话过程传送密文。(分数:2.00)A.MDSB.PAPC.CHAPD.NCPICMP 协议属于因特网中的_协议,ICMP 协议数据单元封装在_中传送。(分数:4.00)A.数据链路层B.网络层C.传输层D.会话层A.以太帧B.TCP 段C.UDP 数据报D.IP 数据报40.中国自主研发的 3G 通信标准是_。(分数:2.00)A.CDMA2000B.TD-SCDMAC.WCDMAD.WiMAXTCP 是互联网中的_协议,使用_次握手协议建立连接。
15、(分数:4.00)A.传输层B.网络层C.会话层D.应用层A.1B.2C.3D.4软件设计师-14 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:100.00)1.以下关于结构化开发方法的叙述中,不正确的是_。(分数:2.00)A.总的指导思想是自顶向下,逐层分解B.基本原则是功能的分解与抽象C.与面向对象开发方法相比,更合适大规模、特别复杂的项目 D.特别适合于数据处理领域的项目解析:解析 结构化系统开发方法(Structured System Development Methodology)是目前应用最普遍的一种开发方法。其基本思想是用系统的思想和
16、系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计,它不限于数据处理领域的项目。2.以下关于结构化开发方法的叙述中,不正确的是_。(分数:2.00)A.将数据流映射为软件系统的模块结构B.一般情况下,数据流类型包括变换流型和事务流型C.不同类型的数据流有不同的映射方法D.一个软件系统只有一种数据流类型 解析:解析 结构化分析与设计方法是一种面向数据流的开发方法,它以数据流为中心构建软件的分析模型和设计模型。结构化设计是将结构化分析的结构(数据流图)映射成软件的体系结构(结构图)。根据信息流的特点,可将数据流图分为变换型数据流图和事务型数据流图,其对应的映射分别称为变
17、换分析和事务分析。 在规模较大的实际系统中,其数据流图往往是变换型和事务型的混合结构,此时可以把变换分析视为事务分析应用在同一数据流图的不同部分。3.在如下图所示的数据流图中,共存在_个错误。 (分数:2.00)A.4B.6 C.8D.9解析:解析 数据流图有如下几个设计原则。 数据守恒原则:对任何一个加工来说,其所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据。 守恒加工原则: 对同一个加工来说,输入与输出的名字必须不相同,即使它们的组成成分相同。 对于每个加工,必须既有输入数据流,又有输出数据流。 外部实体与外部实体之间不存在数据流。 外部实体与数
18、据存储之间不存在数据流。 数据存储与数据存储之间不存在数据流。 父图与子图的平衡原则:子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。父图与子图之间的平衡原则不存在于单张图。 数据流与加工有关,且必须经过加工。 根据这些原则,DF2 违背了原则 4,DF6 违背了原则 5,DF7 违背了原则 6,P1 和 P3 缺少数据流,违背了原则 3,P4 的输入输出数据流相同,违背了原则 2。因此共有 6 个错误。4.以下关于数据流图中基本加工的叙述,不正确的是_。(分数:2.00)A.对每一个基本加工,必须有一个加工规格说明B.加工规格说明必须描述把输入数据流变换为输
19、出数据流的加工规则C.加工规格说明必须描述实现加工的具体流程 D.决策表可以用来表示加工规格说明解析:解析 数据流图中守恒加工原则: 对同一个加工来说,输入与输出的名字必须不相同,即使它们的组成成分相同。 对于每个加工,必须既有输入数据流,又有输出数据流。 加工规格说明的主要目的是要表达“做什么”,而不是“怎么做”,所以本题答案选 C。5.以下关于数据流图的叙述中,不正确的是_。(分数:2.00)A.每条数据流的起点和终点必须是加工B.必须保持父图与子图平衡C.每个加工必须有输入数据流,但可以没有输出数据流 D.应保持数据守恒解析:解析 加工描述的是输入数据流到输出数据流之间的变换,也就是输入
20、数据流经过什么样处理后变成了输出数据流。因此,每个加工必须既要有输入数据流,又要有输出数据流。6.数据流图(DFD)对系统的功能和功能之间的数据流进行建模,其中顶层数据流图描述了系统的_。(分数:2.00)A.处理过程B.输入和输出 C.数据存储D.数据实体解析:解析 顶层数据流图只含有一个加工表示整个系统,输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系。主要明确系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部实体。7.模块 A、B 和 C 包含相同的 5 个语句,这些语句之间没有联系,为了避免重复,把这 5 个模块抽取出来组成模块 D
21、,则模块 D 的内聚类型为_内聚。(分数:2.00)A.功能B.通信C.逻辑D.偶然 解析:解析 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:处理元素相同,而且必须顺序执行。 通信内聚:所有处理元素集中在一个数据结构的区域上。 过程内聚:与处理元素相关,而且必须按待定的次序执行。 瞬时内聚:所包含的任务必须在同一时间间隔内执行(如初始化模块)。 逻辑内聚:完成逻辑上相关的一组任务。 偶然内聚:完成一组没有关系或松散关系的任务。8.模块 A 提供某个班级某门课程的成绩给模块 B,模块 B 计算平均成绩、最高分和最低分,将计算结果返回给模块 A,则模块 B 在软件结构图中属
22、于_模块。(分数:2.00)A.传入B.传出C.变换 D.协调解析:解析 模块结构图中的模块类型如下。 (1)传入模块:从下属模块取得数据,经过某些处理,再将其结果传给上级模块。 (2)传出模块:从上级模块取得数据,经过某些处理,再将其结果传给下属模块。 (3)变换模块:也叫加工模块。它从上级模块取得数据,进行特定的处理,转换成其他形式,再传回上级模块。它加工的数据流称作变换数据流。 (4)协调模块:对所有下属模块进行协调和管理的模块。在系统的输入输出部分或数据加工部分可以找到这样的模块。在一个好的模块结构图中,协调模块应在较高层出现。9.在划分模块时,一个模块的作用范围应该在其控制范围之内。
23、若发现其作用范围不在其控制范围内,则_不是适当的处理方法。(分数:2.00)A.将判定所在模块合并到父模块中,使判定处于较高层次B.将受判定影响的模块下移到控制范围内C.将判定上移到层次较高的位置D.将父模块下移,使该判定处于较高层次 解析:解析 模块的控制范围包括该模块本身及所有的下属模块的集合。控制范围完全取决于系统的结构,当影响范围超出控制范围时,通常采用向上移动判断点的位置,将受判定影响的模块下移到控制范围内。所以本题答案选 D。10.模块 A 执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能,则该模块具有_内聚。(分数:2.00)A.顺序B.过程C.逻辑 D.功能解析:解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 14 答案 解析 DOC
