21年软件水平考试考试题目下载5节.docx
《21年软件水平考试考试题目下载5节.docx》由会员分享,可在线阅读,更多相关《21年软件水平考试考试题目下载5节.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21年软件水平考试考试题目下载5节21年软件水平考试考试题目下载5节 第1节阅读下列说明和C代码,回答下列问题。说明 计算一个整数数组a的最长递增子序列长度的方法描述如下: 假设数组a的长度为n,用数组b的元素bi记录以ai(0in”)为结尾元素的最长递增子序列的长度为其中bi满足最优子结构,可递归定义为: C代码 下面是算法的C语言实现。 10常量和变量说明 a:长度为n的整数数组,待求其最长递增子序列 b:长度为n的数组,bi记录以ai(0in”)为结尾元素的最长递增子序列的长度,其中0in len:最长递增子序列的长度 i,j:循环变量 temp:临时变量 11C程序 # jnclude
2、stdio,h mtmaxL(int*b,mt n) mt I, temp=0 for(i=0; in; i+) (bitemp) temp=bi return temp; int main12 int n,a100,b100,i,j,len; scanf( % d,&n); for(i=0;in;i+) scanf(% d,&ai); _1_: for(i=1;in;i+) for(j=0,len=0;_2_;j+) if( _3_&lenbj) Ien=bj _4_; Printf(len:% dn,maxL(b,n) Primtf(n) 14、 根据说明和C代码,填充C代码中的空_。5、
3、 根据说明和C代码,算法采用了_设计策略,时间复杂度为_(用O符号表示)6、 已知数组a=3,10,5,15,6,8,据说明和C代码,给出数组b的元素值。答案:解析:本题考查最长递增序列问题,是一种动态规划法,也考查时间复杂度的计算。14、b0=1 j=i aj=ai bi=len+15、动态规划法 O(n2) 6、B=1,2,2,3,3,4李某在电脑与编程杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到电脑编程技巧杂志上发表。李某的行为 ( ) 。A.侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序B
4、.侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序C.不侵犯张某的著作权,其行为属于合理使用D.侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序答案:C解析:中华人民共和国著作权法第十二条规定:“改编、翻译、注释、整理已有作品而产生的作品,其著作权由改编、翻译、注释、整理人享有,但行使著作权时,不得侵犯原作品的著作权。” ?根据一件已有的作品,利用改编、翻译、注释、整理等演绎方式而创作的派生作品称之为演绎作品。演绎是一种创作,因而演绎作品是一种新创作的作品。演绎作者对其演绎作品享有完整的著作权。本题中李某将电脑与编程杂志上看到张某发表的一组程序逐段加以评析,写
5、成评论文章后投到电脑编程技巧杂志上发表,故李某的“评论文章”属于演绎作品,其行为不侵犯张某的著作权,其行为属于合理使用。 按照索赔程序,索赔方要在索赔通知书发出后 ( ) 内,向监理方提出延长工期和(或)补偿经济损失的索赔报告及有关资料。A. 2周 B. 28天C. 30天 D. 3周 答案:B解析:关于数据库索引,以下表述正确的是( )。如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。全表扫描一定比使用索引的执行效率低。在字段选择性很低的情况下适用索引。一个表创建的索引越多,对系统的性能提升越大。A.B.C.D.答案:B解析:本题考查性能测试中数据库索引的概念。正确
6、的描述是:如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。当表中记录数不多时,全表扫描不一定比使用索引的执行效率低。在字段选择性很低的情况下适用索引。当索引建立不正确时,一个表创建的索引多,不一定对系统的性能提升大。在软件开发项目中,关键路径是项目事件网络中( ) ,组成关键路径的活动称为关键活动。下图中的关键路径历时(请作答此空)个时间单位。A. 14B. 18C. 23D. 25答案:C解析:图论中给出了关键路径的定义,即源点到汇点的最长路径为关键路径。关键路径的识别与计算:通过观察法可得出关键路径为1-2-4-5-7-8-10,最长路径的历时为3+3+5+3+3
7、+6=23。Windows下,nslookup 命令结果如图所示, 的IP地址是( ),可通过在DNS服务器中新建( 请作答此空)实现。C:UsersAdministratorNSLOOKUP 服务器: Address: 192.168.21.252非权威应答:名称: Address: 10.10.20.1Aliases:A.邮件交换器B.别名C.域D.主机答案:B解析:从应答的情况可以看出,名称: Address: 10.10.20.1 这个是一个对应关系。Aliases是别名的意思。推行电子商务关键之一是制定和执行一套合理的物流方案。在制定物流方案时,( )不属于应重点考虑的因素。A.电子
8、商务消费者的地区分布B.配送细节C.电子商务消费者的收入D.物流成本与库存控制答案:C解析:在制定物流方案时,需要重点考虑的因素包括(但不限于):电子商务消费者的地区分布;配送细节;电子商务物流方案;物流成本与库存控制。电子商务消费者的收入不属于其重点考虑的因素。用户需要的应用类型、地点和网络带宽的需求属于(68)需求。 A.功能B.应用C.设备D.安全答案:B解析: 需求分析阶段就是分析现有网络,与用户从多个角度做深度交流,最后得到比较全面的需求。需求分析阶段的主要工作内容(即了解的各类需求)如下:功能需求:用户和用户业务具体需要的功能。应用需求:用户需要的应用类型、地点和网络带宽的需求;对
9、延迟的需求;吞吐量需求。计算机设备需求:主要是了解各类PC机、服务器、工作站、存储等设备以及运行操作系统的需求。网络需求:网络拓扑结构需求、网络管理需求、资源管理需求、网络可扩展的需求。安全需求:可靠性需求、可用性需求、完整性需求、一致性需求。An( ),serving a function similar to a physical wallet,holds credit card numbers,electronic cash,owner identification,and owner contact information and provides that information a
10、t an electronic commerce sites checkout counter.A.electronic walletB.electronic commerceC.third party paymentD.Internet banking答案:A解析:21年软件水平考试考试题目下载5节 第2节以下关于评标过程和方法的叙述中,()是不正确的。A.在评标时,当出现最低评标价远远高于标底或缺乏竞争性等情况时,应废除全部投标B.在评标时,先进行初步评标,只有在初评中确定为基本合格的投标,才有资格进入详细评定和比较阶段C.评标工作结束后,评标委员会要编写评标报告,上报采购主管部门D.如果
11、在投标前没有进行资格预审,在评标后则需要对最低评标价的投标商进行资格后审。如果审定结果认为他有资格、有能力承担合同任务,则应把合同授予他答案:C解析:评标工作结束后,采购单位要编写评标报告,上报采购主管部门,而不是评标委员会编写。在面向对象设计的原则中,(36)原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。A. 开闭 B. 里氏替换 C. 最少知识D. 依赖倒置答案:D解析:依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使
12、用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则,将无法调用到在子类中增加的新方法。 实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标的话,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有很好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样,如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无须修改原有系统的源代码,在不修改的情况下来扩展系统功能,
13、满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的基本原则之一。在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。A.50波特B.500波特C.550波特D.1000波特答案:D解析:项目范围管理过程包括:范围计划、( )、范围定义、创建WBS、范围确认、范围控制6个主要过程。A. 收集需求B. 范围定义C. 范围变更D. 编制范围说明书答案:A解析:对项目范围的管理,是通过5个管理过程来实现的。(1)编制范围管理计划;(2)收集需求(3)范围定义(4)创建工作分解结构(
14、5)范围确认(6)范围控制A.显示主机网卡的TCP/IP配置信息B.显示该IP地址对应的域名C.更新该主机网卡的DHCP配置D.刷新该客户端DNS缓存的内容答案:B解析:Nslookup命令是专门用于检测dns服务是否正常的命令。可以实现在Internet上任意两台计算机之间传输文件的协议是 ( ) 。A.FTPB.HTTPC.SMTPD.SNMP答案:A解析:FTP是File Transfer Protocol(文件传输协议)的英文简称,中文简称为“文传协议”。FTP用于在Internet上控制文件的双向传输。用户可以通过它把自己的PC与世界各地所有运行FTP协议的服务器相连,访问服务器上的
15、大量程序和信息。FTP的功能,就是让用户连接上一个远程运行着FTP服务器程序的计算机,进行两台计算机之间的文件传输。在FTP的使用当中,用户经常遇到两个概念:就是“下载”(Download)和“上传”(Upload)。HTTP(HyperText Transfer Protocol)是超文本传输协议的英文简称,它是客户端浏览器或其他程序与Wed服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是一组用于由源地址到目的地址
16、传送邮件的规则,由它来控制信件的中转方式。SNMP(Simple Network Management Protocol,简单网络管理协议)用来对通信线路进行管理。应选择A。利用防火墙的( )技术可以对外隐藏内网地址。A.包过滤B.NATC.访问控制列表D.站点访问控制答案:B解析:本题考查防火墙的基本知识。防火墙主要用于实现网络路由的安全性。防火墙可以实现网络地址转换(Network Address Translation,NAT)技术。借助于NAT,使用私有地址的内部网络通过防火墙或路由器发送数据包时,私有地址被转换成合法的IP地址,一个局域网只需使用少量IP地址即可实现私有地址网络内所有
17、计算机与Internet的通信需求,NAT将自动修改IP头中的源IP地址和目的IP地址,IP地址校验则在NAT处理过程中自动完成。有些应用程序将源IP地址嵌入到IP报文的数据部分中,所以还需要同时对报文进行修改,以匹配IP头中已经修改过的源IP地址。否则,在报文数据都分别嵌入IP地址的应用程序就不能正常工作。NAT不仅可以解决IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,对外隐藏内部网络地址。OSPF默认的Hello报文发送间隔时间是( )秒,默认无效时间间隔是Hello时间间隔的( )倍,即如果在(请作答此空)秒内没有从特定的邻居接收到这种分组,路由器就认为那个邻居不存在了。H
18、ello组播地址为( )。A.30B.40C.50D.60答案:B解析:Hello用于发现邻居,保证邻居之间keeplive,能在NBMA上选举指定路由器(DR)、备份指定路由器(BDR)。默认的Hello报文的发送间隔时间是10秒,默认的无效时间间隔是Hello时间间隔的4倍,即如果在40秒内没有从特定的邻居接收到这种分组,路由器就认为那个邻居不存在了。Hello包应该包含:源路由器的RID、源路由器的Area ID、源路由器接口的掩码、源路由器接口的认证类型和认证信息、源路由器接口的Hello包发送的时间间隔、源路由器接口的无效时间间隔、优先级、DR/BDR接口IP地址、五个标记位、源路由
19、器的所有邻居的RID。Hello组播地址为224.0.0.5。Risk managements(75)is to assure uncertainty does not deflect the endeavor from the business.A.trendB.detailC.objectiveD.rule答案:C解析: 翻译:风险管理的目标,是确保不确定事件不偏离业务目标而进行的努力。A、趋势 B、细则 C、目标 D、规则21年软件水平考试考试题目下载5节 第3节The( )of information lies in the trustworthiness of its souree,
20、collection method and transaission process.A.reliabilityB.integrityC.timel inensD.econoey答案:A解析:信息的(71)在于其来源、收集的可信度。A.可靠性B.完整性C.时效性D.经济性()OPM3可用于评估组织内项目组合管理成熟度,用于识别组织目前的最佳实践、能力和结果,它可以分为四个梯级,以下不对的是:A.标准化的B.可测量的C.可控制D.可量化的答案:D解析:OPM3(组织项目管理成熟度模型)OPM3的定义是:评估组织通过管理单个项目和项目组合来实施自己战略目标的能力的方法,还是帮助组织提高市场竞争力的
21、方法。OPM3的目标是“帮助组织通过开发其能力,成功地,可靠地,按计划地选择并交付项目而实现其战略”。OPM3为使用者提供了丰富的知识和自我评估的标准,用以确定组织的当前的、状态,并制定相应的改进计划。OPM3模型是一个三维的模型,第一维是成熟度的四个梯级,第二维是项目管理的九个领域和五个基本过程,第三维是组织项目管理的三个版图层次。 成熟度的四个梯级分别是: (1) 标准化的(Standardizing)(2)可测量的(Measuring)(3)可控制的(Controlling)(4) 持续改进的(Continuously Improving)查询“软件工程”课程的平均成绩、最高成绩与最低成
22、绩之间差值的SQL语句如下:SELECTAVG(成绩)AS平均成绩,( )FROM C,SCWHEREC.课程名=软件工程AND C.课程号=SC.课程号;A.差值AS MAX(成绩)-MIN(成绩)B.MAX(成绩)-MIN(成绩)AS差值C.差值IN MAX(成绩)-MIN(成绩)D.MAX(成绩)-MIN(成绩)IN差值答案:B解析:完善的签名应满足三个条件,不包含( )。A.数字签名必须作为所签文件的物理部分B.签名者事后不能抵赖自己的签名C.任何其他人不能伪造签名D.如果当事的双方关于签名的真伪发生争执,能够在公正的仲裁者面前通过验证签名来确认其真伪答案:A解析:一种完善的签名应满足
23、以下三个条件:(1)签名者事后不能抵赖自己的签名;(2)任何其他人不能伪造签名;(3)如果当事的双方关于签名的真伪发生争执,能够在公正的仲裁者面前通过验证签名来确认其真伪。以下关于网络故障排除的说法中,错误的是( )。 A. ping命令支持IP、AppleTalk、Novell等多种协议中测试网络的连通性B. 可随时使用debug命令在网络设备中进行故障定位C. tracert命令用于追踪数据包传输路径,并定位故障 D .show命令用于显示当前设备或协议的工作状况答案:B解析:debug命令是用于在网络中进行故障排查和故障定位的命令,该命令运行时,需耗费网络设备相当大的CPU资源,且会持续
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21 软件 水平 考试 题目 下载
限制150内