《2021广西软件水平考试考试真题卷(9).docx》由会员分享,可在线阅读,更多相关《2021广西软件水平考试考试真题卷(9).docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2021广西软件水平考试考试真题卷(9)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.为了直观地分析系统的动作,从特定的视点出发推述系统的行为,需要采用动态分析的方法。其中 (1) 本来是表达异步系统的控制规则的图形表示方法,现在已经广泛地应用于硬件与软件系统的开发中,它适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。 (2) 是描述系统的状态如何响应外部的信号进行推移的一种图形表示。A状态迁移图B时序图CPetri网D数据流图 2.在结构化设计中, (10) 描述
2、了模块的输入/输出关系、处理内容、模块的内部数据和模块的调用关系,是系统设计的重要成果,也是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。A系统流程图BIPO图CHTPO图D模块结构图 3. (8) 可用于描述数据流图中数据存储及其之间的关系,最初用于数据库概念设计。在某学生选课系统中使用该工具来描述,学生的学号属于 (9) 。A实体B关系C属性D方法 4. (6) 是一种最常用的结构化分析工具,它从数据传递和加工的角度,以图形的方式刻画系统内数据的运行情况。通常使用 (7) 作为该工具的补充说明。A数据流图B数据字典CER图D判定表 5.下列聚合类型中内聚程度最高的是 (11)
3、 ,下列耦合类型中耦合程度最低的是 (12) 。A偶然内聚B时间内聚C功能内聚D过程内聚 6.某公司决定采用某开源电子邮件系统作为公司内部使用的电子邮件系统,但该系统无法完全满足公司需求,需要对该软件进行一定程度的扩充和修改。在项目正式启动前,需要对该软件项目的规模进行估算,适合的软件规模估算方法是 (15) 。A模糊逻辑法B功能点法C标准构件法D修改法 7.需求分析活动建造了软件的数据领域、功能领域和行为领域模型。模型的核心是数据字典,围绕着这个核心有三种不同的图,其中, (16) 描述数据对象问的关系,用于进行数据建模; (17) 表示了系统的各种行为模式及在状态问进行变迁的方式,是行为建
4、模的基础。A实体关系图B数据流图C状态变迁图D程序流图 8.软件工程小组可以分为四个组织范型。历史上最早的软件小组(即主程序员小组)属于 (14) 范型。A封闭式B随机式C开放式D同步式 9.在软件调试中, (18) 通过演绎或归纳并利用二分法来定位问题源。A蛮力法B回溯法C原因排除法D直觉 10.管道和过滤器模式属于 (19) 。A数据为中心的体系结构B数据流体系结构C调用和返回体系结构D层次式体系结构 11.下列聚合类型中内聚程度最高的是 (11) ,下列耦合类型中耦合程度最低的是 (12) 。A数据耦合B控制耦合C公共耦合D内容耦合 12.需求分析活动建造了软件的数据领域、功能领域和行为
5、领域模型。模型的核心是数据字典,围绕着这个核心有三种不同的图,其中, (16) 描述数据对象问的关系,用于进行数据建模; (17) 表示了系统的各种行为模式及在状态问进行变迁的方式,是行为建模的基础。A实体关系图B数据流图C状态变迁图D程序流图 13.用边界值分析法,假定10X30,那么X在测试中应取的边界值是 (21) 。AX=11,X=29BX=9,X=10,X=30,X=31CX=10,X=30DX=9,X=31 14.用户界面设计中,设计原则不正确的是 (20) 。A为用户提供更多的信息和功能B减少用户的记忆负担C保持界面一致性D置用户于控制之下 15.需求工程活动产生软件运行特征的规
6、约,指明软件和其他系统元素的接口并建立 (22) 。A数据流图和数据字典B程序流程图C体系结构模型D软件必须满足的约束条件 16.复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是 (24) 。A项目计划B体系结构C用户界面D用户需求 17.需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起着桥梁的作用。需求分析使得系统工程师能够刻画出软件的 (27) ,指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和 (28) 以及操作行为的
7、模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。A功能和性能B数据和操作C实体和对象D操作和对象 18.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性, (23) 不属于构件层次设计度量。A模块内聚B模块耦合C布局恰当性D复杂度 19.黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。 (29) 不能用黑盒测试检查出来。A功能不对或遗漏错误B界面错误C外部数据库访问错误D程序控制结构错误 20.某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时
8、不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用 (26) 开发最恰当。A瀑布模型B迭代模型C原型模型D螺旋模型 21.面向功能的软件度量使用软件所提供功能的测量作为规范化值。下面关于面向功能的软件度量方法的描述,不正确的是 (25) 。A面向功能度量是由Albrecht首先提出来的,他建议采用基于功能点的测量B功能点是基于软件信息领域的可计算的(直接的)测量及软件复杂性的评估而导出的C“功能”不能直接测量,所以必须通过其他直接的测量来导出D“用户输入数”和“用户输出数”不属于面向功能的软件度量需要考虑的因素 22.需求分析是一种软件工程活动,它在系统级软件分配和软件
9、设计间起着桥梁的作用。需求分析使得系统工程师能够刻画出软件的 (27) ,指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和 (28) 以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。A事件流B消息流C对象流D控制流 23.软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是 (30) 。A分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从
10、而生成计划软件范围的估算B需求分析使得系统工程师能够刻划出软件的功能和性能,指明软件和其他系统元素的接口,并建立软件必须满足的约束C经过仔细的需求分析活动,分析员能够得到详细的系统规约D需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型 24.希赛教育软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用 (31) 。A瀑布模型B增量模型C原型开发模型D快速应用程序开发(RAD) 25.除了上述/etc/ftpaccess配置文件外,WU-FTP还有其他几个配置文件,其中:
11、 (1) 文件的作用是指定某些用户登录不能登录本FTP服务器。 (2) 文件的作用是指定某些主机不能连接本FTP服务器。 (3) 文件的作用是定义用户从FTP服务器中下载文件时对文件进行格式转换的规则,如压缩、解压缩、打包和开包等操作。A/etc/flphostsB/etc/srm.confC/etc/ftpconversionsD/etc/ftpuser 26.在Windows和Linux操作系统中都有一个Ping命令,它是最常用的网络管理王具之一,其工作原理是通过向远程主机发送一个回送请求/应答报文来验证网络连接是否正常。1.Ping是一个应用层程序,它有没有传输层若有,它使用的是TCP还
12、是UDP协议若没有,数据是如何封装的在Windows中,ping命令的“-n”选项表示_。Aping的次数Bping的网络号C数字形式显示结果D不要重复,只ping一次 27.WU-FTP服务器有一些常用的管理命令,例如: (4) 止命令的作用是统计出当前连接到PTP服务器上的用户数目,并且同时列出上限。 (5) 命令的作用是查看当前连接的用户的详细情况。 (6) 命令的作用是生成一个关机设定文件,用于设定关机。AFtpshutBFtpcountCFtpuserDFtpwhoAFtpshutBFtpcountCFtpuserDFtpwho 28.除了上述/etc/ftpaccess配置文件外,
13、WU-FTP还有其他几个配置文件,其中: (1) 文件的作用是指定某些用户登录不能登录本FTP服务器。 (2) 文件的作用是指定某些主机不能连接本FTP服务器。 (3) 文件的作用是定义用户从FTP服务器中下载文件时对文件进行格式转换的规则,如压缩、解压缩、打包和开包等操作。A/etc/flphostsB/etc/srm.confC/etc/ftpconversionsD/etc/ftpuser 29.在Windows和Linux操作系统中都有一个Ping命令,它是最常用的网络管理王具之一,其工作原理是通过向远程主机发送一个回送请求/应答报文来验证网络连接是否正常。1.Ping是一个应用层程序
14、,它有没有传输层若有,它使用的是TCP还是UDP协议若没有,数据是如何封装的某校园网用户无法访问外部站点210.102.58.74,管理人员在Windows操作系统下可以使用_判断故障发生在校园网内还是校园网外。Aping210.102.58.74Btracert210.102.58.74Cnetstat210.102.58.74Darp210.102.58.74 30.WU-FTP服务器有一些常用的管理命令,例如: (4) 止命令的作用是统计出当前连接到PTP服务器上的用户数目,并且同时列出上限。 (5) 命令的作用是查看当前连接的用户的详细情况。 (6) 命令的作用是生成一个关机设定文件,
15、用于设定关机。AFtpshutBFtpcountCFtpuserDFtpwhoAFtpshutBFtpcountCFtpuserDFtpwho 31.WU-FTP服务器有一些常用的管理命令,例如: (4) 止命令的作用是统计出当前连接到PTP服务器上的用户数目,并且同时列出上限。 (5) 命令的作用是查看当前连接的用户的详细情况。 (6) 命令的作用是生成一个关机设定文件,用于设定关机。AFtpshutBFtpcountCFtpuserDFtpwhoAFtpshutBFtpcountCFtpuserDFtpwho 32.除了上述/etc/ftpaccess配置文件外,WU-FTP还有其他几个配
16、置文件,其中: (1) 文件的作用是指定某些用户登录不能登录本FTP服务器。 (2) 文件的作用是指定某些主机不能连接本FTP服务器。 (3) 文件的作用是定义用户从FTP服务器中下载文件时对文件进行格式转换的规则,如压缩、解压缩、打包和开包等操作。A/etc/flphostsB/etc/srm.confC/etc/ftpconversionsD/etc/ftpuser 33.面向对象技术中,类属是一种 (30) 机制,一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 (31) 的那些部分,而用变元来表示与 (32) 的那些部分。(30)处填()。A包含多态B参数多态C过载
17、多态D强制多态34.软件测试的目的是 (14) 。为了提高测试的效率,应该 (15) 。(14)处填()。A评价软件的质量B发现软件的错误C证明软件是正确的D找出软件系统中存在的所有错误35.软件测试的目的是 (14) 。为了提高测试的效率,应该 (15) 。(15)处填()。A随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据36.面向对象技术中,类属是一种 (30) 机制,一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 (31) 的那些部分,而用变元来表示与 (32) 的那些部分。(31)处填
18、()。A具体对象无关B具体类型无关C具体对象相关D具体类型相关37.某一确定有限自动机(DFA)的状态转换图如下,与该自动机等价的正规表达式是 (28) ,图中 (29) 是可以合并的状态。(28)处填()。A(a|b*bb(a*b*)*B(a|b*bba*|b*C(a*|b*)bb(a|*D(a|b*)*bb(a*|b*)38.在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和E-mail);对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E-mail
19、、办公电话和职位)。根据上述描述,得到了如图6-5所示的UML类图,其中类客户的属性有 (41) ;类人的属性有 (42) 。(41)处填()。A客户标识B姓名、住宅电话、E-mailC姓名、住宅电户、办公电话、E-mail、职位D客户标识、办公电话、职位39.某一确定有限自动机(DFA)的状态转换图如下,与该自动机等价的正规表达式是 (28) ,图中 (29) 是可以合并的状态。(29)处填()。A0和1B2和3C1和2D0和340.面向对象技术中,类属是一种 (30) 机制,一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 (31) 的那些部分,而用变元来表示与 (32
20、) 的那些部分。(32)处填()。A具体对象无关B具体类型无关C具体对象相关D具体类型相关41.用16K×4位的RAM芯片构成64K×4位存储需要 (1) RAM芯片, (2) 根地址线。(1)处填()。A2B3C4D542.在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和E-mail);对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E-mail、办公电话和职位)。根据上述描述,得到了如图6-5所示的UML类图,其中类客户的属
21、性有 (41) ;类人的属性有 (42) 。(42)处填()。A客户标识B姓名、住宅电话、E-mailC姓名、住宅电户、办公电话、E-mail、职位D客户标识、办公电话、职位43.若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机()识别的是能被十进制数3整除的正整数。A.AB.BC.CD.D44.结构化分析(SA)、结构化设计方法(SD)和Jackson方法是在软件开发过程中常用的方法。运用SA方法可以得到 (11) ,这种方法采用的基本手段是 (12) ,使用SD方法时可以得到 (13) 。(11)处填()。A程序流程图B具体的语言程序C模块结构图及模块的功能说明书D分层
22、数据流图和数据字典45.现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns,100ns,50ns和70ns。该流水线的操作周期应为 (4) ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到第一条指令结果需 (5) ns,完成该段程序需 (6) ns。(4)处填()。A50B70C100D28046.在数据压缩编码的应用中,Huffman算法可以用来构造具有 (53) 的二叉树,这是一种采用了 (54) 的算法。(53)处填()。A前缀码B最优前缀码C后缀码D最优后缀码47.用16K&ti
23、mes;4位的RAM芯片构成64K×4位存储需要 (1) RAM芯片, (2) 根地址线。(2)处填()。A14B15C16D1748.(66) 是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。ISO9000是由ISO/TC176制定的关于 (67) 和质量保证的国际标准。CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干 (68) 。在软件开发的各种资源中, (69) 是最重要的资源。软件的复杂性是 (70) ,它引起人员通信困难、开发费用超支、开发时间超
24、时等问题。(66)处填()。A软件过程B软件测试C软件生存周期D软件工程49.In low-speed network,it is usually adequate to wait for congestion to occur and then react to it bytelling the source of packets to slow downIn high-speed networks,this approach often works poorly,because in the (71) between sending the notification and notific
25、ation arriving at the source,thousands of additional (72) may arriveIn ATM network,a major tool for preventing (73) is (74) controlWhen a host wants a new virtual (75) ,it must describe the traffic to be offeredand the service expected(71)处填()。AintervalBtimeCslotDdelay50.以下关键字序列中, (34) 不是堆, (35) 是大顶堆。(34)处填()。A16,23,31,72,94,53B94,72,53,53,16,31C94,53,31,72,16,53D16,31,23,94,53,72第23页 共23页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页
限制150内