《2023年湖北软件水平考试考试真题卷(5).docx》由会员分享,可在线阅读,更多相关《2023年湖北软件水平考试考试真题卷(5).docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年湖北软件水平考试考试真题卷(5)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.某软件系统投入运行10天,计划运行时间为每早8点至晚6点。第2天上午发生一次失效,故障恢复用了1小时。第4天上午发生一次失效,故障恢复用了4小时。第9天上午发生一次失效,故障恢复用了1小时。根据软件工程产品质量GB/T16260-2006,该软件系统的有效性(或可用性,availability)为()。A98B95C80D942.根据软件可靠性和可维护性管理GB/T14394-2008,在软件开发各阶段
2、都要求进行评审,其中与软件可靠性和可维护性有关的具体评审除包括需求评审和设计评审外,还包括()。A系统架构评审、测试评审、安装和验收评审、用户满意度评审B概念评审、测试评审、安装和验收评审、软件用户手册评审C配置顶评审、测试评审、安装和验收评审、软件用户手册评审D代码走查、测试评审、安装和验收评审、用户满意度评审3.GB/T14394-2008对软件的可靠性和可维护性管理做出了详细的规定,其中进行软件可行性分析,制定初步软件开发计划,提出软件可靠性和可维护性分解目标、要求及经费的是()活动中的可靠性和可维护性要求。A概念B需求C设计D实现4.信息系统受到破坏后,会对社会秩序和公共利益造成严重损
3、害,或者对国家安全造成损害,根据信息系统安全等级保护定级指南GB/T22240-2008,该信息系统的安全保护等级至少应定为()级。A一B二C三D四5.甲向乙发送其数据签名,要验证该签名,乙可使用()对该签名进行解密。A甲的私钥B甲的公钥C乙的私钥D乙的公钥6.假设A和B之间要进行加密通信,则正确的非对称加密流程是()。 A和B都要产生一对用于加密和解密的加密密钥和解密密钥 A将公钥传送给B,将私钥自己保存。B将公钥传送给A,将私钥自己保存 A发送消息给B时,先用B的公钥对信息进行加密,再将密文发送给B B收到A发来的信息时,用自己的私钥解密ABCD7.我国强制性国家标准计算机信息安全保护等级
4、划分准则将计算机信息系统分为5个安全保护等级,其中适用于地方各级国家机关、金融机构、邮电通信、能源与水源供给部门的信息系统适用()。A安全标记保护级B结构化保护级C访问验证保护级D系统审计保护级8.关于入侵检测系统(IDS),下面说法不正确的是()。AIDS的主要功能是对计算机和网络资源上的恶意使用行为进行识别和响应BIDS需要配合安全审计系统才能应用,后者为前者提供审计分析资料CIDS主要用于检测来自外部的入侵行为DIDS可用于发现合法用户是否滥用特权9.在安全审计系统中,审计Agent(代理)是直接同被审计网络和系统连接的部件。审计Agent主要可以分为网络监听型Agent、()、主动信息
5、获取型Agent等。A流量检测AgentB文件共享AgentC入侵检测AgentD系统嵌入型Agent10.小李发现其计算机无法连接网络,而办公室其他计算机网络访问正常。为了诊断故障,小李在其计算机操作系统中执行了若干命令,得到的结果如下表所示。根据命令执行结果,小李首先应()。A检查本机网络操作系统是否安装配置正确B检查本机TCP/IP协议软件是否安装配置正确C检查本机到服务器的连接是否正常D检查交换机和路由器的配置是否正常11.在网络数据流中适当的位置插入同步点,当传输出现中断时,可以从同步点的位置开始重新传输,该网络功能的控制和管理属于()。A网络层B会话层C表示层D传输层12.双绞线的
6、一端按照TIA/EIA568A线序排列,另一端按照TIA/EIA568B线序排列,两端装好RJ45水晶头,这样的线可用于()的连接。A网卡到集线器B网卡到交换机C交换机到交换机D交换机到路由器13.根据电子信息系统机房设计规范GB50174-2008,下面说法正确的是()。A电子信息系统机房的耐火等级不应低于三级,可以与其他建筑物合用一个防火区B电子信息系统机房应有设备出入口,可以与人员共用同一个出入口C面积大于300平方米的主机房,安全出口不应少于二个,且应集中设置D主机房的顶棚、壁板和隔断不得采用可燃有机复合材料14.菜单位的百兆以太网的信号类型为基带,电缆类型为超5类非屏蔽双绞线,电缆连
7、接器类型为RJ-45。该单位需要将其升级为千兆以太网,则升级为()网络的升级成本最低。A1000BaseTCXB1000BaseTC1000BaseSXD1000BaseLX15.在J2EE架构中,访问数据库的应用程序编程接口采用()效率较高。AADO.NETBJDBCCODBCDJSP16.Web组件是Web开发过程中常用的一个软件单元,有些组件是为完成一个特定功能而存在于Web页面或服务器上的,而()不属于Web组件。AJava appletBASPCRealplayer插件DVB脚本17.随着Webservice技术的兴起,出现了许多与工作流技术相关的Web服务规范,其中()的作用是将一
8、组现有的服务组合起来,从而定义一个新的Web服务。A业务流程执行语言BPELBWeb服务描述语言WSDLC超文本标记语言HTMLD可扩展标记语言XML18.监理单位为了获得监理任务,在项目监理招标阶段编制的文件为()。A监理大纲B监理规划C监理实施细则D监理计划19.以下有关监理的描述不正确的是()。A一般来说,监理单位应于委托监理合同签订后10个工作日内将监理项目部的组织形式、人员构成及对总监理工程师的任命书书面通知建设单位B当专业监理工程师需要调整时,监理单位应征得建设单位同意并书面通知承建单位C总监理工程师可以由具有3年以上任职经历,业绩突出的监理工程师出任D建设单位应将委托的监理单位、
9、监理内容书面通知承建单位20.某系统集成项目初验完成后,按照合同约定,甲方应向乙方支付第二笔合同款,此该项目的项目经理向监理单位递交了付款申请,则()。A付款申请应由总监理工程师签字B付款申请可由总监理工程师代表签字C得到总监理工程师授权的人都可在付款申请上签字D付款申请应由监理单位的法人签字21.项目组合管理是一个保证组织内所有项目都经过风险和收益分析,平衡资源的方法论,其中()是项目组合管理工作的一个要素。A提高资源利用效率B风险管理C范围管理D项目战术管理22.项目收尾是项目管理的重要环节,为了指导收尾涉及的所有管理活动和安排相应资源,项目经理应制定()。A合同收尾规程B管理收尾规程C产
10、品收尾计划D项目验收计划23.关于项目范围确认及有关活动,以下说法错误的是()。A可以通过检查来实现范围的确认B检查包括测量、测试、检验等活动C范围确认的目的就是形成项目范围说明书D检查也可被称为审查、产品评审和走查24.某项目预计最快12天完成,最慢36天完成,21天完成的可能性最大。公司下达的计划是18天完成,要使计划完成的概率达到50,在计划中需要增加()天应急时间。A4B6C8D2225.甲公司拟收购乙公司以扩充自身的业务范围,张工被甲公司指定为此次收购的项目经理。首席财务执行官给了张工一份项目章程,介绍这次收购将如何改进公司产品的市场渗透和打开一条新的销售渠道。张工使用达份项目章程,
11、定义了可交付成果和主要项目目标,包括成本、进度和质量测量指标。则张工准备的是()。A范围管理计划B项目计划C范围说明书D工作分解结构二、多项选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1.下面列出了系统维护工作流程中的几项关键步骤,正确的工作顺序是_。 用户提交维护申请报告 交付使用 更新文档 测试 核实和评价维护申请报告 制定维护计划 实施维护ABCD2.随着信息技术在世界范围内的迅猛发展,特别是网络技术的普及应用,电子政务(或电子商务,或其他类似应用项目,下同)正在成为当代信息化的最重要领域之一。在基于Web的电子政务系统中,可能存在着多种不同的操作平台和数据库系统,如何
12、实现在Internet上对异构的数据进行访问,是设计电子政务系统开发人员必须解决的问题之一。基于XML技术的异构数据库系统是解决该问题的方法之一。 请围绕“基于XML的异构数据库系统架构与应用”论题,依次对以下3个方面进行论述。 (1)概要叙述你参与管理和开发的数据库管理系统工程项目及你在其中所承担的主要工作。 (2)简要介绍异构数据库系统的异构性体现在哪些方面,具体论述你是如何在所管理和开发的软件工程项目中应用XML技术的,详细描述XML的特点和优点,在项目实施过程中遇到的问题及解决的办法。 (3)分析与评估你在异构数据库系统平台上采用XML技术的效果,简要展望XML未来的应用前景,以及你进
13、一步应用XML的有关设想。 3.流程图 说明 把指定区间上的所有整数分解质因数,每一整数表示为质因数按从小到大顺序排列的乘积形式。如果被分解的数本身是素数,则予以注明。例如,90=23 35,91=素数。 下面的流程图描述了分解质因数的过程。对每一个被分解的整数j,赋值给b(以保持判别运算过程中j不变),用K (从2开始递增1取值)试商,若不能整除,打印输出“*k”,b除以k的商赋给b(b=b/k)后继续用k试商(注意,可能有多个k因数),直至不能整除,k增1继续。 将流程图中的(1)(5)处补充完整。 4.交机机的管理方法有很多,下列选项中可以实现交换机管理的软件(或方式)有 (1) (多选
14、),但第一次配置时必须 (2) 。试题一 阅读以下说明,回答问题13,将答案填入对应的解答栏内。 说明 目前大多数交换机都为可管理的交换机,可以为其配置IP地址、子网掩码、默认网关等参数,使其成为网络中的一台主机,从而可以远程管理和配置交换机。AFTPBIECOutlook ExpressDTELNETENetStatF终端仿真软件 5.传统的应用系统模式是“主机/终端”或“客户机/服务器”。随着中间件技术和Web技术的发展,这些传统模式已经不能适应新的环境。目前设计大中型应用系统大多采用多层分布式结构,例如C/A/S和B/A/S。在实际应用中,应根据系统的具体需求和运行环境的不同选择合适的多
15、层分布式结构。 请围绕“多层分布式架构风格在企业信息化的应用”论题,依次从以下3个方面进行论述。 (1)概要叙述你参与管理和开发的多层分布式管理信息系统及你在其中所担任的主要工作。 (2)简要说明多层分布式架构风格分类的依据及其特点,并指出你参与管理和开发的应用系统属于其中的哪种结构,以及选择这种结构的原因。 (3)具体论述你在开发该系统时采用了哪些方法、策略和工具来实现所选的结构,最终实际效果如何。 6.以图形的方式观察和认识事物,是人类最便捷的认知方式之一。实时控制系统的可视化技术,使得操控人员以更加易于理解的形式掌握被控对象和过程的状态,为操作与决策提供方便。但是,可视化的设计涉及许多相
16、关技术,程序设计复杂,有时甚至比设计实时控制系统本身的工作量还大。 请围绕“可视化技术在实时控制系统的应用”论题,依次对以下3个方面进行论述。 (1)概要叙述你参与管理和开发的实时控制系统项目及你所担任的主要工作。 (2)论述你在实时控制系统可视化的设计中所涉及的基本概念和采用的技术、方法,详细叙述实现过程中所遇到的问题及解决办法。 (3)分析与评估可视化技术对改善系统操控性能的效果,简要展望可视化技术在未来实时控制系统的应用前景,以及你进一步应用可视化技术的有关设想。 7.RUP (Rational Unified Proces)是一种软件工程过程产品,它吸取了现代软件开发中许多成功的实践。
17、RUP把软件生存周期划分为多个循环(Cycles),每个循环生成产品的一个新的版本。每个循环依次由4个连续的阶段(Phase)组成,每个阶段完成确定的任务。与传统的软件过程相比,基于RUP的软件过程可以降低项目的风险,规范管理和开发流程,有效地控制资源,提高软件开发的成功率和生产率。 请围绕“统一软件开发过程的应用”论题,依次从以下3个方面进行论述。 (1)概要叙述你参与管理和开发的软件项目及你在其中担任的主要工作,包括角色、工作内容等。 (2)论述RUP的核心工作流和典型的迭代策略模式,具体论述你所参与的项目如何应用RUP,在项目实施过程中遇到了什么问题,如何解决。 (3)分析与评估你在所参
18、与项目中应用RUP裁剪的实际开发效果,以及你进一步应用RUP的有关设想。 8.请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #includestdio.h #includeconio.h int m; void fun(char*s) int i=0,j=0; char *p=s; while(*(p+i) if(*(p+i)=A&*(p+i)=Z)
19、 (1) ; (2) ; sj=0; (3) ; main() char str80; clrscr(); printf(nEnter a string:); gets(str); printf(nnThe string is:%sn,str); fun(str); printf(nnThe string of changing is: %sn,str); printf(nnThe length of changed strtng is:%dn,m); 9. “背包问题”的基本描述是:有一个背包,能盛放的物品总重量为S,设有N件物品,其重量分别为w1;w2,wn,希望从N件物品中选择若干件物品
20、,所选物品的重量之和恰能放入该背包,即所选物品的重量之和等于S。 如下程序均能求得“背包问题”的一组解,其中程序4.1是“背包问题”的递归解法,而程序4.2是“背包问题”的非递归解法。 #includestdio.h #define N 7 #define S 15 int wN+1=0,1,4,3,4,5,2,7; int knap(int s,int n) if(s=0)return 1; if(s0|(s0& &n1)return 0; if( (1) )| printf(%4d,wn);return 1; return (2) ; main() if(knap(S,N)printf(O
21、K!n); else printf(NO!n); #includestdio.h #define N 7 #define S 15 typedef struct int s; int n: int job; KNAPTP; int wN+1=0,1,4,3,4,5,2,7; int knap(int s,int n); main() if(knap(S,N)printf(OK!n); else printf(NO!n); int knap(int s,int n) KNAPTP stack100,x; int top,k,rep; x.s=s;x.n=n; x.job=0; top=|;Sta
22、cktop=x; k=0; while( (3) ) x=Stacktop; rep=1; while(!k & rep) if(x.s=0)k=1;/*已求得一组解*/ else if(x.s0|x.n =0)rep0; elsex.s (4) ;x.job1; (5) =x; if(!k) rep=1; while(top1&rep) x=stacktop-; if(x.job=1) x.s+=Wx.n+1; x.job=2; Stack+top=x; (6) ; if(k)/*输出一组解*/ while(top=1) xstaCktop-; if(x.job1) printf(%dt,w
23、x.n+1); return k; 10. 下面是一个Applet程序,其功能是建立2个文本区域,一个为编辑区,一个为只读区;建立2个按钮,一个实现将编辑区中被鼠标选定的文本内容拷贝到只读区中,一个实现将只读区的全部文本内容清空。 程序运行结果如图3所示。 import java.awt.*; import java.applet.*; /* applet code=ex3_6.class width=800 height=400 /applet */ public class ex3_6 extends Applet private Button okBtn,clearBtn; privat
24、e String strMessage; private TextArea tArea1,tArea2; public void init() strMessage=Hello! Welcome to the test! n+Wish you good luck!; tArea1=new TextArea(10,25); (1) ; tArea2=new TextArea(10,25); (2) ; OkBtn;new Button(Copy); dearBtn= (3) ; add(tArea1); add(tArea2); add(okBtn); add( clearBtn); publi
25、c boolean action( Event e,Object o) if(etarget=okBtn) tArea2,setText( (4) ); else if(e.target=clearBtn) (5) ; return true; ex3_6.htm| HTML HEAD TITLEex3_6/TITLE /HEAD BODY appletcode=ex3_6.class Width=800 height=400 /applet /BODY /HTML 11.某商店苹果分甲乙丙三级,甲级每元1公斤,乙级每元1.5公斤,丙级每元2公斤。那么: (1)若甲乙丙级苹果各买1公斤,平均每
26、元可买多少公斤 (2)若甲乙丙级苹果各买6公斤,平均每元可买多少公斤 (3)若甲级买3公斤,乙级买2公斤,丙级买1公斤,平均每元可买几公斤 (4)若甲乙丙级苹果各买1元钱,平均每元可买几公斤 12.本项目中某业务应用子系统项目成员10人,预计开发期为30天,项目团队集中于某宾馆进行封闭开发。该子系统项目总预算为150000元,预算每人每日的成本是:住宿+餐饮+交通+薪水+=500元。到第10天末,监理做了一次项目状态评估:实际上只完成了应该8天完成的工作,总共花费了45000元。 根据以上情况,请计算PV、EV、AC、SV、CV,并对项目的状态做出评估结论。 13.信息系统工程项目是由建设单位
27、、承建单位和监理单位共同实施的,三方的最终目标是一致的,那就是高质量地完成项目,因此,质量控制任务也应该由建设单位、承建单位和监理单位共同完成。三方都应该建立各自的质量保证体系,而整个项目的质量控制过程包括建设单位的质量控制过程、承建单位的质量控制过程和监理单位的质量控制过程。在本项目的建设过程中,监理必须对承建单位的质量保障体系进行审查并监督其执行。 请简要叙述监理过程中对承建单位质量保证体系进行监督和检查的主要内容。 14.在甲召开的项目第一次例会上,甲依据监理合同,宣布了对项目总监理工程师的任命和授权。总监理工程师依据监理规划,介绍了项目监理机构的人员岗位职责和监理设施等情况。其中: (
28、1)项目监理人员的岗位职责 总监理工程师代表职责: 审查批准“监理实施细则”。 调解建设单位和承建单位的合同争议,处理索赔,审批工程延期。 调换不称职的监理人员。 负责本项目的日常监理工作和一般性监理文件的签发。 专业监理工程师的职责: 负责本专业监理资料的收集、汇总及整理。 参与对工程的重大方案的评审。 审核工程量的数据和原始凭证。 参与编写监理日志、监理月报。 主持监理工作会议。 审定承建单位的开工报告、系统实施方案、系统测试方案和进度计划。 负责审核系统实施方案中的本专业部分。 负责编制监理规划中本专业部分及本专业监理实施方案。 (2)监理设施方面 监理工作所必需的软硬件工具向承建单位借
29、用,如有其他要求,指令承建单位购置后提供给监理使用。 根据上述材料,(1)请指出总监理工程师介绍的项目监理人员岗位职责有哪些条是不正确的。(2)总监理工程师介绍的监理设施方面的内容正确吗如果正确请说明理由,如果不正确请改正。 15.在开发过程的各个阶段,监理的工作任务之一是审核承建单位提交的各类文档。在软件项目的实施中,文档的编制占有突出的地位和相当大的工作量。高质量、高效率地开发、分发、管理和审核文档对于充分发挥软件项目的效益有着重要的意义。为使软件文档能起到多种桥梁的作用,使它有助于程序员编制程序,有助于监理人员监督软件的开发,有助于用户了解和使用软件,有助于维护人员进行有效的修改和扩充,
30、文档的编制必须保证质量。 请从下列关于文档编制的叙述中选出5条正确的叙述(填写相应的标号)。 可行性研究报告应评述为了合理地达到开发目标而可能选择的各种方案,以便用户抉择。因此,编写者不必提出结论。 操作手册的编写工作应该在软件测试阶段之前完成。 软件的开发单位应该建立本单位文档的标识方法,使文档的每一页都具有明确的标识。 为了使得文档便于修改且保持一致,各文档的内容不应有相互重复的地方。 用户手册要使用专门术语,并充分地描述该软件系统的结构及使用方法。 详细设计说明书中可以使用判定表及必要的说明来表示程序的逻辑。 概要设计说明书中可以使用IP0图来说明接口设计。 测试分析报告应把每次实际测试
31、的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行对照并做出结论。 软件需求规格说明书中可以对软件的操作人员和维护人员的教育水平和技术专长提出要求。 项目开发计划除去规定项目开发所需的资源、开发的进度等内容以外,还可以包括用户培训计划。 16.根据合同法规定,怎样的免责条款是无效的 17.问题1 试画出ER图,并在图上注明属性、联系类型、实体标识符; 18.问题2 将ER图转换成关系模型,并说明主键和外键。 19.说明 请完成流程图以描述在数据A(1)至A(10)中求最大数和次大数的程序的算法。并将此改成PAD图。该算法的流程图如下图: 20.如何启动与测试DHCP 服务器 21.框架在网页布局中主要起什么作用主页中定义了几个框架,分别显示哪个文档 22.现在,计算机网络主要存在哪些方面的威胁 23.什么是DoS攻击 24.可信计算机系统评估准则(TCSEC)将计算机安全分为哪些级别 25.简述漏洞扫描的基本原理。