2023年贵州软件水平考试考试真题卷(2).docx
2023年贵州软件水平考试考试真题卷(2)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.在各种绩效报告工具或技巧中,通过()方法可综合范围、成本(或资源)和进度信息作为关键因素。A绩效评审B趋势分析C偏差分析D挣值分析2.某公司现有的职员能轻易满足某新项目的一部分要求,但是这个项目的其他方面对该公司来说是新的。项目经理经过调研了解到一些供应商专业生产这类产品,可能能满足项目很多或全部需要。项目经理在淮各项目计划和决定怎样招聘最佳人选及处理所需要的资源时,首先应该()。A进行自制矽L购分析B进行市场调查C通过邀请提交建议书(RFP)向供应商征求方案来决定是否将项目外包出去D评审公司采购部门提供的合格的卖方名单,并向选定的卖方发邀请提交建议书3.下列说法不正确的是()。A招标投标法规定招标方式分为公开招标和邀请招标两类B只有不属于法规规定必须招标的项目才可以采用直接委托方式C建设行政主管部门派人参加开标、评标、定标的活动,监督招标按法定程序选择中标人;所派人员可作为评标委员会的成员,但不得以任何形式影响或干涉招标人依法选择中标人的活动D比较而言公开招标的评标工作量较大,所需招标时间长,费用高4.()不是质量控制的方法、技术和工具。A趋势图B检查表C控制图D制定参照基准表5.质量保证部门最近对某项目进行了质量审计,给出了一些建议和裁定。一项建议看来很关键且应该被执行,因为它将影响到这个项目是否能成功地交给客户。如果建议不被执行,产品则不能满足需要。该项目的项目经理下一步应该()。A开一个项目团队会议,以确定谁对这个问题负责B重新分配任务给没能发现这个错误负有责任的队员C立即执行产品返工D发布一个变更申请以执行需要的纠正活动6.A test case normally consists of a unique identifier, requirement references from a design specification, events, a series of steps to follow, input, output, actual result, and ()A. bugB. expected resultC. test reportD. traceability matrix7.The Systems Development Life Cycle (SDLC) is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems. Sequential SDLC models, such as(), focus on complete and correct planning to guide large projects and risks to successful and predictable results.A. WaterfallB. Extreme ProgrammingC. SpiralD. Rapid Frototyping8.Managing risk and documenting them is very important in project planning process. You are in the process of defining key risks, including constraints and assumptions, and planned responses and contingencies. These details will be included in the()A. project management planB. project baselineC. risk response planD. risk baseline9.The project budget has been finalized.Additional work has been discovered that was not planned for in the budget or project scope. ()could provide the fund to cover the newly discovered work item.A. Contingency reserveB. Project profitC. Management reserveD. Special fund10.Several risk response strategies are available. () the risk simply gives another party responsibility for its management,it does not eliminate risk.A. AvoidingB. MitigatingC. AcceptingD. Transferring11.信息安全风险评估贯穿于信息系统的全生命周期,根据国家电子政务工程建设项目管理暂行办法,项目建设单位组织开展信息安全风险评估工作一般是在()A.可行性分析阶段B.设计阶段C.实施工作完成前D.实施工作完成后12.()一般不作为需求分析阶段所使用的工具或方法。A.头脑风暴法B.U/C矩阵C.数据流程图D.需求跟踪表13.原型法是面向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是()A.可以减少文档的数量B.可以逐步明确系统的特征C.开发人员可以从实践中快速获得需求D.可以改善开发人员与用户的交流14.某计算机系统结构如下图所示,若所构成系统的每个部件的可靠度均为0.9,即R0.9,则该系统的可靠度为()。A.0.9801B.0.5905C.0.6561D.0.962415.系统总线通常采用()的方式传送数据。A.串行B.并行C.分时D.分频16.以下属于对称传输数字用户线的是()A.ADSLB.HDSLC.VDSLD.RADSL17.入侵检测系统使用入侵检测技术对网络和系统进行监视,并根据监视结果采取不同的处理,最大限度降低可能的入侵危害。以下关于入侵检测系统的叙述,不正确的是()A.入侵检测系统可以弥补安全防御系统的漏洞和缺陷B.入侵检测系统很难检测到未知的攻击行为C.基于主机的入侵检测系统可以精确地判断入侵事件D.基于网络的入侵检测系统主要用于实时监控网络关键路径的信息18.Internet应用中的WWW服务所默认的端口号是()A.21B.25C.80D.2419.支持较高传输速率的无线网络协议是()A.802.11aB.802.11bC.802.11gD.802.11n20.Windows操作系统中资源管理器进程可由()启动。A.winlogon.exeB.wins.exeC.explorer.exeD.snmp.exe21.代理服务器是一种服务器软件,它的功能不包括()A.对用户进行分级管理B.增加Cache,提高访问速度C.节省IP地址开销D.能实现入侵检测22.对4对线的UTP链路来说,测试近端串扰(NEXT)损耗需要的次数至少是()A.4次B.8次C.12次D.6次23.数字万用表是功能强大的测量仪器,但它不能测量()A.电流B.串扰C.电压D.电容24.根据电子信息系统机房设计规范(GB50174-2008),设备发热量大或热负荷大的主机房,宜采用()的降温方式。A.下送风、上回风B.上送风、下回风C.下送风、下回风D.上送风、上回风25.某磁盘阵列共有14块硬盘,采用RAID5技术时的磁盘利用率是()A.50%B.100%C.70%D.93%二、多项选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1.说明 建立一个供应商零件数据库,数据库要满足如下要求: (1)供应商代码不能为空,且是值唯一的,供应商的名也是唯一的。 (2)零件号不能为空,且值是唯一的,零件号不能为空。 (3)一个供应商可以供应多个零件,而一个零件可以由多个供应商供应。 图是该系统的E-R图。 根据E-R图中给出的词汇,按照“有关模式名(属性,属性,.)”的格式,将此E-R图转换为3个关系模式,指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。 2.问题1 为了将公司内所有的计算机连接起来。图1-1中的A处可采用哪两种类型的设备 3.问题2 该网络的物理拓扑结构是什么类型 4.问题4 给出“局域网上所有用户以共享同一IP地址方式来访问Internet”的两种解决方案。 5.问题3 该公司在服务器上安装了DNS,以便把公司主页发布到Internet上。请问DNS的主要功能是什么 6.问题1 安装Linux之前需要知道哪些必要的数据信息 7.问题5 在服务器和Internet接入之间安装采用IP过滤技术的防火墙,请问IP过滤技术是如何实现的 8.问题5 使用Apache可实现虚拟主机服务,其中虚拟主机的含义是什么 9.问题3 Linux的网络管理包括哪些方面 10.问题2 Linux有哪几类命令 11.问题4 Unux中的WWW服务器有哪几种 12.说明 登录Web页时,在Web页中显示“welcome to my homepage!”,并且文字渐隐渐现,然后显示“hello!”,并且文字渐隐渐现。 HTML 文本 html !-省略部分为HTML框- script language=JavaScript” /JavaScript 区域开始标识 ! - /HTML的注释符 var amount=10; /声明一个变量,定义字符串长度 var color=newArray(); /定义一个新数组,并列出其中的元素 color0="333333"; color1="444444"; color2="666666"; color3="777777"; color4="888888"; color5=aaaaaa; color6="bbbbbb"; color7="dddddd"; color8="ffffff"; var message=newArray() /定义一个新数组,并列出其中的元素 message0="welcometOmyhomepage! "; message 1="heHo!" var x=0; /声明变量,并赋初值 var y=0; var timer; function p() /定义函数P if document.all) /如果是IE浏览器,执行以下语句 if (x=7) m1.innerText= (1) /如果x小于或等于7,则输入文本信息的值,然后x递加,即 /亮度增加 document.all.ml.style.filter="glow(color="+colorx+",strength=4)"; (2) timer=setTimeout("p()",100); /设指定时器每100毫秒,调用一次P函数 else /如果x大于7,则调用dep函数,即亮度开始变暗 clearTimeout (timer); setTimeout("dep()",100); function dep() /定义dep函数,并当浏览器是IE且x0时,执行以下语句 if(document.all) if( (3) ) ml.innerText=messagey; /输入文本信息,然后x递减,即亮度减弱 docment.all.ml.style.filter="glow (color="+colorx+",strength=4"; X-; (4) ; /每100毫秒,调用一次dep函数,减到最暗,接着执行下一条 else clearTimeout(timer) y+; if (5) /如果数组message中的字符串都执行了,一切恢复初始设置, /并执行q函数。 y=0 X=0; q(); functionq() /定义一个函数q m.innerText=""; setTimeout("p()",1000); /1秒后,重新调用p函数 /- /HTML的注解符 /script div id="ml"style="font-size:30pt;height:40px,/div !-省略部分为HTML框- /html 13.设置Windows 2000的网络属性及添加常用服务(DNS服务和DHCP服务)。Windows 2000常用服务: (1)DNS (Domain Name System):域名系统。它为Internet(因特网)上的计算机提供名称(如“”的域名)到(如“192.168.0.48”)IP地址的映射服务,以用于域名解析。 (2)IIS (Internet Information Server):Internet信息服务器。它是一种Web服务,主要包括WWW服务器、FTP服务器等。它使得在Intranet(局域网)或Internet(因特网)上发布信息很容易。Windows 2000 Advanced Server上提供的是IIS 5.0服务。 (3)DHCP (Dynamic Host Configure Protocol):动态主机配置协议。它是设计用于简化管理地址配置的TCP/IP标准。它使用服务器集中管理IP地址以及在网络上使用的其他相关配置(比如网关、DNS服务器等)的详细信息。 请写出实现以下功能的操作步骤,将应填入空格处的字句填入答卷的对应栏内。 要求: 1设置网络属性。 (1)打开网络属性设置窗口。 步骤: (1) 。 (2)为网卡绑定第一个IP地址:在“IP地址”一栏输入“192.168.0.048”:子网掩码一栏输入“255.255.255.0”。 步骤: (2) 。 (3)为网卡绑定更多的IP地址:输入第二个IP地址“192.168.0.49”,其相应的子网掩码为“255.255.255.0”。 步骤: (3) 。 (4)网络属性设置后的验证:查看本机所配置的IP地址;ping通网关。 步骤: (4) 。 2添加DNS、IIS和DHCP服务。 (1)添加IIS。 步骤: (5) 。 (2)添加DHCP和DNS。 步骤: (6) 。 3在Windows 98/Me中安装了TCP/IP协议后,每台计算机必须分配一个专用的IP地址。在给每台计算机分配IP地址时,既要考虑局域网之间的IP地址要便于管理,同时还要考虑所分配的IP地址要便于局域网共享一条电话线或共用一个IP地址接入因特网。综合考虑各种需要,对网络中IP地址做如下的分配:代理服务器的IP地址为192.168.0.1,子网掩码为255.255.255.0,客户端的IP地址分别为192.168.0.2,192.168.0.3,依次类推。子网掩码全部为255.255.255.0。如图1-2所示是由20台计算机组成的网络中每台计算机IP地址的分配情况。 写出为每台计算机分配IP地址、网关和DNS的步骤 (7) 。 14.软件质量是软件项目中的重要角色,在软件开发团队中,由于质量被视为软件产品的生命,因此始终被人们所高度关注;然而在现实生活中,许多软件产品却时常陷入质量低下的漩涡,总是不尽人意。究其根源,在于这些软件产品对其质量内涵的把握,仅仅停留在减少软件运行错误、加强软件测试、避免软件缺陷的一般性层面,而对整个软件开发生命周期的全过程质量管理,缺乏总体架构。因此,在大型软件产品的开发与设计中,对于软件质量的要求体现得更加明显。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述你参加过软件应用开发项目的概要和你所担任的工作。问题2 具体叙述你在开发软件过程中是如何保证软件质量的,采用了哪些主要的策略和技术解决了哪些主要的矛盾和问题使用过什么工具和环境问题3 简要讨论你组织与实施保证软件质量的过程。你现在认为应当做哪些方面的改进以及如何加以改进 15.电子政务建设是信息化建设的一部分。我国政府机构的信息化建设,是从20世纪80年代政府办公自动化(OA) 起步的。到了90年代前期,一些部门、一些地区(主要是南方开放地区)在“以信息化推动现代化”方针的鼓舞下,开始建设政府机构的专用网络(内网),以提高这些政府机构的工作效率,实现政府机构之间(主要是上下级机构之间)的互联互通、资源共享。其标志性项目是从1993年底开始的“金卡”、“金关”、“金桥”等“三金工程”。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述你参加过的电子政务建设开发概要和你所担任的工作。问题2 具体叙述你在进行电子政务建设中的具体过程,采用了哪些主要的策略和技术解决了哪些主要的矛盾和问题使用过什么工具和环境问题3 简要讨论你组织与实施电子政务建设的过程的体会。你现在认为应当作哪些方面的改进以及如何加以改进 16.工程项目是一种一次性的、为实现某种目的的、相互关联的各项活动的整体,这些活动在完成整个项目工程中必须按一定的程序执行。项目计划的编制是一项整体工程,需要各方面人员的参与。工程项目进度计划方法包括甘特图法和网络计划技术。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述你参加过软件应用开发项目的概要和你所担任的工作。问题2 具体叙述你在开发软件过程中是如何组织与实施项目计划控制的,采用了哪些主要的策略和技术解决了哪些主要的矛盾和问题问题3 讨论你组织与实施项目计划控制的效果。你现在认为应当做哪些方面的改进以及如何加以改进 17.软件开发模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。传统开发模型包括:瀑布模型,快速原型模型,演化开发模型,增量模型螺旋模型,面向对象开发模型,构件集成模型形式化开发模型,转换模型,净室模型等。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述你参加过软件应用开发项目的概要和你所担任的工作。问题2 具体叙述你在开发软件过程中是如何选择开发模型的,详细描述在此过程中采用的主要的策略和技术解决了哪些主要的矛盾和问题解决的办法如何问题3 分析你所选用该模型后开发应用程序的具体效果。你现在认为应当作哪些方面的改进以及如何加以改进 18. 设学生(学生数少于50人)某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点“.”为结束符。下面的流程图用于读取该文件,并把全部成绩从高到低排序到数组B50中。 19. 设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,则此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去,直到所有的人都出圈为止。 现要求按出圈次序,每10人一组,给出这n个人的顺序表。 设n=100,s=1,m=10。 (1)将1到n个人的序号存入一维数组p中; (2)若第i个人报数后出圈,则将p置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置: (3)重复第(2)步,直至圈中只剩下p1为止。 #includestdio.h #define N 100 #define S 1 #define M 10 void main() int p100,n,s,m; m=M; n=N; s=S; int i,j,s1,w; s1=s; for(i=1; (1) ;i+) (2)=i; for(i=n;i=2;i-) s1= (3) ; if(s1=0)s1=i; w= (4) ; for(j=s1;ji;j+) pj-1=pj; pi-1= (5) ; printf("%4d",pi) 20. 编写程序,生成一个新文本文件,它由一个已知文本文件的所有偶数行组成。要求已知文本文件名和新文本文件名均从键盘输入。请填空完善程序。 #includestdio.h main() FILE *oldf,*newf; char ch,fname20; int i; do printf("Enter name of existed text file to be read:"); scanf("%s",fname); if(oldf=fopen(fname,"r")=NULL) printf("File %s cant open!n",fname); while(oldf=NULL); do printf("Enter mane of new text file to be written:"); scanf("%s",fname); if( (1) =NULL) printf("File %s cant open!n",fname); while( (2) ); i=1; while(!feof(oldf) while(ch=fgetc(oldf)!= (3) ) if(i%2= (4) ) fputc(ch,newf); fputc(n,newf); (5) ; fclose(oldf); fclose(newf); 21. 在下面函数横线处填上适当的字句,使其输出结果为: 构造函数. 构造函数. 1,2 5,6 析构函数 析构函数. #include "iostream.h" class AA public; AA(int i,int j) A=i; B=j; cout"构造函数.n" AA() (1) ; void print(); private: int A, B; ; void AAprint() coutA","Bendl; void main() AA *a1, *a2; (2) =new AA(1, 2); a2=new AA(5, 6); (3) ; a2-print(); (4) a1; (5) a2; 22. 给定函数fun的功能是:将从键盘上输入的每个单词的第一个字母转换为大写字母,输入时各单词必须用空格隔开,用“.”结束输入。 int fun(char *c,int status) if( (1) =) return 1; else if( (2) && (3) && (4) ) (5) =A-a; return 0; main() int flag=1; char ch; printf("请输入一字符串,用点号结束输入!n"); do ch=getchar(); flag=fun(&ch,flag); putchar(ch); while(ch!=.); printf("n"); 23. class usethread implements (1) int num usethread(int n) num=n; public void (2) for(int i=0;i3;i+) System.out.println("running:"+num); System.out.println("finished:"+num); public class multhread public static void main(String args) (3) InterruptedException Thread m1=new Thread(new usethread(1); Thread m2=new Thread(new usethread(2); m1.start(); m2.start(); m1.join(); m2.join(); 补充完整上面Java代码中 (n) 处。 写出上面Java代码运行的结果。 24.企业应用集成(Enterprise Application Integration,EAI)是每个企业都必须要面对的实际问题。企业服务总线(Enterprise Service Bus,ESB)是一种体系结构模式,支持通信各方间的服务交互的虚拟化和管理。它充当面向服务架构(Service-Oriented Architecture,SOA)中服务提供者和请求者之间的连接服务的中间层。与传统的EAI技术相比,ESB采用总线式的体系结构集成多个应用系统,基于开放标准实现其内部核心功能,并支持快速加入新的应用到已有的集成环境中。 请围绕“ESB模式在企业应用集成中的应用”论题,依次从以下3个方面进行论述。 1要叙述你参与实施的企业应用集成项目(包括业务背景、组织结构、现有应用系统的分布,以及采用的技术等),以及你所担任的主要工作。 2详细论述ESB的核心功能和典型结构;列举目前流行的ESB产品;指出你参与的项目所选择的ESB产品,并从ESB核心功能的角度说明选择该产品的理由。 3阐述在使用ESB技术进行应用集成过程中所遇到的问题及解决办法,简要叙述你进一步应用ESB模式的有关设想。 25.RUP(Rational Unified Proces)是一种软件工程过程产品,它吸取了现代软件开发中许多成功的实践。RUP把软件生存周期划分为多个循环(Cycles),每个循环生成产品的一个新的版本。每个循环依次由4个连续的阶段(Phase)组成,每个阶段完成确定的任务。与传统的软件过程相比,基于RUP的软件过程可以降低项目的风险,规范管理和开发流程,有效地控制资源,提高软件开发的成功率和生产率。 请围绕“统一软件开发过程的应用”论题,依次从以下3个方面进行论述。 1概要叙述你参与管理和开发的软件项目及你在其中担任的主要工作,包括角色、工作内容等。 2论述RUP的核心工作流和典型的迭代策略模式,具体论述你所参与项目如何应用RUP,在项目实施过程中遇到了什么问题,如何解决。 3分析与评估你在所参与项目中应用RUP裁剪的实际开发效果,以及你进一步应用RUP的有关设想。