软件水平考试试题5辑.docx





《软件水平考试试题5辑.docx》由会员分享,可在线阅读,更多相关《软件水平考试试题5辑.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件水平考试试题5辑软件水平考试试题5辑 第1辑关于IT服务质量评价模型的描述,不正确的是( )。A. IT服务质量的评价来自于IT服务供方、需方和第三方的需要B. 信息技术服务质量评价指标体系给出了用于评价信息技术服务质量的模型C. 模型定义了服务质量的安全性、可靠性、无形性、响应性、友好性特性D. 评价步骤为确定需求、指标选型、实施评价以及评价结果答案:C解析:IT服务质量评价模型定义了服务质量的安全性、可靠性、有形性、响应性、友好性特性网络管理系统由网络管理站,网管代理,网络管理协议和管理信息库4个要素组成,当网管代理向管理站发送事件报告时,使用的操作是( )。 A get B get-
2、next C trap D set A.getB.get-nextC.trap D.set答案:C解析:SNMP使用如下5中格式的PDU(协议数据单元),也是SNMP系列协议中最基础的部分。Get-Request:由管理进程发送,向管理代理请求其取值;Get-Next-Request:由管理进程发送,在Get-Request报文后使用。表示查询MIB中的下一个对象,常用于循环查询;Set-Request:由管理进程发出,用来请求改变管理代理上的某些对象;Get-Response:当管理代理收到管理进程发送的Get-Request或Get-Next-Request报文时,将应答一个该报文;Tra
3、p:一种报警机制(属于无请求的报文),用于在意外或突然故障情况下管理代理主动向管理进程发送报警信息。常见的报警类型有冷启动、热启动、线路故障、线路故障恢复和认证失败等。阅读下列说明和C代码,回答问题1至问题3 某工程计算中要完成多个矩阵相乘(链乘)的计算任务。 两个矩阵相乘要求第一个矩阵的列数等于第二个矩阵的行数,计算量主要由进行乘法运算的次数决定。采用标准的矩阵相乘算法,计算Amn*Bnp,需要m*n*p次乘法运算。 矩阵相乘满足结合律,多个矩阵相乘,不同的计算顺序会产生不同的计算量。以矩阵A110100,A21005,A3550三个矩阵相乘为例,若按(A1*A2)*A3计算,则需要进行10
4、*100*5+10*5*50=7500次乘法运算;若按A1*(A2*A3)计算,则需要进行100*5*50+10*100*50=75000次乘法运算。可见不同的计算顺序对计算量有很大的影响。 矩阵链乘问题可描述为:给定n个矩阵答案:解析:以下关于各类文档撰写阶段的叙述中,不正确的是A.软件需求规格说明书在需求分析阶段撰写B.概要设计规格说明书在设计阶段撰写C.测试设计必须在测试阶段撰写D.测试分析报告在测试阶段撰写答案:C解析:测试设计和测试用例在需求分析阶段撰写。CPU中不包括( )。A.直接存储器(DMA.控制器B.算逻运算单元C.程序计数器D.指令译码器答案:A解析:本题考查计算机系统基
5、础知识。CPU是计算机工作的核心部件,用于控制并协调各个部件,其基本功能如下所述。指令控制。CPU通过执行指令来控制程序的执行顺序,其程序计数器的作用是当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址。操作控制。一条指令功能的实现需要若干操作信号来完成,CPU通过指令译码器产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。时序控制。CPU通过时序电路产生的时钟信号进行定时,以控制各种操作按照指定的时序进行。数据处理。在CPU的控制下由算逻运算单元完成对数据的
6、加工处理是其最根本的任务。直接存储器(DMA)控制器是一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器,它是在处理器的编程控制下来执行传输的。某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:商品(商品号,商品名称,生产商,单价),F1=商品号商品名称,商品号生产商,商品号单价),商品关系的主键是 ( )。仓库(仓库号,地址,电话,商品号,库存量),F2=仓库号(地址,电话),(仓库号,商品号)库存量。仓库关系的主键是( ),外键是(请作答此空)。仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。A. 仓库号B. 地址C. 电话
7、D. 商品号答案:D解析:本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为12的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余ARP协议的作用是(46),它的协议数据单元封装在(47)中传送。ARP请求是采用(48)方式发送的。A
8、.单播B.组播C.广播D.点播答案:C解析:地址解析协议(ARP)是将32位的IP地址解析成48位的以太网地址;而反向地址解析(RARP)则是将48位的以太网地址解析成32位的IP地址。ARP报文封装在以太网帧中进行发送。请求主机以广播方式发出ARP请求分组。ARP请求分组主要由主机本身的IP地址、MAC地址以及需要解析的IP地址三个部分组成。软件水平考试试题5辑 第2辑对软件设计中软件的总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面合适性的评价,属于 ( ) 。 A.概要设计评审 B.详细设计评审 C 软件需求评审 D.功能检查答案:A解析:根据GBT 12
9、50490计算机软件质量保证计划规范4.5.2,在软件概要设计结束后必须进行概要设计评审,以评价软件设计说明书中所描述的软件概要设计在总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面的合适性。.防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为( )。A.内网、外网和DMZB.外网、DMZ和内网C.DMZ、 内网和外网D.内网、DMZ和外网答案:B解析:防火墙通常分为内网、 外网和DMZ三个区域, 按照默认受保护程度,从低到高正确的排列次序为外网、 DMZ和内网。DSSA是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结
10、构,参与DSSA的人员可以划分为4种角色,包括领域专家、领域设计人员、领域实现人员和( ),其基本活动包括领域分析、领域设计和(请作答此空 )A. 领域建模B. 架构设计C. 领域实现D. 领域评估答案:C解析:DSSA的基本活动包括:领域分析、领域设计、领域实现:1、领域分析这个阶段的主要目标是获得领城模型。领域模型描述领域中系统之间的共同的需求,即领域模型所描述的需求为领域需求。在这个阶段中首先要进行一些准备性的活动,包括定义领域的边界。从而明确分析的对象;识别信息源,整个领域工程过程中信息的来源,可能的信息源包括现存系统、技术文献、问题域和系统开发的专家、用户调查和市场分析、领域演化的历
11、史记录等,在此基础上就可以分析领域中系统的需求,确定哪些需求是领域中的系统广泛共享的,从而建立领域模型。当领域中存在大量系统时,需要选择它们的一个子集作为样本系统。对样本系统需求的考察将显示领城需求的一个变化范围。一些需求对所有被考察的系统是共同的,一些需求是单个系统所独有的。很多需求位于这两个极端之间,即被部分系统共享。2、领域设计这个阶段的目标是获得DSSA。DSSA描述在领域模型中表示的需求的解决方案,它不是单个系统的表示,而是能够适应领域中多个系统的需求的一个高层次的设计。建立了领域模型之后,就可以派生出满足这些被建模的领域需求的DSSA,由于领域模型中的领域需求具有一定的变化性,DS
12、SA也要相应地具有变化性。它可以通过表示多选一的(alternative)、可选的(optional)解决方案等来做到这一点。模型和DSSA来组织的,因此在这个阶段通过获得DSSA,也就同时形成了重用基础设施的规约。3、领域实现这个阶段的主要目标是依据领域模型和DSSA开发和组织可重用信息。这些可重用信息可能是从现有系统中提取得到,也可能需要通过新的开发得到。它们依据领域模型和DSSA进行组织,也就是领域模型和DSSA定义了这些可重用信息的重用时机,从而支持了系统化的软件重用。这个阶段也可以看作重用基础设施的实现阶段。值得注意的是,以上过程是一个反复的、逐渐求精的过程。在实施领域工程的每个阶段
13、中,都可能返回到以前的步骤,对以前的步骤得到的结果进行修改和完善,再回到当前步骤,在新的基础上进行本阶段的活动。参与DSSA的人员可以划分为四种角色:领城专家、领城分析师、领域设计人员和领域实现人员。1、领域专家领域专家可能包括该领域中系统的有经验的用户、从事该领域中系统的需求分析、设计、实现以及项目管理的有经验的软件工程师等。领域专家的主要任务包括提供关于领域中系统的需求规约和实现的知识,帮助组织规范的、一致的领域字典,帮助选择样本系统作为领域工程的依据,复审领域模型、DSSA等领域工程产品等。领域专家应该熟悉该领域中系统的软件设计和实现、硬件限制、未来的用户需求及技术走向等。2、领域分析人
14、员领域分析人员应由具有知识工程背景的有经验的系统分析员来担任。领域分析人员的主要任务包括控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中,根据现有系统、标准规范等验证领域模型的准确性和一致性,维护领域模型。领域分析人员应熟悉软件重用和领域分析方法;熟悉进行知识获取和知识表示所需的技术、语言和工具;应具有一定的该领域的经验,以便于分析领域中的问题及与领域专家进行交互;应具有较高的进行抽象、关联和类比的能力;应具有较高的与他人交互和合作的能力。3、领域设计人员领域设计人员应由有经验的软件设计人员来担任。领域设计人员的主要任务包括控制核个软件设计过程,根据领域模型和现有的系统开发出D
15、SSA,对DSSA的准确性和一致性进行验证,建立领域模型和DSSA之间的联系。领域设计人员应熟悉软件重用和领域设计方法;熟悉软件设计方法;应有一定的该领域的经验,以便于分析领域中的问题及与领域专家进行交互。4、领域实现人员领域实现人员应由有经验的程序设计人员来担任。领域实现人员的主要任务包括根据领域模型和DSSA,或者从头开发可重用构件,或者利用再工程的技术从现有系统中提取可重用构件,对可重用构件进行验证,建立DSSA与可重用构件间的联系。领域实现人员应熟悉软件重用、领域实现及软件再工程技术;熟悉程序设计;具有一定的该领域的经验。在uml2.0中,(请作答此空)描述结构化类(例如,构件或类)的
16、内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。( )强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。( )通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是( )和( )的混合物。A.包图B.制品图C.组合结构图D.定时图答案:C解析:(1)组合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。(2)定时图也称计时图,定时图也是一种交互图,它强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。(3)制品图描述计算机中一个系统的物理
17、结构。制品包括文件、数据库和类似的物理比特集合。制品图通常与部署图一起使用。制品也给出了它们实现的类和构件。(4)交互概览图是活动图和顺序图的混合物。( )方法根据输出对输入的依赖关系设计测试用例。A.路径测试B.等价类C.因果图D.边界值答案:C解析:本题考查因果图法的定义。因果图法是依据输入关系决定输出结果。等价类法是将输入或输出化分成等价类。边界值法是取输入或输出的边界值设计用例。路径测试法是代码测试方法。在页面中要嵌入另一个页面的内容,应使用()标记才能实现。A.B. C.D.答案:C解析:在HTML语言中,text是表单元素文本字段,textarea是表单元素文本区域,mareque
18、e是移动字体标签,在页面中要嵌入另一个页面的内容,使用iframe标记可以实现。用户A和B 要进行安全通信,通信过程需确认双方身份和消息不可否认,A和B 通信时可使用(请作答此空)来对用户的身份进行认证使用( )确保消息不可否认。A.数字证书B.消息加密C.消息加密D.数字签名答案:A解析:第一空考查的是关于用户身份进行认证也就是数字签名的认证,这里使用的应该是发送方公钥,这4个选项中,能包含发送方公钥的只有A选项数字证书;第二空确保消息不可否认,也就是考查确保发送者身份的不可抵赖,所以这里使用的应该是发送方的数字签名。软件水平考试试题5辑 第3辑已知某图的邻接矩阵为对称矩阵,则该图一定为(
19、)。A.有向图B.无向图C.完全图D.强连通图答案:B解析:如图所示,一个无向图的邻接矩阵一定是对称的。发送方用数字信封技术向接收方传递一段交易信息时,使用_加密对称密钥。A.接收方的公钥B.接收方的私钥C.发送方的公钥D.发送方的私钥答案:A解析:本题考查数字信封技术。数字信封技术是指用对称密钥加密原文,用接受方的公钥加密对称密钥,加密后的对称密钥就像是被装在一个“信封”里传递一样,因此被称为数字信封。对称密钥信息量相对于原文信息量较少,因此采用数字信封技术既解决了密钥分发和管理的安全问题,又保证了信息加密传递的速度。在数字现金支付模型中,用户使用存储在 ( ) 上的数字现金从商家订货。A.
20、银行的计算机B.用户的计算机C.第三方的计算机D.商家的计算机答案:B解析:本题考查数字现金的基本概念。在数字现金支付模型中,用户在银行开立数字现金账户,购买兑换数字现金。然后使用数字现金终端软件从银行账户取出一定数量的数字现金存在用户的计算机硬盘上。用户从商家订货,使用数字现金支付所购商品的费用。接收数字现金的商家与用户银行之间进行清算,用户银行将用户购买商品的钱支付给商家。在待排序的一组关键码序列k1,k2,kn中,若ki和kj相同,且在排序前ki领先于kj,那么排序后,如果ki和kj的相对次序保持不变,ki仍领先于kj,则称此类排序为稳定的。若在排序后的序列中有可能出现kj领先于ki的情
21、形,则称此类排序为不稳定的。( )是稳定的排序方法。A.快速排序B.简单选择排序C.堆排序D.冒泡排序答案:D解析:本题考查数据结构基础知识。冒泡排序是稳定的排序方法,因为元素向前或向后交换时,都是在相邻的位置进行,因此可以保证关键码相同的元素不作交换。快速排序主要通过划分实现排序,在划分序列时,基本思路是将序列后端比基准元素小者移到前端,将序列前端中比基准元素大者移到后端,元素往前移动或往后移动时会跨越中间的若干个元素,这样关键码相同的元素的相对位置就可能改变,所以快速排序是不稳定的排序方法。简单选择排序、堆排序的过程中,同样存在元素移动时会跨越若干个元素的情况,所以也是不稳定的排序方法。E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 水平 考试 试题

限制150内