2021广东软件水平考试考试模拟卷(8).docx
《2021广东软件水平考试考试模拟卷(8).docx》由会员分享,可在线阅读,更多相关《2021广东软件水平考试考试模拟卷(8).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2021广东软件水平考试考试模拟卷(8)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.某软件公司欲构造一文件/目录树,采用()进行设计所得类图如图所示。AComposite设计模式BFagade设计模式CIterator设计模式DFactory Method设计模式2.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是()。A生成类图B对类图进行分组C对类图进行测试D将类合并打包3.建立一个供应商和零件数据库。其
2、中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编和供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“供应商”表S属于()。A1NFB2NFC3NFDBCNF4.在数据库系统中,数据的物理独立性是指当数据库的()。A外模式发生改变时,数据的物理结构需要改变B内模式发生改变时,数据的逻辑结构不需要改变C外模式发生改变时,数据的逻辑结构不需要改变D内模式发生改变时,数据的物理结构不需要改变5.若对表A按()进行运算,可以得到表B。Aσ条形码='01020211'v'021102
3、00'(表1)Bσ商品名='毛巾'v'铅笔'(表1)Cσ价格≥8(表1)Dπ1,2,3(表1)6.某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。为此,系统架构师郭工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。以下不属于针对大量只读查询操作进行优化的主要方法是()。A对于需要存储在数据库中的数据,可以考虑采用物化视图B对于采用程序常量且数据量小的数据,可以考虑存储在数据库中C针对数据的特点,采取位图索引等方式D数据存储时可以考虑适当的
4、数据冗余,以减少数据库表之间的连接操作7.在层次式架构设计中,数据持久层有多种数据访问模式。其中,()能够帮助将应用程序中的数据转换成关系型数据库中的记录,或者是将关系数据库中的记录转换成应用程序中代码便于操作的对象。ADataAccess ObjectBData Transfer ObjectCObject/Relation MappingD离线数据模式8.黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。()不能用黑盒测试检查出来。A程序控制结构错误B接口错误C初始化和终止错误D功能不正确或遗漏错误9.在计算机系统中,某一功能的处理时间为整个系统运行时间的50%,若要使整个系统的
5、性能提高1.5倍,则该功能的处理速度应加快()。A2倍B3倍C4倍D6倍10.系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于()。A支持性维护B适应性维护C完善性维护D预防性维护11.ISO/IEC 9126软件质量模型中的第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。其中子特性()属于可移植性质量特性。A依从性B易操作性C稳定性D遵循性12.用户界面设计的“黄金规则”不包含()。A为用户提供更多的信息和功能B减少用户的记忆负担C保持界面一致性D置用户于控制之下13.敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的
6、方法;最小化软件工程工作产品及整体精简开发。()不是采用这种软件开发过程的原因。A难以提前预测哪些需求是稳定的和哪些需求会变化B对于软件项目开发来说,设计和实现可以做到基本分离C从制定计划的角度来看,分析、设计、实现和测试并不容易预测D可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介14.某IT项目客户的业务部署在其Internet网站上,客户的供应商、经销商等合作伙伴的业务也部署在各自的Internet网站上。该客户要求自己的IT系统能通过Internet和其合作伙伴集成起来,架构师最可能考虑采用的技术是()。AB/S和EJBBWeb Service和XMLCCOM和DTDDO
7、/R映射和.NET15.软件质量强调3个方面的内容:()是测试软件质量的基础;开发标准定义了一组用于指导软件开发方式的准则:期望需求间接定义了用户对某些特性的需求。A软件需求B软件设计C软件实现D软件验证16.SOA架构只是实现和解决了服务模块间调用的互操作问题,为了更好地服务于企业应用,引入了企业服务总线(ESB)的应用架构。以下关于ESB的描述中,错误的是()。AESB构架是基于消息中间件、智能路由和数据转换等技术实现的BESB能够解耦组件之间的依赖关系,以降低软件系统互连的复杂性CESB核心层提供总线基本服务(如分发/订阅、仲裁服务等)和QoS支持D可以在ESB总线接入层上定义可重用和基
8、于业界标准的业务流程17.Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是()。A对于特定的软件体系结构,在系统开发之前,可以使用ATAM方法确定在多个质量属性之间进行评价和折中B在场景和需求收集有关的活动中,ATAM方法需要所有系统相关人员的参与CATAM分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5个步骤DATAM方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术18.系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为
9、w,那么当m、n、w取下表中的数值时,对于表中的ae共5种方案,()可能会发生死锁。Aa和bBb和cCc和dDc和e19.如图a所示是某一个时刻J1、J2、J3、J4共4个作业在内存中的分配情况,若此时操作系统先为J5分配5KB空间,接着又为J6分配10KB空间,那么操作系统采用分区管理中的()算法,使得分配内存后的情况如图b所示。A最先适应B最佳适应C最后适应D最差适应20.Ajax是目前基于Web 2.0的Web应用系统广泛使用的表现层技术之一。在使用Ajax时,从效率方面考虑需要注意的问题不包括()。A不要在没有必要的情况下使用轮询计时器B利用客户端的动态特性和计算能力以减轻服务端负载C
10、针对不同的应用情况,尽量考虑传递相同格式的数据D替换部分而不是全部HTML网页21.若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设Pi(i=1,2,n)表示售票终端的进程,Hj(j=1,2,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。Pi进程的工作流程如图所示,a、b和c处将执行P操作和V操作,则图中a、b和c应分别填入()。AP(S)、V(S)和V(S)BP(S)、P(S)和V(S)CV(S)、P(S)和P(S)DV(S)、V(S)和P(S)22.下图是一个软件项目的活动网络图,其中项点表示项目里程碑,边表示包含的活动,边上的
11、权重表示活动的持续时间(单位:天),则项目总工期为()天。A62B66C70D7223.求解许多定量的实际问题时,需要先建立数学模型,然后再对该数学模型进行求解。以下关于建立并求解数学模型的叙述中,错误的是()。A连续模型中,模型参数的微小变化不会导致计算结果的很大变化B建模过程中遇到的最大困难往往是对实际问题的分析、理解和正确描述C对复杂问题建立数学模型很难一次成功,往往要经过反复迭代,不断完善D建模时往往要舍去次要因素,只考虑主要因素,因此模型往往是近似的24.某系统集成项目为满足某种软件产品的市场需求,拟提出自主开发、部分研发任务外包和外购3个方案。假设各方案中销路好的概率为0.3,销路
12、一般的概率为0.5,销路差的概率为0.2。不同销路的损益值如下表所示。假设该项目经营期为10年,那么该项目所作的决策最可能是()。A选择自主开发方案B选择部分研发任务外包方案C选择外购方案D条件不足,无法得出结论25.现实世界中随机性多于确定性。在计算机上模拟随机的实际问题,并进行统计计算,这是非常有用的方法。为此,各种程序设计语言都有产生(伪)随机数的函数。这种函数,每调用一次,就可以获得一个位于区间(0,1)内的数。在程序运行时,多次产生的这些数会均匀地分布在0、1之间。在区间(0,1)内均匀分布的含义是指任取N个随机数,当N足够大时,()。应用人员可以利用这种随机数来生成满足指定概率分布
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 广东 软件 水平 考试 模拟
限制150内