21年软件水平考试考试题免费下载5节.docx
《21年软件水平考试考试题免费下载5节.docx》由会员分享,可在线阅读,更多相关《21年软件水平考试考试题免费下载5节.docx(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、21年软件水平考试考试题免费下载5节21年软件水平考试考试题免费下载5节 第1节统一建模语言(UML)图中,( )描述了以时间顺序组织的对象之间的交互动态视图。A.序列图B.通信图C.活动图D.交互概览图答案:A解析:本题考查UML建模的基本知识。UML中序列图、通信图、活动图和交互概览图都用于建模系统动态方面。序列图描述以时间顺序组织的对象之间的交互动态视图,通信图强调收发消息的对象的结构组织。交互概览图描述交互(特别是关注控制流),但是抽象掉了消息和生命线。序列图、通信图和交互概览图都是交互图。活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。隐私保护技术可以有多种。
2、其中,采用加密技术在数据挖掘过程中隐藏敏感数据的方法属于( )。A.基于数据分析的隐私保护技术B.基于数据失真的隐私保护技术C.基于数据匿名化的隐私保护技术D.基于数据加密的隐私保护技术答案:D解析:基于数据加密的技术:采用加密技术在数据挖掘过程中隐藏敏感数据的方法。王某在其公司独立承担了某综合信息管理系统软件的程序设计工作。该系统交付用户、投入试运行后,王某辞职,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为( )。A.侵犯了公司的软件著作权B.未侵犯公司的软件著作权C.侵犯了公司的商业秘
3、密权D.不涉及侵犯公司的软件著作权答案:A解析:王某的行为侵犯了公司的软件著作权。因为王某作为公司的职员,完成的某一综合信息管理系统软件是针对其本职工作中明确指定的开发目标而开发的软件。该软件应为职务作品,并属于特殊职务作品。公司对该软件享有除署名权外的软件著作权的其他权利,而王某只享有署名权。王某持有该软件源程序不归还公司的行为,妨碍了公司正常行使软件著作权,构成对公司软件著作权的侵犯,应承担停止侵权法律责任,交还软件源程序。把网络117.15.32.0/23划分为117.15.32.0/27,则得到的子网是( )个。每个子网中可使用的主机地址是(请作答此空)个。A.30B.31C.32D.
4、34答案:A解析:为了避免IP地址的浪费,子网编址将IP地址的主机号部分进一步划分成子网号和新主机号两部分。为了区分网络号、子网号、新主机号三者的位置,定义了子网掩码(也称屏蔽码)。子网掩码可以用点分十进制表示(如255.192.0.0),也可以用“/”+“网络号+子网号”的长度表示(如/10)。依题意,把网络117.15.32.0/23划分为117.15.32.0/27,则得到的子网数量n=227-23=24=16个;每个子网中实际主机号部分为32-27=5位,其表示可以实际使用的主机地址数量m=25-2=30个,式中“-2”表示扣除主机号全0、全1的地址。 项目经理在需求调研的过程中,应尽
5、可能的多了解客户的需求,并对需求进行分析,其做需求分析的目的一般不包栝(14)。A.检测和解决需求之间的冲突B.定义潜在的风险C.发现软件的边界,以及软件与其环境如何交互D.描述需求分析,以导出软件需求 答案:B解析:“需求分析”是指对要解决的问题进行详细的分析,弄清楚问题的要求和项目的范围边界,包括需要输入什么数据,要得到什么结果,最后应输出什么,哪些是需要做的,哪些是不需要的,并解决项目干系人之间需求的冲突。计算机病毒的生命周期一般包括( )四个阶段A.开发阶段、传播阶段、发现阶段、清除阶段B.开发阶段、潜伏阶段、传播阶段、清除阶段C.潜伏阶段、传播阶段、发现阶段、清除阶段D.潜伏阶段、传
6、播阶段、触发阶段、发作阶段答案:D解析:算机病毒的生命周期一般包括潜伏阶段、传播阶段、触发阶段、发作阶段四个阶段。为了使有8个C类网络的公司的网络地址在路由表中只占一行,给它指定的子网掩码必须是A.255.192.0.0B.25 5.240.0.0C.255.255.240.0D.255.255.248.0答案:D解析:常识某网站向CA中请了数字证书,用户通过( )来验证网站的真伪。在用户与网站进行安全通信时,用户可以通过( )进行加密和验证,该网站通过(请作答此空)进行解密和签名。 A. CA的签名B. 证书中的公钥C. 网站的私钥D. 用户的公钥答案:C解析:在X.509标准中,包含在数字
7、证书中的数据域有证书、版本号、序列号(唯一标识每一个CA下发的证书)、算法标识、颁发者、有效期、有效起始日期、有效终止日期、使用者、使用者公钥信息、公钥算法、公钥 、颁发者唯一标识、使用者唯一标识、扩展、证书签名算法、证书签名(发证机构即CA对用户证书的签名)。数字证书能验证实体身份,而验证证书有效性的主要是依据数字证书所包含的证书签名。如图1所示,网站通讯用户发送数据时使用网站的公钥(从数字证书中获得)加密,收到数据时使用网站的公钥验证网站的数字签名;网站利用自身的私钥对发送的消息签名和对收到的消息解密。21年软件水平考试考试题免费下载5节 第2节微机系统中的系统总线(如PCI)用来连接各功
8、能部件以构成一个完整的系统,它需包括三种不同功能的总线,即( )。A.数据总线、地址总线和控制总线B.同步总线、异步总线和通信总线C.内部总线、外部总线和片内总线D.并行总线、串行总线和USB总线答案:A解析:本题考察系统总线基础知识。系统总线分为:地址总线、数据总线和控制总线。以下关于系统切换的叙述中,正确的是( )A.系统切换的任务是保证新、老系统进行平稳而可靠的交接B.直接切换的风险最小C.系统切换只需要操作人员独立完成D.新系统通过测试后就可以直接投入正常运行答案:A解析:(1)直接转换,在确定系统准确无误后,用新系统直接替换旧系统,终止旧系统运行,中间没有过度阶段。(2)试点后直接转
9、换,某些系统有一些相同部分,转换时选择一个作为试点,试点成功后,其他部分可以同时进行直接转换。(3)逐步转换,分期分批的进行转换。(4)并行转换,安排一段新旧系统并行运行的时期,直到新系统正常运行有保证时,才停止旧系统运行。以下不属于文档测试的测试范围的是( )。A.软件开发计划B.数据库脚本C.测试分析报告D.用户手册答案:B解析:本题考查文档测试的测试范围。文档分为用户文档、开发文档和管理文档。用户文档:用户手册、操作手册和维护修改建议。开发文档:软件需求说明书、数据库设计说明书、概要设计说明书、详细设计说明书和可行性研究报告。管理文档:项目(软件)开发计划、测试计划、测试分析报告、开发进
10、度月报和项目开发总结报告。AC属于管理文档,D属于用户文档。故正确答案为BA.V (S3) 和 V (S5) V (S6) B. P (S3) 和 V (S5) V (S6)C.V (S3) 和 P (S5) P (S6) D.P (S3) 和 P (S5) P (S6)答案:B解析:图中有八条箭线,因此需要设置八个信号量,按照从小到大的顺序分别是:P1P2对应S1,P1P3对应S2,P2P3对应S3,P2P3对应S3,P2P4对应S4,P3P4对应S5,P3P5对应S6,P4P6对应S7,P5P6对应S8。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P
11、2开始的时候执行P(S1)的操作,结束时执行V(S3)和V(S4)的操作,P3开始的时候执行P(S2)P(S3)的操作,结束时执行V(S5)和V(S6)的操作,其他同理。与设计测试用例无关的文档是_。A.项目开发计划B.需求规格说明书C.设计说明书D.源程序答案:A解析:本题考查对软件测试用例相关内容的了解。测试用例就是将软件测试的行为活动做一个科学化的组织归纳。测试用例的来源可以是需求规格说明书、源程序、设计说明书(概要设计、详细设计)等一系列相关文档。项目开发计划主要描述项目开发背景、必要性、人员、项目开发内容、技术路线、关键性与先进性、时间节点安排、风险分析等项目管理等方面的事情,其中没
12、有可以被测试案例使用的内容。下面说法正确的是( ) 。A.解释程序将源程序翻译成目标语言程序,然后在计算机上运行目标程序。B.编译程序直接解释或翻译成中间代码。不生成独立的目标程序。C.语法分析器检查每条语句是否有正确的逻辑结构。D.语义分析阶段分析表达式、赋值、循环、表达式的除数是否为零等。答案:C解析:编译程序:将源程序翻译成目标语言程序,然后在计算机上运行目标程序。解释程序:直接解释或翻译成中间代码。不生成独立的目标程序。语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。语义分析
13、阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。IntServ是 QoS的一种方式,它主要协议是( )A.SLAB.RSVPC.ITSD.VPN答案:B解析:IntServ实现QoS的基本思想是,在通信开始之前利用资源预留方式为通信双方预留所需的资源,保证所需要的QoS。某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试
14、。 该数据管理系统的性能要求为: 13交易执行成功率100%; 14接收间隔最小为200ms; 15查询响应时间在3s以内; 16查询功能支持至少10个并发用户: 17数据接收模块CPU利用率不超过40%; 18数据查询模块CPU利用率不超过20%。13、简述负载压力测试的主要目的。(3分)14、对该数据管理系统进行性能测试时,主要关注哪些性能指标?(3分)15、该系统数据接收模块和数据查询模块的测试结果如表5-1、表5-2所示,请分别指出测试结果是否满足性能需求并说明原因。(6分)16、根据问题3的测试结果,试分析该系统的可能瓶颈。(3分)答案:解析:13、1)在真实环境下检测系统性能,评估
15、系统性能以及服务等级的满足情况 2)预见系统负载压力承受力,在应用实际部署之前,评估系统性能 3)分析系统瓶颈、优化系统14、1)并发用户数 2)响应时间 3)资源利用率15、数据接收模块的测试结果不满足性能指标。当接收间隔为200ms时,存数据库交易成功率为80%,不满足交易成功率100%的要求;当接收间隔为200ms时,CPU利用率为43.8%,不满足不超过40%的要求。 数据查询模块的测试结果满足性能指标。要求至少支持10个并发用户,所以在15个并发用户的时候响应时间超出3s不能算作不满足。16、1)数据接收模块软件没有采用合适的并发/并行策略 2)服务器CPU性能不足13、本问题考查负
16、载压力测试的测试目的。 负载压力测试的目的包括:在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况;预见系统负载压力承受力,在应用实际部署之前,评估系统性能;分析系统瓶颈、优化系统。14、本问题考查性能测试的性能指标。性能测试指标包括并发用户数、响应时间、吞吐量、资源利用率等。 该系统涉及的性能指标包括:并发用户数,响应时间和资源利用率。15、本问题考查能否正确判断测试指标是否合理。 对数据接收模块来说,当接收频率为200ms时,存数据库交易成功率为80%,不满足交易成功率100%的要求;当接收频率为200ms时,CPU利用率为43.8%,不满足不超过40%的要求。因此数据接收模块的
17、测试结果不满足性能指标。 对数据查询模块来说,要求至少支持10个并发用户的情况下响应时间在3秒以内,这样在15个并发用户的时候响应时间超出3秒不能算作不满足。数据查询模块的测试结果满足性能指标。16、本问题考查工程师对系统瓶颈的初步判断。 根据问题3可以看出,当接收频率过高时,存数据库交易成功率和CPU剩用率均不满足需求。存数据库交易成功率问题的可能原因有两个,一是该模块程序没有采用合适的并发/并行策略,二是数据库本身的设计或者优化不够;而CPU利用率的问题则是因为服务器CPU本身性能不够。 因此,可能瓶颈为:数据接收模块软件没有采用合适的并发/并行策略;服务器CPU性能不足;数据库设计不足或
18、者优化不够。21年软件水平考试考试题免费下载5节 第3节使用电子支票支付时,消费者应首先将电子支票发给_。A.商家开户行B.消费者开户行C.商家D.支票验证中心答案:C解析:本题考查电子支票的基本概念。电子支票系统包含三个实体:购买方、销售方及金融中介。购买方在购买时把这个付款证明交给销售方,销售方再交给金融中介。网络设计中,通过对通信边界的分析,可以有助于设计人员找出网络中的关键点,以下选项中,( )不是主要的通信边界。A.局域网络中的通信边界B.广域网络中的通信边界C.各类网络应用边界D.虚拟专用网络的通信边界答案:C解析:各种通信边界,这些边界当前主要以三种形式存在:一种是局域网络中的通
19、信边界,一种是广域网络中的通信边界,另一种是虚拟专用网络的通信边界。下图某工程单代号络图中,活动B的总浮动时间为( )天。A.1B.2C.3D.4答案:D解析:虚拟存储体系由( )两级存储器构成。A.主存-辅存B.寄存器-CacheC.寄存器-主存D.Cache-主存答案:A解析:本题考查计算机组成原理的基础知识。计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。不同层次上的存储器发挥着不同的作用。一般计算机系统中主要有两种存储体系:Cache存储体系是由C
20、ache和主存储器构成,主要目的是提高存储器速度,对系统程序员以上均透明;虚拟存储体系是由主存储器和在线磁盘存储器等辅存构成,主要目的是扩大存储器容量,对应用程序员透明。下面算法中,属于非对称密钥加密算法的是(53)。A.DES(Digital Encryption Standard)B.RC2(Rivest Ciphers 2)C.RC5(Rivest Ciphers 5)D.DSA(Digital Signature Algorithm)答案:D解析: 非对称密钥加密算法又称为公开密钥加密算法,常见的有RSA、DSA、D-H算法等。以下关于UML部署图的叙述中,正确的是( )。A.因为一条
21、消息总是有某种响应,所以部署组件之间的依赖是双向的B.部署组件之间的依赖关系类似于包依赖C.部署图不用于描述代码的物理模块D.部署图不用于描述系统在不同计算机系统的物理分布答案:B解析:部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施视图。它与构建视图相关,通产一个结点包含一个或多个构件。能显示TCP和UDP连接信息的命令是A.netstat-sB.netstat-eC.netstat-rD.netstat-a答案:D解析:网络管理工作通过SNMP协议管理网络设备,当被管理设备有异常发生时,网络管理工作站将会收到哪种SNMP报文?( )A.get-response报
22、文B.set-request报文C.trap报文D.get-request报文答案:C解析:SNMP是管理进程(NMS)和代理进程(Agent)之间的通信协议。SNMP支持多种操作,主要为以下几种基本操作:Get操作:NMS使用该操作从Agent获取一个或多个参数值。GetNext操作:NMS使用该操作从Agent获取一个或多个参数的下一个参数值。Set操作:NMS使用该操作设置Agent一个或多个参数值。Response操作:Agent返回一个或多个参数值。该操作是前面三种操作的响应。Trap操作:Agent主动发出的操作,通知NMS有某些事情发生。执行前四种操作时设备使用UDP协议采用16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21 软件 水平 考试 考试题 免费 下载
限制150内