软件水平考试考试题免费6辑.docx
《软件水平考试考试题免费6辑.docx》由会员分享,可在线阅读,更多相关《软件水平考试考试题免费6辑.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件水平考试考试题免费下载6辑软件水平考试考试题免费下载6辑 第1辑下面选项中,支持SNMP的协议是那个?(26)A.FTPB.TCPC.UDPD.SCP答案:C解析: SNMP是应用层协议,我们也称为简洁网络治理协议,主要用作网络治理。该协议基于传输层UDP协议的161和162号端口。招投标法规定招标投标活动应当遵循()的原则。A. 公开、公正、透亮B. 公开、公正、公正和诚恳信用C. 公开、信任、公正D. 公正、公正和诚恳信用答案:B解析:招投标法第五条招标投标活动应当遵循公开、公正、公正和诚恳信用的原则。 某工程经理已经完成了WBS和每个工作包的本钱估算。要依据这些数据编制工程本钱估算
2、,该工程经理要 ( )A.使用WBS的最高层次进展类比估算B.计算工作包和风险储藏估算的总和C.把工作包估算累计成为工程估算总和D.获得专家对工程本钱总计的意见 答案:B解析:下列图是( )工程群治理框架。A. 多客户B. 多业务C. 单客户D. 单业务答案:A解析:考点是工程群各个分类的组织架构,其中多业务工程群的架构如下:根据客户目标治理,设置PMO或IT效劳总监,治理多个客户工程,每个工程设置工程经理并治理每个客户的多个不同的IT效劳业务子工程。要和多业务工程群做区分,多业务工程群是以业务为目标治理,每个业务设置工程经理。在定点二进制运算中,减法运算一般通过( )来实现。A.补码运算的二
3、进制减法器B.原码运算的二进制减法器C.原码运算的二进制加法器D.补码运算的二进制加法器答案:D解析:此题考察计算机系统硬件根底学问。由于在补码表示的状况下,可以将数值位和符号为统一处理,并能将减法转换为加法,因此在定点二进制运算中,减法运算一般通过补码运算的二进制加法器来实现。关于链路状态协议与距离矢量协议的区分,以下说法中错误的选项是 ( ) 。A.链路状态协议周期性地公布路由信息,而距离矢量协议在网络拓扑发生变化时公布路由信息B.链路状态协议由网络内部指定的路由器公布路由信息,而距离矢量协议的全部路由器都公布路由信息C.链路状态协议采纳组播方式公布路由信息,而距离矢量协议以播送方式公布路
4、由信息D.链路状态协议公布的组播报文要求应答,这种通信方式比不要求应答的播送通信牢靠答案:A解析:链路状态协议和距离矢量协议类似,都会周期性地公布路由信息。面对对象技术中,对象是类的实例。对象有三种成分:( )属性和方法(或操作)。A. 标识B. 规章C. 封装D. 消息答案:A解析:对象有三种成份:标识、属性和方法(或操作)。在 Linux 操作系统中,命令“chmod ugo+r file1.txt“的作用是( )。 A.修改文件file1.txt权限为全部者可读B.修改文件file1.txt权限为全部用户可读C.修改文件file1.txt权限为全部者不行读D.修改文件file1.txt权
5、限为全部用户不行读答案:B解析:chmod修改文件权限的命令。Ugo分别代表其它用户(u)、g(同组用户)、o(文件全部者),操作+代表增加的权限,file1.txt代表对应的文件。软件水平考试考试题免费下载6辑 第2辑工程经理对某软件开发流程中的“概要设计”活动进展历时估算时,参考了以往相关工程活动状况,他采纳的是( )方法A. 专家推断B. 类比估算C. 参数估算D. 三点估算答案:B解析:此题考察最根本的名词,必需把握参考了以往相关工程得到新工程历时的方法是类比估算。The lower-level classes(known as subclasses or derived classe
6、s) ( )state andbehavior from the higher-level class(known as a super class or base class).A.requestB.inheritC.invokeD.accept答案:B解析:低层的类(也称子类或派生类)从高层类(也称为超类或基类)中继承了状态和行为。在支付过程中因一方无法履行债务所带来的风险称为_。A.信用风险B.流淌性风险C.操作风险D.法律风险答案:A解析:此题考察支付风险方面的根底学问。支付系统是开放经济下金融体系的根底,担当国家经济行为者的资金在国内及国际间的转移,安全有效的支付系统关系到整个金融体
7、系的稳定,降低与化解支付系统风险不仅可促进金融市场的进展,还会促进商品和劳务市场富强,使社会经济安康稳定地进展。支付系统风险通常包括系统风险和非系统风险。系统风险指支付过程中一方无法履行债务合同而造成其他各方陷入无法履约的逆境,从而造成政策风险、国家风险、货币风险、利率风险和汇率风险。非系统风险包括信用风险、流淌性风险、操作风险、法律风险等。非系统风险和系统风险一样,由于其造成的损失难以掌握,严峻时会使得整个支付体系处于不稳定状态,使人们丢失信念,它同样也会造成利率和汇率的波动,从而使整个金融体系产生动乱。信用风险指支付过程中因一方无法履行债务所带来的风险。信用风险产生的主要缘由是交易双方经济
8、合同的达成或商品与劳务的转移与资金的转移不是同时进展的。在支付指令发出与资金转移实际发生的时间间隔中,一方可能因种种缘由陷入清偿危机,导致在资金交割时无法履约。流淌性风险是在支付过程中一方无法如期履行合同的风险。流淌性风险与信用风险的区分在于违约方不肯定清偿力发生危机,而仅仅是在合同规定的时间无法如期、如数履行债务。但假如赐予足够时间,该方可以通过变卖资产筹措相应资金满意清算的要求。操作风险指由于系统本身的缘由而造成的风险,由于技术问题,如计算机失灵、治理及掌握系统缺陷等引致的风险。法律风险指由于缺乏法律支持、法律不完善或有缺陷而带来的风险。由于支付各方的权利和义务的不确定性,从而阻碍支付系统
9、功能的正常发挥。此题中,题干为“在支付过程中因一方无法履行债务所带来的风险”,故答案是信用风险。大多数程序设计语言的语法规章用( )描述即可。A.正规文法 B.上下文无关文法 C.上下文有关文法 D.短语构造文法答案:B解析:形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法由于程序设计语言的语法根本上都是上下文无关文法,因此应用非常广泛上下文无关文法拥有足够强的表达力来表示大多数程序设计语言的语法另一方面,上下文无关文法又足够简洁,使得我们可以构造有效的分析算法来检验一个给定字串是否是由某个上下文无关文法产生的以下关于拒绝效劳攻击的表达中,不正确的选项是(
10、 )。A.拒绝效劳攻击的目的是使计算机或者网络无法供应正常的效劳B.拒绝效劳攻击是不断向计算机发起恳求来实现的C.拒绝效劳攻击会造成用户密码的泄漏D.DDoS是一种拒绝效劳攻击形式DDoS是分布式拒绝效劳的英文缩写。分布式拒绝效劳的攻击方式是通过远程掌握大量的主机向目标主机发送大量的干扰消息的一种攻击方式。答案:C解析:此题考察拒绝效劳攻击的根底学问。拒绝效劳攻击是指不断对网络效劳系统进展干扰,转变其正常的作业流程,执行无关程序使系统响应减慢直至瘫痪,从而影响正常用户的使用。当网络效劳系统响应速度减慢或者瘫痪时,合法用户的正常恳求将不被响应,从而实现用户不能进入计算机网络系统或不能得到相应的效
11、劳的目的。测试用例的三要素不包括( )A.输入B.预期输出C.执行条件D.实际输出答案:D解析:在质量掌握过程中,常常会使用一些工具和方法。( 此空不作答)是一种基于80/20原理,用于找出影响工程产品或效劳质量的主要因素的方法。(请作答此空)不属于质量掌握活动。A.产品测试B.抽样C.对不合格进展缘由分析D.过程分析答案:D解析:过程分析是质量保证的工具和技术。结合此题,我们还要学习以下学问点:排列图也被称为帕累托图,是根据发生频率大小挨次绘制的直方图。表示有多少结果是由已确认类型或范畴的缘由所造成的。按等级排序的目的是指导如何实行主要订正措施。工程团队应首先实行措施订正造成最多数量缺陷的问
12、题。从概念上说,帕累托图与帕累托法则一脉相承,该法则认为:相对来说数量较小的缘由往往造成绝大多数的问题或者缺陷。此项法则往往称为二八原理,即80%的问题是由20%的缘由所造成的。也可使用帕累托图汇总各种类型的数据,进展二八分析。阅读以下说明和Java代码,将应填入( )处的字句写在答题纸的对栏内。 现如今线下支付系统可以使用现金(Cash)、移动支付、银行卡( Card)(信用卡( Creditcard)和储蓄卡( Debitcard)等多种支付方式( PaymentMethod)对物品(tem)账单(Bill)进展支付。图 5-1 是某支付系统的略类图。import java. util.
13、Array List;import java. util. List;interface PaymentMethod Public ( 1 )cash、 Debitcard和ltem 实现略,ltem中getPrice( )取当前物品对象的价格abstract class Card (2) private final String name, num; public Card(string name, String num)this.name= name; this, num = num; Overide public String toString ( ) return String. fo
14、rmat(“%s cardname = %s, num =%s”, this. getType( ), name, num); override public void pay(int cents) System. out. printin(“Payed“+ cents+“cents using“+toString( ); this, execute Transaction(cents); protected abstract String getType( ): protected abstract void execute Transaction(int cents)class Credi
15、tCard ( 3 ) public CreditCard(String name, String num) (4) ; Override protected String getType( ) return“CREDIT“; Override protected void execute Transaction(int cents) System. out. Println(cents +“paid using Credit Card. “); Class Bill /包含全部购置商品的账单 private List items =new ArrayList( ); public void
16、add(Item item) items. add(item): public intgetTotalPrice( ) /*计算全部 item 的总价格,代码略*/ public void pay( PaymentMethod paymentMethod) /用指定的支付方式完成支付(5) (getTotalPrice(): public class Paymentsystem public void pay( ) Bill bill =new Bill ( ); Item item1 = new Item(1234, 10); Item item2 new Item(“5678”, 40);
17、 Bill.add(item1); bill. add(item2);/将物品添加到账单中 Bill.pay(new Creditcard(“LI SI”, “98765432101“)信用卡支付 public static void main(Stringl args) (6) = new Paymentsystem( ); payment pay( ); 答案:解析:(1)void pay(int cents)(2)implements PaymentMethod(3)extends Card(4)super(name, num)(5)paymentMethod.pay(6)Payment
18、system paymentPaymentMethoc 是个接口,里面的方法在实现类当中进展详细实现,实现类是card和cash,所以其次空填implements PaymentMethoc。在图示中, PaymenuMethoc 中有pay方法,且在实现类中card也有pay方法,所以第一空填void pay( int cents)。第三空填Creditcard类与其他类的关系,可以发觉它继承了Card类,所以这里填: extends Card第四空Creditcard内有构造方法,并将方法内的参数传递给父类的私有成员,填:super( name. num)第五空依据传入的paymentMe
19、tho象,进展调用pay方法,传入getTotal Price ()的值,所以这里填paymentMethod. pay利用语句 Paymentsystem paymentanew Paymentsystem ( ) 创立一个Paymentsystem类的对象,对象名为payment,然后下面开头调用pay方法。软件水平考试考试题免费下载6辑 第3辑NAT技术是将私网地址转换为可用的公网地址,在以下IP地址中,_是可用的公网地址。A.10.10.20.4B.14.25.4.10C.172.16.24.120D.192.168.1.10答案:B解析:此题考察IP地址的根本学问。在TCP/IP中,
20、IP地址分为公网地址和私网地址两大类。其中,私网地址包括以下三类:10.x.x.x;172.16.x.x至172.31.x.x;192.168.x.x私网地址使用在局域网内部,配置了私网地址的计算机依靠NAT(网络地址转换)协议访问公网效劳器。NAT实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,削减对公网IP地址的占用。在设计白盒测试用例时,(请作答此空)是最弱的规律掩盖。在下列图所示流程中,至少需要( )个测试用例才可以实现路径掩盖。A.条件掩盖B.语句掩盖C.判定掩盖D.路径掩盖答案:B解析:主要的软件测试方法有:(1)语句掩盖。被测程序
21、的每个语句至少执行一次。是一种很弱的掩盖标准。(2)判定掩盖。也称为分支掩盖,判定表达式至少获得一次“真”、“假”值。判定掩盖比语句掩盖强。(3)条件掩盖。每个规律条件的各种可能的值都满意一次。(4)路径掩盖。掩盖全部可能的路径。(5)判定/条件掩盖。每个条件全部可能的值(真/假)至少消失一次。(6)条件组合掩盖。每个条件的各种可能值的组合都至少消失一次。满意路径掩盖,只要掩盖全部可能的路径,总共是3条路径,所以需要用3个测试用例即可。For nearly ten years,the Unified Modeling Language(UML)has been the industry sta
22、ndard for visualizing,specifying,constructing,and documenting the(1)of a software-intensive system.As the(2)standard modeling language,the UML facilitates communication and reduces confusion among project(3).The recent standardization of UML 2.0 has further extended the language”s scope and viabilit
23、y.Its inherent expressiveness allows users to(4)everything from enterprise information systems and distributed Web-based applications to real-time embedded systems.The UML is not limited to modeling software.In fact,it is expressive enough to model(5)systems,such as workflow in the legal system,the
24、structure and behavior of a patient healthcare system,software engineering in aircraft combat systems,and the design of hardware.To understand the UML,you need to form a conceptual model of the language,and this requires learning three major elements:the UML”s basic building blocks,the rules that di
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 水平 考试 考试题 免费
限制150内