21年软件水平考试考试试题及答案9辑.docx
《21年软件水平考试考试试题及答案9辑.docx》由会员分享,可在线阅读,更多相关《21年软件水平考试考试试题及答案9辑.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21年软件水平考试考试试题及答案9辑21年软件水平考试考试试题及答案9辑 第1辑故障管理流程的第一项基础活动是( )。A.故障监视B.故障查明C.故障调研D.故障分析定位答案:A解析:故障管理即包含了故障监视、故障调研、故障支持和恢复以及故障终止5项基本活动,为了实现对故障流程完善的管理,需要对故障管理的整个流程进行跟踪,并做出相应处理记录。故障管理的流程的第一项基础活动是故障监视,大多数故障都是从故障监视活动中发现的。关于物联网的描述中,不正确的是()。A. 物联网架构中网络层负责物物之间的信息传输B. 物联网利用射频自动识别(RFID.)等技术,进行信息交换与通信C. 物联网是架构在现有互
2、联网或下一代公网或专网基础上的联网应用D. 智慧物流、智能管家、智慧农业等都是物联网的应用答案:A解析:分析:物物之间的通信传输是有感知层负责的。下面关于编译和解释的说法中,正确的是( )。编译是将高级语言源代码转化成目标代码的过程。解释是将高级语言源代码转化为目标代码的过程。在编译方式下,用户程序运行的速度更快。在解释方式下,用户程序运行的速度更快。A.B.C.D.答案:D解析:编译器是把源程序的每一条语句都编译成机器语言,并保存成二逬制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,是一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译
3、后的程序运行的快的。编译生成目标代码,而解释不生成目标代码。the following diagram is ( ) network topology structure A.bus B.star C.ring D.tree答案:A解析:下列关于虚拟存储器的叙述中,正确的是(16)。A.对应用程序员透明,对系统程序员不透明B.对应用程序员不透明,对系统程序员透明C.对应用程序员、系统程序员都不透明D.对应用程序员、系统程序员都透明答案:A解析:所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。一般计算机系统中主要有两种存储体系:Cache存储体系(由
4、Cache和主存储器构成,主要目的是提高存储器访问速度(和虚拟存储体系(由主存储器和在线磁盘存储器构成,主要目的是扩大存储器容量(。其中Cache存储体系对系统程序员以上均透明,而虚拟存储体系对应用程序员透明,对系统程序员不透明。在DES加密算法中,子密钥的长度和加密分组的长度分别是( )。A.56位和64位B.48位和64位C.48位和56位D.64位和64位答案:B解析:5天修炼,7.2.3 SET协议。DES分组长度为64比特,使用56比特密钥对64比特的明文串进行16轮加密,得到64比特的密文串。DES的子密钥的长度是48位。项目经理在制定项目成本预算时采取以下步骤:估算项目的总成本;
5、将项目的总成本分解到WBS工作包;将各个工作包成本再分解到相关活动;公司对预算草案进行审批围绕该步骤,下列说法中,()是正确的A.项目经理不应该将各个工作包成本再分解到相关活动B.项目经理采用至上而下分解成本的方法是不对的,应该直接对工作包进行估算C.该流程中缺乏成本预算支出的时间计划D.预算由项目经理批准即可,不必公司批准答案:C解析:制定项目成本预算所经过的步骤(1)将项目总成本分摊到项目工作分解结构的各个工作包。(2)将各个工作包成本再分配到该工作包所包含的各项活动上。(3)确定各项成本预算支出的时间计划及项目成本预算计划。CMM提供了一个框架,将软件过程改进划分成( )个成熟度等级。A
6、.3B.4C.5D.6答案:C解析:CMM是一种用于评价软件承包能力以改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。在Windows中,要打开命令提示窗口,可在运行框中输入( )。A.cmdB.mmcC.metricD.exe答案:A解析:在Windows系统中,可在“运行”框中使用cmd命令可以打开命令提示窗口。21年软件水平考试考试试题及答案9辑 第2辑数据库系统通常采用三级模式结构:外模式、模式和内模式。这三级模式分别对应数据库的_。A.基本表、存储文件和视图B.视图、基本表和
7、存储文件C.基本表、视图和存储文件D.视图、存储文件和基本表答案:B解析:本题考查数据库的基本概念。数据库通常采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。在物联网的架构中,3G、4G属于( )技术。A.网络层B.感知层C.物理层D.应用层答案:A解析:教材P165,物联网架构层图,物联网网络层包括2G,3G,4G。下面可提供安全电子邮件服务的是(67)A.RSAB.SSC.SETD.S/MIME答案:D解析:S/MIME在安全方面的功能又进行了扩展,它可以把MIME实体(比如数字签名和加密信息等)封装成安全对象。RFC 2634定义了增强的安全服务,例如具有接收
8、方确认签收的功能,这样就可以确保接收者不能否认已经收到过的邮件。集成测试的集成方式不包括( )。A.一次性集成B.自中间到两端集成C.自顶向下集成D.自底向上集成答案:B解析:某公司网络地址是202.117.240.0/20,被划分成16个子网,则每个子网的子网掩码为( ),包含的最大的主机数是(请作答此空)。A.250B.254C.255D.256答案:B解析:原来的网络掩码有20位,由于要划分成16个子网,所以网络掩码再增加4位,共24位,即255.255.255.0。这时主机地址占8位,除了全0和全1两个地址外,可分配的主机地址为254个。阅读下列说明,回答问题1至问题3,将解答填入答题
9、纸的对应栏内。某健身俱乐部要开发一个信息管理系统,该信息系统的部分关系模式如下:员工(员工身份证号,姓名,工种,电话,住址)会员(会员手机号,姓名,折扣)项目(项目名称,项目经理,价格)预约单(会员手机号,预约日期,项目名称,使用时长)(外键:会员手机号)消费(流水号,会员手机号,项目名称,消费金额,消费日期)(外键:会员手机号,项目名称)有关关系模式的属性及相关说明如下:1)俱乐部有多种健身项目,不同的项目每小时的价格不同。俱乐部实行会员制,且需要电话或在线提前预约。2)每个项目都有一个项目经理,一个经理只能负责一个项目。3)俱乐部对会员进行积分,达到一定积分可以进行升级,不同的等级具有不同
10、的折扣。 根据以上描述,回答下列问题: 请将下面创建消费关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及消费金额大于零的约束。CREATE TABLE 消费(流水号 CHAR(12) ( a ) ,会员手机号CHAR(11),项目名称CHAR (8),消费金额NUMBER ( b ) ,消费日期DATE,( c ),( d ),);(1)手机号为18812345678的客户预约了2022年3月18日两个小时的羽毛球场地,消费流水号由系统自动生成。请将下面SQL语句的空缺部分补充完整。INSERT INTO消费(流水号,会员手机号,项目名称,消费金额,消费日期)SELECT 2
11、02203180001,18812345678,羽毛球, ( e ) ,2022/3/18FROM会员,项目,预约单WHERE 预约单.项目名称=项目.项目名称AND ( f ) AND 项目.项目名称=羽毛球AND 会员.会员手机号=18812345678;(2)需要用触发器来实现会员等级折扣的自动维护,函数float vip_value(char(11) 会员手机号)依据输入的手机号计算会员的折扣。请将下面SQL语句的空缺部分补充完整。CREATETRIGGERVIP_TRG AFTER ( g ) 0N ( h )REFERENCINGnew row AS nrowFOR EACH RO
12、WBEGINUPDATE 会员SET ( I )WHERE ( j ) ;END请将下面SQL语句的空缺部分补充完整。(1)俱乐部年底对各种项目进行绩效考核,需要统计出所负责项目的消费总金额大于等于十万元的项目和项目经理,并按消费金额总和降序输出。SELECT 项目.项目名称,项目经理,SUM(消费金额)FROM 项目,消费WHERE ( k ) GROUP BY ( l )ORDER BY ( m ) ;(2)查询所有手机号码以888结尾,姓王的员工姓名和电话。SELECT 姓名,电话FROM员工WHERE姓名 ( n ) AND 电话 ( o )答案:解析:(a)PRIMARY KEY (
13、或NOT NULL UNIQUE)(b)CHECK(消费金额0)(c)FOREIGN KEY(会员手机号)REFERENCES 会员(会员手机号)(d)FOREIGN KEY(项目名称)REFERENCES 项目(项目名称)本题考査SQL的应用,属于比较传统的题目,考查点也与往年类似。本问题考查数据定义语言DDL和完整性约束。根据题意,需要对消费表的流水号加主键(或非空)约束,考查实体完整性约束,对应的语法为:PRIMARY KEY (或 NOT NULL UNIQUE )消费金额需要大于0,所以需要加Check约束,对应的语法为:CHECK (消费金额0)会员手机号是会员关系的主键,是消费关
14、系的外键,考查参照完整性约束,需要增加外键约束,对应的语法为:FOREIGN KEY (会员手机号)REFERENCES 会员(会员手机号)项目名称是项目关系的主键,是消费关系的外键,考查参照完整性约束,需要增加外键约束,对应的语法为:FOREIGN KEY (项目名称)REFERENCES 项目(项目名称)(1)(e) 价格*使用时长*折扣 (f) 预约单.会员手机号=会员.会员手机号(2)(g) INSERT (h)消费 (i)折扣=vip_value(nrow.会员手机号) (j)会员.会员手机号=nrow.会员手机号本问题考查数据操纵语言DML。(1)本题考查一个较完整的查询语句,需要
15、向消费关系插入新元组。SELECT子句缺少消费金额。消费金额=价格*使用时长*折扣。WHERE子句缺少预约单关系和会员关系按照会员手机号的连接,因此应该增加预约单.会员手机号=会员.会员手机号。(2)本题考查触发器,触发器是一个能由系统自动执行对数据库修改的语句。一个触发器由事件、条件和动态三部分组成:事件是指触发器将测试条件是否成立,若成立 就执行相应的动作,否则就什么也不做;动态是指若触发器测试满足预定的条件,那么就由数据库管理系统执行这些动作。本题首先定义触发器的事件,用触发器来实现会员等级折扣的自动维护。(g)和(h)缺少向消费关系插入的语句,因此应该分别补充NSERT和 消费。(i)
16、语句调用vip_value函数实现会员折扣的更新,函数参数为会员手机号,因此应该补充折扣=vip_value(nrow.会员手机号)。(j)语句实现会员关系和nrow关系按照会员手机号的连接,因此应该补充会员.会员手机号=nr0w.会员手机号。 (1)(k)项目.项目名称=消费.项目名称 (i)项目.项目名称,项目经理 HAVING SUM(消费金额)= 100000 (m) SUM(消费金额)DESC(2)(n) LIKE王% (o) LIKE %888本问题考査数据操纵语言DML。(1)本题考查一个较完整的查询语句,知识点包括夺标查询、集函数、查询分组、分组条件和排序查询结果。査询涉及项目
17、和消费关系模式。用集函数SUM(消 费金额)求消费总金额,若有GROUP BY子句,则集函数作用在每个分组上,且GROUP BY之后应包含除了集函数之外的所有结果列。若GROUP BY之后跟有HAVING子句,则只有满足条件的分组才会输出。RDER BY列名ASC|DESC对输出结果进行升序或降序的排列,若不明确制定法升序或降序,则默认升序排列。(2)本题考查用关键字LIKE进行字符匹配。LIKE的语法为:NOT LIKE 其中,匹配串可以是一个完整的字符串,也可以含有通配符和_,其中代表任意长度(包括0长度)的字符串,_代表单个字符。手机号码以888结尾,姓王的 员工对用的表示为:姓名LIK
18、E王AND电话LIKE888。某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业()门户解决方案最为合适。A.信息B.知识C.应用D.垂直答案:C解析:考核信息门户基础知识。设某算法的计算时间表示为递推关系式T(n)T(n-1)+n(nO)及T(0)1,则该算法的时间复杂度为( )。A.O(lgn)B.O(nlgn)C.O(n)D.O(n2)答案:D解析:本题考查算法设计基础知识。根据题目中给出的递推关系:T(n)T(n-1)+nT(n-2)+n-1+nT(0)+
19、1+2+n-1+n1+n(n+1)/2扫描技术(62)。A.只能作为攻击工具B.只能作为防御工具C.只能作为检查系统漏洞的工具D.既可以作为攻击工具,也可以作为防御工具答案:D解析:网络扫描的原理就是通过对待扫描的网络主机发送特定的数据包,根据返回的数据包来判断待扫描的系统的端口及相关的服务有没有开启。无论网络扫描的目的是什么,其作用都是为了发现待扫描系统潜在的漏洞。管理员根据扫描结果可以进一步提高自己服务器的安全防范能力。21年软件水平考试考试试题及答案9辑 第3辑5G建网初期要达到随时随地( )Mbps的体验速率。A. 50MbpsB. 100MbpsC. 1GbpsD. 10Gbps答案
20、:B解析:5G的目标是随时随地为用户提供100Mbps以上的用户体验速率。5G基站带宽均值将超过1Gbps,峰值在10Gbps左右,相比4G时代带宽增长10倍。在V模型中, (请作答此空) 是对详细设计进行验证, ( ) 与需求分析相对应。A.集成测试B.系统测试C.验收测试和确认测试D.验证测试答案:D解析: V模型如下图所示:网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储和用户管理,这里LDAP指的是( )。A.轻量目录访问协议B.本地目录访问协议C.轻量数据访问协议D.本地数据访问协议答案:A解析:LDAP即轻量目录访问协议,是Lightweight Directo
21、ry Access Protocol的缩写,是一个用来发布目录信息到许多不同资源的协议。阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。问题1:(3分) 请针对上述C程序,给出满足100%DC(判定覆盖)所需的逻辑条件。问题2:(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。问题3:(3分)请给出中控制流图的线性无关路径。答案:解析:问题1:答案:问题2:答案:(1)、控制流图如下图所示:(2)、V(G)=7+1=8 问题3:答案:1.1、2、5、6、13;2.1、2、3、5、6、13;3.1、2、3、4、2、5、6、13;4.1、2、5、7、12、1.
22、 . .5.1、2、5、7、8、12、1. . .6.1、2、5、7、8、9、12、1. . .7.1、2、5、7、8、9、10、12、1. . .8.1、2、5、7、8、9、10、11、7、12、1. . .问题1:解析:本小题考查白盒测试用例的设计方法之判定覆盖法。判定覆盖法:设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。本题目中共有3个判定,所以满足判定覆盖一共需要6个逻辑条件。这些条件详见上述答案。问题2:解析:本题考查白盒测试方法中的基本路径法。涉及到的知识点包括:根据代码绘制控制流图、计算环路复杂度。控制流图是
23、描述程序控制流的一种图示方法。其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。基本结构如下所示:其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。环路复杂度用来衡量一个程序模块所包含的判定结构的复杂程度。环路复杂度等于右图中的判定的节点个数加1。图中判定节点个数为6,所以V(G)=7+1=8。控制流程图的环路复杂性 V(G)一共有以下三种方法,但是最后一种最好用,不易出错。(1)控制流程图中的区域个数。(2)边数
24、-结点数+2。(3)判定数+1。问题3:解析:本小题考查白盒测试用例设计方法之基本路径法。涉及到根据控制流图和环路复杂度给出线性无关路径。线性无关路径:指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中有8条线性无关路径。这8条路径组成了问题2中控制流图的一个基本路径集。只要设计出的测试用例能确保这些基本路径的执行,就可以使程序中的每个可执行语句至少执行一次,每个条件的取真和取假分支也能得到测试。需要注意的是,基本路径集不是唯一的,对于给定的控制流图,可以得到不同的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21 软件 水平 考试 试题 答案
限制150内