《软件水平考试考试题目下载9卷.docx》由会员分享,可在线阅读,更多相关《软件水平考试考试题目下载9卷.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件水平考试考试题目下载9卷软件水平考试考试题目下载9卷 第1卷IEEE 802规范定义了网卡如何访问传输介质,以及如何在传输介质上传输数据的方法。其中,()是重要的局城网协议A.IEEE 802.1B.IEEE 802.3C.IEEE 802.6D.IEEE 802.11答案:B解析:本题考查的是网络协议和标准,正确选项是B:IEEE 802.3A选项:IEEE?802.1是IEEE?802协议概论B选项:IEEE?802.3是重要的局域网协议C选项:IEEE?802.6是城域网协议D选项:IEEE?802.11是无线局域网协议计算机中,实现计算机与外部设备之间数据交换速度最快的是( )。
2、A.无条件传送B.程序查询C.中断D.DMA方式答案:D解析:*在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有无条件传送、程序查询、中断和直接存储器存取(DMA)。其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设问的数据交换。只有DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而DMA方式工作时,是在DMA控制硬件的控制下,实现内存与外设间数据的直接传送,并不需要CPU参与工作。由于DMA方式是在DMA控制器硬件的控制下实现数据的传送,不需要CPU执行程序,故这种方式传送的速度最快。阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应
3、栏目内。某软件开发项目已进入编码阶段,此时客户方提出有若干项需求要修改。由于该项目客户属于公司的重点客户,因此项目组非常重视客户提出的要求,专门与客户就需求变更共同开会进行沟通。经过几次协商,双方将需求变更的内容确定下来,并且经过分析,认为项目工期将延误二周时间,并会对编码阶段里程碑造成较大的影响。项目经理将会议内容整理成备忘录让客户进行了签字确认。随后,项目经理召开项目组内部会议将任务口头布置给了小组成员。会后,主要由编码人员按照会议备忘录的要求对已完成的模块编码进行修改,而未完成的模块按照会议备忘录的要求进行编写。项目组加班加点,很快完成了代码编写工作。项目进入了集成测试阶段。(10分)
4、请说明此项目在进行需求变更的过程中存在的问题。(10分)请分析该项目中的做法可能对后续工作造成什么样的影响?(5分)请简要说明整体变更控制流程。答案:解析:1. 没有按照严谨的变更控制流程对整个需求变更做完整的记录和跟踪(对于需求变更请求没有记录、没有对变更进行正式的评审和批准、对于变更的结果没有验证);2. 对需求变更可能造成的影响没有进行全面的评估和分析(只分析了需求变更对于工期的影响);3. 没有修改项目管理计划并重新评审(项目经理不应口头布置任务,同时里程碑的调整没有通知相应的管理层);4. 配置管理工作没有做好(没有对需求文件和设计文件进行修改,并升级相应版本;相应的模块编码的修改也
5、没有进行版本控制);5. 变更结果没有跟客户沟通(需求变更实施完成后,没有让客户对最终结果进行确认)。1. 没有遵循正式的变更控制流程可能导致需求变更的过程失控和不可追溯;2. 没有对变更的影响进行完整的分析可能导致无法全面了解这次变更对项目的进度、范围、成本、质量等造成多大的影响;3. 没有修改项目管理计划可能导致实际工作内容与计划有较大的偏差,使项目管理计划无法指导项目实施;4. 没有对相应技术文档进行修改可能导致需求、设计与编码无法对应,不利于后期的测试和以后的维护工作。版本管理和配置管理没有做好可能导致在变更失败后无法将项目恢复到变更前的状态;5. 没有让用户对最终结果进行确认可能导致
6、双方对变更结果的意见不一致,不利于项目验收和最终交付。变更控制流程:1. 提出书面的变更申请;2. 对变更可能造成的影响进行评估:3. 提交CCB进行审批;4. 获得批准后,安排相关人员实施变更;5. 对变更的结果进行验证。可以通过网络直接传送的航班、参团出游及娱乐内容的订购、支付,兑汇及银行有关业务,证券及期货等有关交易属于_交易。A.有形商品B.无形商品C.间接电子商务D.实体商品答案:B解析:电子商务按交易的内容基本上可分为直接电子商务和间接电子商务。直接电子商务包括向客户提供的软体商品(又称无形商品)和各种服务。如计算机软件;研究性咨询性的报告;航班、参团出游及娱乐内容的订购、支付;兑
7、汇及银行有关业务;证券及期货的有关交易;全球规模的信息服务等,都可以通过网络直接传送,保证安全抵达客户。直接电子商务突出的好处是快速简便及十分便宜,深受客户欢迎,企业的运作成本显著降低。受限之处是只能经营适合在网上传输的商品和服务。间接电子商务包括向客户提供的实体商品(又称有形商品)及有关服务。显然这是社会中大量交易的商品和有关服务。某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),。活动BD和HK最早可以从第( )天开始。(活动AB、AE和AC最早从第0天开始)A.3和10B.4和11C.3和9D.4和10答案:B解析:项目
8、的工期是从开始到结束持续时间最长的工作。题目中持续时间最长的是ABDIJL,需要时间20天。BD活动在AB活动结束之后便可以开始,所以最早开始时间为3。HK活动需要在AEGH与ACFH两条路径上的活动均完成之后,才能开始,所以最早开始时间为10。阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。int count(int x,int z)int y=0;while(x0) /lif(x=1) /2y=7; /3else /4y=x+z+4;if(y=7|y=21) /5,6x=1; /7x-; /8return y; /9问题1: (3分)请针对上述C程序给出满足100%DC(判
9、定覆盖)所需的逻辑条件。问题2: (7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。问题3: (5分)请给出问题2中控制流图的线性无关路径。答案:解析:问题1:x0;x0;x=1;y=7|y=21;三个判定点,所以要符合100%判定覆盖的要求,就需要使得每个判定结果的真假值都出现1次,即:x0;x.R 192.168.2.0/24120/1 via 61.114.112.1,00:00:1l,Seria12/0C 192.168.1.0/24 is directly connected,FastEthernet0/061.114.112.0/30 is subnetted
10、,1 subnetsC 61.114.112.0 is directly cormected,Seria12/0R2则hostl可能的IP地址为( ),路由器R1的S2/0口的IP地址为(请作答此空)。A.192.168.2.1B.192.168.1.1C.61.114.112.1D.61.114.112.2答案:C解析:路由表第1列:指出路由是通过哪种协议得到的。C为直连,R为RIP协议,O为OSPF协议,S为静态路由。路由表第2列:指出协议的特有信息。如E1表示OSPF外部是1型路由,E2表示OSPF外部是2型路由。注意:OE1和OE2的区别是,OE2 开销=外部开销,OE1 开销=外部开
11、销+内部开销。路由表第3列:目的网段。路由表第4列:格式为目的网段地址 管理距离/度量值,例如120/1 表示RIP协议的管理距离为120,1是路由的度量值,即跳数。管理距离表示路由协议的优先级,其中RIP默认值为120、OSPF默认值为110、IGRP默认值为100、EIGRP默认值为90、静态路由默认值为1、直连路由默认值为0。由此可见,直连路由的优先级最高,静态路由次之。路由表第5列(紧接关键词via之后):达到目的网段的下一跳IP地址。路由表第6列:表示路由产生的时间,格式为小时:分钟:秒。路由表第7列:该路由接口是路由信息的物理出口。Serial为串口,Ethernet为以太口。可以
12、看出,R是通过rip协议学习来的,因此从R2来看,host1所在的网络不是直连的,所以host1属于192.168.2.0这个网络。从R2到host1所在的网络的下一跳地址是61.114.112.1,故可以判断R1的S2/0接口地址为61.114.112.1。在五阶段网络开发工程中,网络技术选型和网络可扩充性能的确定是在( )阶段A.需求分析B.逻辑网络设计C.物理网络设计D.通信规范设计答案:B解析:“”中,“(3)”属于组织和地理性域名。A B C D.www.sina答案:B解析: 域名由两个或两个以上的词构成,中间由点号分隔开。最右边的那个词称为顶级域名。下面是几个常见的顶级域名及其用
13、法:com:用于商业机构。它是最常见的顶级域名。任何人都可以注册.com形式的域名。net:最初是用于网络组织,例如因特网服务商和维修商。现在任何人都可以注册以.net结尾的域名。org:是为各种组织包括非盈利组织而定的。现在,任何人都可以注册以.ogr结尾的域名。国家代码由两个字母组成的顶级域名如.cn、.uk、.us和.jp,称为国家代码顶级域名,其中.cn是中国专用的顶级域名,其注册归CNNIC管理。企业在选择电子商务系统时,主要遵循的原则不包括_。A.尽量开放、可扩充B.尽量采用新技术C.符合企业信息化的主流技术D.有较好的市场占有率答案:B解析:本题考查电子商务系统的相关概念。企业选
14、择电子商务系统应考虑到系统开放性和可扩充性,要考虑有较好的市场占用率,采用的技术应符合企业信息化的主流技术,适合企业的实际情况,而不是一味地求新。建立系统平台、培训管理人员及基础数据的准备等工作所属阶段为( )。A.系统分析B.系统设计C.系统实施D.系统维护答案:C解析:系统实施是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,并交付用户使用。其主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案及详细设计资料,编制和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。系统实施的准备工作包括:1、建立系统平台包括购置和安装必要的计算机
15、和通信硬件设备、软件系统。所需硬件设备包括主机、外部设备、辅助设备(如稳压电源、空气调节装置)、机房设施。通信设备等。2、培训管理人员和操作人员首先,对新系统的用户,即各类管理人员要进行培训。培训内容包括两方面:一方面是关于先进管理思想和方法的教育;另一方面是面向业务的培训,使管理者学会新系统的应用方法。3、基础数据的准备企业中有许多基础数据,要把它们转存到计算机存储器中。4、管理流程重组由于计算机的应用,管理人员的工作内容和工作方式也发生了很大变化。因此,必须根据系统设计的要求,重新规定系统业务流程、信息流向,改革组织机构,划定各管理职能部门的职责范围。Windows中的Netstat命令显
16、示有关协议的统计信息。下图中显示列表第二列Local Address显示的是(请作答此空 )。当TCP连接处于SYN_SENT状态时,表示()。 A. 本地计算机的IP地址和端口号B. 本地计算机的名字和进程IPC. 本地计算机的名字和端口号D .本地计算机的MAC地址和进程ID答案:C解析:软件水平考试考试题目下载9卷 第8卷按照开发阶段划分,软件测试可以分为( )。单元测试集成测试系统测试确认测试用户测试验收测试第三方测试A.B.C.D.答案:B解析:本题考查软件测试按照开发阶段的划分。按照开发阶段划分,软件测试可以分为:单元测试,集成测试,系统测试,确认测试和验收测试。用户测试和第三方测
17、试是按测试实施组织划分的。故正确答案为B以下关于项目沟通描述正确的是 ( ) 。A.正式沟通的优点是沟通效果好,速度快B.项目中的非正式沟通需要受组织监督,以达到沟通的目的C.正式沟通的优点是比较严肃、约束力强、易于保密D.非正式沟通的形式不限,理解起来比较容易答案:C解析:沟通渠道是指由信息源选择和确立的传送信息的媒介物,即信息传播者传递信息的途径。信息源必须确定何种渠道是正式的,何种渠道是非正式的。一般,正式渠道由组织建立,它传递那些与工作相关的活动信息,并遵循着组织中的权力网络;另一种信息形式在组织中是通过非正式渠道来传递的。沟通渠道分为个人的和非个人的两大类型,分别是个人沟通渠道、非个
18、人沟通渠道。在组织中的沟通渠道主要分为正式沟通渠道、非正式沟通渠道。正式沟通的优点:沟通效果好,比较严肃,约束力强。易于保密,可以使信息沟通保持权威性;缺点:由于依靠组织系统层层的传递,所以比较刻板,沟通速度慢非正式沟通的优点是:沟通形式不拘,直接明了,速度很快,容易及时了解到正式沟通难以提供的“内幕新闻”。非正式沟通能够发挥作用的基础,是团体中良好的人际关系。其缺点表现在,非正式沟通难以控制,传递的信息不确切,易于失真、曲解,而且它可能导致小集团、小圈子,影响人心稳定和团体的凝聚力。Flynn分类法根据计算机在执行程序的过程中将计算机分为4类。当前主流的多核计算机属于(15)计算机。A.SI
19、SDB.SIMDC.MISDD.MIMD答案:D解析:Flynn于1972年提出计算平台分类法主要根据指令流和数据流来分类,分为四类:单指令流单数据流机器(SISD)SISD机器是一种传统的串行计算机,其硬件不支持任何形式的并行计算,所有的指令都是串行执行,并且在某个时钟周期内,CPU只能处理一个数据流。早期的计算机都是SISD机器。单指令流多数据流机器(SIMD)SIMD是采用一个指令流处理多个数据流。这类机器在数字信号处理、图像处理,以及多媒体信息处理等领域非常有效。Intel处理器实现的MMXTM、SSE(StreamingSIMDExtensions)、SSE2及SSE3扩展指令集,都
20、能在单个时钟周期内处理多个数据单元。也就是说人们现在用的单核计算机基本上都属于SIMD机器。多指令流单数据流机器(MISD)MISD是采用多个指令流来处理单个数据流。在实际情况中,采用多指令流处理多数据流才是更有效的方法,因此MISD只是作为理论模型出现,没有实际应用。多指令流多数据流机器(MIMD)MIMD机器可以同时执行多个指令流,这些指令流分别对不同数据流进行操作。最新的多核计算平台就属于MIMD的范畴,例如Intel和AMD的双核处理器。( )图像通过使用色彩查找表来获得图像颜色。A. 真彩色B. 伪彩色C. 黑白D. 矢量答案:B解析:适当选取三种基色(例如红Red、绿Green、蓝
21、Blue),将三种基色按照不同的比例合成,就会生成不同的颜色。黑白系列颜色称为无彩色,黑白系列之外的其他颜色称为有彩色。真彩色(True Color)是指图像中的每个像素值都由R、G、B三个基色分量构成,每个基色分量直接决定基色的强度,所产生的色彩称为真彩色。例如用RGB的彩色图像,分量均用5位表示,可以表示 种颜色,每个像素的颜色就是其中数值来确定,这样得到的彩色是真实的原图彩色。伪彩色(Pseudo Color)图像的每个像素值实际上是一个索引值,根据索引值查找色彩查找表(Color LookUp Table,CLUT),可查找出R、G、B的实际强度值。这种用查表产生的色彩称为伪彩色。以下
22、不属于配置状态报告应该包括的内容的是( )。A. 每个受控配置项的标识和状态B. 每个变更申请的状态和已批准的修改的实施状态C. 每个基线的当前和过去版本的状态以及各版本的比较D. 配置状态报告应着重反应当前基线配置的状态。答案:D解析:本题考查配置状态报告应该包含的内容。(1)每个受控配置项的标识和状态。(2)每个变更申请的状态和已批准的修改的实施状态。(3)每个基线的当前和过去版本的状态以及各版本的比较。(4)其他配置管理过程活动的记录。以下测试内容中,不属于GUI测试的是( )。A.窗口相关操作是否符合标准B.菜单和鼠标操作是否正确C.计算结果是否正确D.数据显示是否正常答案:C解析:本
23、题考查GUI测试的基本概念。GUI(图形用户界面)测试关注的是人和机器的交互,窗口操作、菜单操作、鼠标操作、数据显示都属于交互的范畴,因此属于GUI测试的内容。计算结果是否正确是软件的功能,与界面交互无关,应选择选项C。某项目由并行的3个活动甲、乙和丙组成,为活动甲分配3人5天可以完成活动乙分配6人7天可以完成,活动丙分配4人2天可以完成,活动完成后人员可再调配。在此情况下,项目最短工期为()天,此时人员最少配置为()人。A.6B.7C.8D.9答案:B解析:本题考查的是制订项目进度计划的技术和工具中的资源平衡,正确答案是B:7天。假设:分配6人去完成乙工作,需要7天;再分配4人去完成丙工作,
24、需要2天,丙工作完工后,从丙工作中的4人分配3人去完成甲工作,需要5天。7天乙完成的时间里,甲丙7天就可以完成,所以最短工期7天选B。软件水平考试考试题目下载9卷 第9卷编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。A.是否进行语法分析B.是否生成中间代码文件C.是否进行语义分析D.是否生成目标程序文件答案:D解析:编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。这只是表象,二者背后的最大区别是:对解释执行而言,程序运行时的控制权在解释器而不在用户程序;对编译执行而言,运行时的控制权在用户程序。所以编
25、译和解释区别在于是否生成目标程序文件。故正确答案为D软件在机载设备中的运用越来越广泛,驻留于机载设备中的嵌入式软件失效会产生灾难性后果,一般要求其具有较高的可靠性,因此,软件可靠性测试对机载软件至关重要。对某嵌入式软件,设计要求其可靠度为1000小时无失效概率99.99%。经实测得出其失效概率函数F(1000)=0.0012,问该软件是否符合设计可靠性要求,并说明原因。答案:解析:不符合可靠度要求。软件可靠度R(t)和软件失效概率之间的关系为R(t)=1-F(t)。R(1000)=1-F(1000)=1-0.0012=0.9988=99.88%,99.88%99.99%,因此不符合设计软件可靠
26、度要求。本题考查软件可靠性知识与应用。软件可靠性(software reliability)是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件;规定的时间区间是指软件的实际运行时间区间;规定功能是指为提供给定的服务,软件产品所必须具备的功能。软件可靠性不但与软件存在的缺陷和(或)差错有关,而且与系统输入和系统使用有关。软件可靠性的概率度量称软件可靠度。现代软件工程认为,质量形成于过程,过程的因素是影响软件可靠性的主要因素。从软件开发的角度,影响软件可靠性的因素有软件规模、运
27、行剖面、软件内部结构、软件可靠性管理、软件可靠性测试与投入、软件可靠性设计技术、软件开发方法与软件开发环境等。一般地,软件规模越大,其可靠性问题就越多。失效概率是软件从运行开始到某一时刻t为止,出现失效的概率;可靠度是软件系统在规定的条件下,规定的时间内不发生失效的概率;平均无失效时间指软件运行后,到下一次出现失效的平均时间。软件可靠度R(t)与软件失效概率之间的关系为R(t)=1-F(t),题目中t=1000,F(t)=0.0012,因此R(t)=1-0.0012=0.9988,显然不符合该嵌入式软件设计要求的0.9999无失效概率。在计算机中,I/O系统可以有5种不同的工作方式,分别是程序
28、控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。( )方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制(请作答此空)允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。( )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入( )指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,( )工作方式CPU与I/O设备是串行工作的。A.I/O处理机B.DMA方式C.通
29、道控制方式D.无条件传送答案:B解析:在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。 无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。 程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,
30、当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据
31、传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。在信息系统开发项目中,( )不属于需求分析阶段监理工作的质量控制要点。A.需求分析报告B.初步用户手册C.系统接口说明D.调研提纲答案:D解析:选项A、B,都是需求分析阶段的主要可交付成果。选项C属于需求分析阶段监理工作的质量控制要点(审查需求分析说明书的内容包括:是否包含对运行环境的规定,包括对设备、支持软件、接口、控制等要素的说明是
32、否齐全)。因此综合分析后,此听应该选择D。质量管理实施阶段的工具与技术不包括()A.储备分析B.统计抽样C.过程决策程序图D.质量审计答案:A解析:本题考查的是质量管理中的执行阶段的技术,不属于质量管理实施阶段的是A储备分析。质量管理执行阶段的技术包括:质量审计、过程分析方法、七种基本质量工具(过程决策程序图等)、统计抽样、检查、审查已批准的变更请求等。储备分析是估算成本的工具与技术,所以选A。下列测试指标中,属于光纤指标的是(请作答此空), 设备( )可在光纤的一端测得光纤传输上的损耗。A.波长窗口参数B.线对间传播时延差C.回波损耗D.近端串扰答案:A解析:下图是 ( ) 。A.RBSB.R/D矩阵C.P/O矩阵D.OBS答案:B解析: