软件水平考试考试题免费下载9卷.docx
《软件水平考试考试题免费下载9卷.docx》由会员分享,可在线阅读,更多相关《软件水平考试考试题免费下载9卷.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件水平考试考试题免费下载9卷软件水平考试考试题免费下载9卷 第1卷发布项目章程,标志着项目的正式启动。以下围绕项目章程的叙述中,( )是不正确的。A. 制定项目章程的工具和技术包括专家判断B. 项目章程要为项目经理提供授权,方便其使用组织资源进行项目活动C. 项目章程应当由项目发起人发布D. 项目经理应在制定项目章程后再任命答案:D解析:项目章程为项目经理使用组织资源进行项目活动提供了授权。尽可能在项目早期确定和任命项目经理。应该总是在开始项目计划前就任命项目经理,在项目启动时任命会更合适。某在线交易平台的“支付”功能需求描述如下:客户进行支付时,可以使用信用卡支付或支付宝支付。从中抽象出3
2、个用例:支付、信用卡支付和支付宝支付,这3个用例之间的关系是(34)。A.AB.BC.CD.D答案:A解析:在用例模型中,用例之间的关系主要有包含、扩展和泛化,利用这些关系,把一些公共的信息抽取出来,以便于复用,使得用例模型更易于维护。包含关系。当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。其中这个提取出来的公共用例称为抽象用例,而把原始用例称为基本用例或基础用例。扩展关系。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。泛化关系。当多个用例共同拥有一种类似的
3、结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。在用例的泛化关系中,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构、行为和关系。本题中的3个用例“支付”“信用卡支付”和“支付宝支付”之间满足泛化关系。?某冶炼厂根据计划每季度供应合同单位铁和锰各 32 吨。该厂从甲乙两处产地运回铁矿提炼,已知两处铁矿成分如下表所示,且从甲乙两地采购成本分别为200元/吨和 300元/吨。对于该冶炼厂,需要从乙采购( )吨方能使此次采购的成本最低,最低的采购成本是(请作答此空)元A. 24000B. 13000C. 14000 D. 15000答案:A解析:假设从甲
4、处采购X吨,从乙处采购Y吨,则:40%x+20%y 组合 聚合 关联 依赖。题干描述,方法statMoney()需要调用Customer中的calMoney()。而该方法在Customer和Manager中有不同的实现,因此需要同时考虑Customer和Manager中的calMoney()。下列有关STP生成树协议描述错误的是:( )A.生成树协议的作用是消除网络中的回路B.选择ID最小的网桥作为生成树的根C.拓扑收敛快速D.协议数据链路层协议答案:C解析:STP协议存在不足有:1、拓扑收敛慢,当网络拓扑发生改变的时候,生成树协议需要50-52秒的时间才能完成拓扑收敛。2、不能提供负载均衡的
5、功能。在IPv6首部中有一个“下一头部”字段,若IPv6分组没有扩展首部,则其“下一头部”字段中的值为( )A.TCP或UDPB.IPv6C.逐跳选项首部D.空答案:A解析:美国某公司与中国某企业谈技术合作,合同约定使用 1 件美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。依照该专利生产的产品(13),中国企业需要向美国公司支付这件美国专利的许可使用费。A.在中国销售B.返销美国C.在日本销售D.在韩国销售答案:B解析:在美国申请的专利权,仅受美国法律保护,不受其他地方保护。以下关于数字签名技术的叙述中,错误的是_。A.数字签名技术可以确定发送者的身份B.数字签名技术可
6、以发现数据传输过程中是否被窃取C.数字签名技术可以发现数据传输过程中是否被篡改D.数字签名技术可以保证接收者不能伪造对报文的签名答案:B解析:本题考查数字签名技术的基础知识。数字签名(Digital Signature)技术是不对称加密算法的典型应用。数字签名的应用过程是数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名的主要功能是保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生,但是数字签名技术无法发现数据传输过程
7、中是否被窃取。以下关于软件架构风格与系统性能关系的叙述,错误的是()A. 对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B. 对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统性能C. 对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能D. 对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高系统性能答案:D解析:本题主要考查对软件架构风格与系统性能之间关系的理解。对于采用层次化架构风格的系统,划分的层次越多,系统完成某项功能需要的中间调用操作越多,其性能越差。对于采用管道一过滤器架构风格的系统,可以通过引入过滤
8、器的数据并发处理可以有效提高系统性能。对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能。对于采用过程调用架构风格的系统,将显式调用策略替换为隐式调用策略能够提高系统的灵活性,但会降低系统的性能。采购过程需要进行控制,以发现采购计划与实施采购过程中的偏差。以下关于采购控制叙述中,不正确的是( )。A.控制采购过程中是买方需要做的,卖方不需要控制采购B.控制采购是管理采购的关系,监督合同执行情况,并根据需要实施的变更和采取纠正措施的过程C.控制采购过程中可通过绩效评估,预测卖方未来项目执行能力D.控制采购需要进行财务管理工作答案:A解析:控制采购过程是买卖双方都需要的。权力/利
9、益方格根据干系人权力的大小,以及利益大小(或项目关 注度)对干系人进行分类, 是干系人分析的方法之一。 对于那些对项 目有很高的权力同时又非常关注项目结果的干系人,项目经理应采取的干系人管理策略是( )。A.令其满意B.重点管理C.随时告知D.监督答案:B解析:软件水平考试考试题免费下载9卷 第6卷支付宝是一种_。A.即时通信工具B.电子货币C.第三方支付工具D.信用卡答案:C解析:本题考查对常用电子支付工具的了解。电子支付是常用的一种电子商务支付方式。目前为了保证买卖双方的安全性,出现了很多第三方支付工具,支付宝是其中的一种。其原理是买家在线付款时,买家应付资金先被转入支付宝账户,待买家收货
10、确认后,再将应付款项转入卖家账户,防止出现卖家拿钱不给货、买家拿货不给钱的现象,从而保障买卖双方的利益。信息系统工程监理工作中,合同管理是监理最主要的任务之一。合同管理的工作内容不包括( )。A.拟定信息系统工程的合同管理制度B.及时分析合同的执行情况,并进行跟踪管理C.协助承建单位拟定信息系统工程合同的各类条款D.协调建设单位与承建单位的有关索赔及合同纠纷事宜答案:C解析:在信息系统工程监理工作中,合同管理是监理最主要的任务之一。合同管理的工作内容包括:(1)拟定信息系统工程的合同管理制度,其中应包括合同草案的拟定、会签、协商、修改、审批、签署、保管等工作制度及流程;(2)协助建设单位拟定信
11、息系统工程合同的各类条款,参与建设单位和承建单位的谈判活动;(3)及时分析合同的执行情况,并进行跟踪管理;(4)协调建设单位与承建单位的有关索赔及合同纠纷事宜。归纳起来,监理工作在合同管理中的主要内容由三部分组成,即合同的签订管理、合同的档案管理和合同的履行管理。对不同等级信息化工程监理企业的技术负责人的共同要求是( )。A.具有10年以上从事信息化工程建设工作的经历B.具有10年以上从事信息化工程监理工作的经历C.取得监理工程师资格证书D.取得监理工程师认证证书答案:C解析:工程监理企业资质管理规定(建设部令第158号)明确了工程监理企业的资质等级和业务范围、资质申请和审批、监督管理等内容。
12、其中甲级监理企业技术负责人应为注册监理工程师,并具有15年以上从事工程建设工作的经历或者具有工程类高级职称;乙级监理企业技术负责人应为注册监理工程师,并具有10年以上从事工程建设工作的经历;丙级监理企业技术负责人应为注册监理工程师,并具有8年以上从事工程建设工作的经历。 阅读以下说明和C+代码,填充代码中的空缺,将解答填入答题纸的对应栏内。说明某应急交通控制系统(TraficControlSystem)在红灯时控制各类车辆(Vehicle)的通行,其类图如下图所示,在紧急状态下应急车辆红灯时也可通行,其余车辆按正常规则通行。下面的C+代码实现以上设计,请完善其中的空缺。C+代码#include
13、typeinfo#includeiostreamusing namespace std;class Vehicle /*抽象基类,车辆*/public:virtual void run()=0;class Emergency /*抽象基类,可在红灯时通行的接口,函数均为纯虚函数*/public:_=0; /isEmergent()函数接口_=0; /runRedLight()函数接口;clasS Car:public Vehiclepublic:Car()void run()/*代码略*/ );class Truck:public Vehiclepublic:Truck()void run()
14、 /*代码略*/ );class PoliceCar:_ private:bool isEmergency;public:PoliceCar():Car(),Emergency() this-isEmergency=false;PoliceCar(bool b):Car(),Emergency() this-isEmergency=b;P0liceCar() bool isEmergent() return _void runRedLight() /*代码略*/ );/*类Ambulance、FireEngine实现代码略*/class TraficControlsystem /*交通控制类*
15、/private:Vehicle*v24; int numVehicles;/*在构造函数中设置初始值为0*/public:void control() /控制在紧急情况下应急车辆红灯通行,其他情况按常规通行for(int i=0;inumVehicles; i+)Emergency *ev=dynamic_castEmergency*(vi);if(ev !=0) _-runRedLight();else _-run();void add(Vehicle*vehicle) vnumVehicles+ =vehicle; /*添加车辆*/void shutDown() for(int i=0;
16、 inumVehicles; i+) delete vi; ;int main()TraficControlSystem*tcs=new TraficControlSystem;tcs-add(new Car(); tcs-add(new PoliceCar();tcs-add(new Ambulance(); tcs-add(new Ambulance(true);tcs-add(new FireEngine(true);tcs-add(new FireEngine();tcs-add(new Truck();tcs-contr01();tcs-ShutDown();delete tcs;
17、答案:解析:virtual bool isEmergent()virtual void nmRedLight()public Car, public Emergencythis-isEmergencyevvi在面向对象方法中,继承用于( )。A.在已存在的类的基础上创建新类B.在已存在的类中添加新的方法C.在已存在的类中添加新的属性D.在已存在的状态中添加新的状态答案:A解析:本题考查的是继承的定义:继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行。因此本题选择A选项。项目的可行性研究一般包括的内容有:投资必要性、技术可行性、财务可行性、经济可行性、组织可行
18、性、社会可行性、风险因素及对策。以下关于项目可行性研究的叙述中 ( ) 是不正确的。A.投资必要性主要是根据市场调查,预测,有关产业政策等因素来论证投资建设的必要性B.技术可行性是从技术角度,合理设计技术方案,并对有关内容进行比较,选择和评价C.财务可行性是指从项目及投资者的角度,设计合理的财务方案,并进行评价,做出投资决策D.经济可行性是分析项目对社会的影响,包括政治体制,方针政策,社会稳定性等答案:D解析:投资必要性主要根据市场调查及预测的结果,以及有关的产业政策等因素,论证项目投资建设的必要性;技术的可行性,主要从事项目实施的技术角度,合理设计技术方案,并进行比较、选择和评价;财务可行性
19、,主要从项目及投资者的角度,设计合理的财务方案,从企业理财的角度进行资本预算,评价项目的财务盈利能力,进行投资决策,并从融资主体(企业)的角度评价股东投资收益、现金流量计划及债务偿还能力;经济可行性主要从资源配置的角度衡量项目的价值,评价项目在实现区域经济发展目标、有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。社会可行性主要分析项目对社会的影响,包括政治体制、方针政策、经济结构、法律道德、宗教民族、妇女儿童及社会稳定性等。某项目经理已经完成了WBS和每个工作包的成本估算。要根据这些数据编制项目成本估算,该项目经理要( )。A. 使用WBS的最高层次进行类比估算B.
20、计算工作包和风险储备估算的总和C. 把工作包估算累计成为项目估算总和D. 获得专家对项目成本总计的意见答案:B解析:成本估算应考虑风险。为了保证某信息化平台建设项目的实施质量,通过招标,建设单位确定了监理单位和承建单位。在实施过程中,监理单位配合完成了相关工作。(6分)请判断如下监理相关工作是否合理。(填写在答题纸的对应栏内,正确的选项填写“”,不正确的选项填写“”)(1)部分设备的配件不合格,监理督促督承建单位与供货厂商联系更换。( )(2)监理在测试阶段对承建单位进行检查,确认承建单位是否按照设计中规定的测试规范与计划进行测试。( )(3)监理监督承建单位根据项目需求,对软件测试进行开发、
21、维护、建立文档等。( )(4)监理监督承建单位依据项目定义的软件过程、计划确认测试。( )(5)从承建单位抽调开发人员与监理人员共同组成测试小组,共同计划和准备所需的测试用例和测试规程。( )(6)根据实际工作需要,监理对软件测试活动进行跟踪、审查和评估。( )(4分)按照测试阶段划分,软件测试由( 1 )测试、( 2 )测试、( 3 )测试、( 4 )测试组成。(请将(1)(4)处的答案填写在答题纸的对应栏内)。答案:解析:参考答案:、 、参考答案:1单元测试2集成测试3系统测试4验收测试。软件水平考试考试题免费下载9卷 第7卷实施企业信息战略规划有多种方法,其中(39)主要以企业内部管理信
22、息系统为核心,围绕企业整体需求进行信息系统规划。A.企业系统规划B.关键成功因素法C.信息工程法D.价值链分析法答案:C解析:实施企业信息战略规划有多种方法,其中信息工程法主要以企业内部管理信息系统为核心,围绕企业整体需求进行信息系统规划。OSI参考模型将网络体系结构划分为七层,其中( )的主要功能是将网络地址翻译成对应的物理地址,并决定路由。A.数据链路层B.网络层C.传输层D.会话层答案:B解析:OSI参考模型将网络体系结构划分为七层,其中网络层的主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付
23、款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。问题1、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(N1,2表示2张1元,若无输出或输出非法,则填N/A. 问题2、请采用边界值分析法为该软件设计测试用例。问题3、请给出采用决策表法进行测试用例设计的主要步骤。答案:解析:问题1:问题2:答案:0、1、4、5、6、9、10、11、14、15、16、19、20、21问题3:答案:(1)确定规则的个数:假如有n个条件,每个条件有两
24、个取值(0,1),则有2的n次方种规则。(2)列出所有的条件桩和动作桩。(3)填入条件项。(4)填入动作项:制定初始判定表。(5)简化:合并相似规则(相同动作)。问题1解析:本小题考查黑盒测试用例设计中的等价类划分法。等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。本题中主要范围限制为1=P=20,即可以划分为两个无效类和一个有效等价类,但由于每一个小的等价类是单独处理的,因此需要再进一步的划分。找零的货币为10、5、1的面额,因此可以分为:0,14,5,69,10,1114,15,16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 水平 考试 考试题 免费 下载
限制150内