2022年云南软件水平考试考试模拟卷(9).docx
《2022年云南软件水平考试考试模拟卷(9).docx》由会员分享,可在线阅读,更多相关《2022年云南软件水平考试考试模拟卷(9).docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年云南软件水平考试考试模拟卷(9)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.为了防止 (54) ,电子商务交易必须具备抗抵赖性。A一个实体假装成另一个实体B参与此交易的一方否认曾经发生过此次交易C他人对数据进行非授权的修改、破坏D信息从被监视的通信过程中泄漏出去。 2.Kerberos是一种对服务请求进行认证的方法,下列 (19) 不是Kerberos的设计目标。A授权B加密C认证D记账 3.白盒测试方法一般适合用于()测试。A单元B系统C集成D确认4.假设高速缓存Cache工
2、作速度为主存的5倍,且Cache被访问命中的概率为90%,则采用Cache后,能使整个存储系统获得加速比Sp为()。A3.57B5C4.21D5.175.所谓信息系统集成是指()。A计算机网络系统的安装调试B计算机应用系统的部署和实施C计算机信息系统的设计、研发、实施和服务D计算机应用系统工程和网络系统工程的总体策划、设计、开发、实施、服务及保障6.()是国家信息化体系的六大要素。A数据库,国家信息网络,信息技术应用,信息技术教育和培训,信息化人才,信息化政策、法规和标准B信息资源,国家信息网络,信息技术应用,信息技术和产业,信息化人才,信息化政策、法规和标准C地理信息系统,国家信息网络,工业
3、与信息化,软件技术与服务,信息化人才,信息化政策、法规和标准D信息资源,国家信息网络,工业与信息化,信息产业与服务业,信息化人才,信息化政策、法规和标准7.以下关于计算机信息系统集成企业资质的说法正确的是()。A计算机信息系统集成企业资质共分四个级别,其中第四级为最高级B该资质由授权的认证机构进行评审和批准C目前,计算机信息系统集成企业资质证书有效期为3年D申报二级资质的企业,其具有项目经理资质的人员数目应不少于20名8.信息系统工程监理活动的主要内容被概括为“四控、三管、一协调”,其中“三管”是指()。A整体管理、范围管理和安全管理B范围管理、进度管理和合同管理C进度管理、合同管理和信息管理
4、D合同管理、信息管理和安全管理9.与客户机/服务器(Client/Server,C/S)架构相比,浏览器朋艮务器(Browser/Server,B/S)架构的最大优点是()。A具有强大的数据操作和事务处理能力B部署和维护方便、易于扩展C适用于分布式系统,支持多层应用架构D将应用一分为二,允许网络分布操作10.()的目的是评价项目产品,以确定其对使用意图的适合性,表明产品是否满足规范说明并遵从标准。AIT审计B技术评审C管理评审D走查11.按照规范的文档管理机制,程序流程图必须在()两个阶段内完成。A需求分析、概要设计B概要设计、详细设计C详细设计、实现阶段D实现阶段、测试阶段12.信息系统的软
5、件需求说明书是需求分析阶段最后的成果之一,()不是软件需求说明书应包含的内容。A数据描述B功能描述C系统结构描述D性能描述13.在GB/T 14394计算机软件可靠性和可维护性管理标准中,()不是详细设计评审的内容。A各单元可靠性和可维护性目标B可靠性和可维护性设计C测试文件、软件开发工具D测试原理、要求、文件和工具14.()不是虚拟局域网VLAN的优点。A有效地共享网络资源B简化网络管理C链路聚合D简化网络结构、保护网络投资、提高网络安全性15.UML 2.0支持13种图,它们可以分成两大类:结构图和行为图。()说法不正确。A部署图是行为图B顺序图是行为图C用例图是行为图D构件图是结构图16
6、.以太网100Base-TX标准规定的传输介质是()。A3类UTPB5类UTPC单模光纤D多模光纤17.通过局域网接入因特网,图中箭头所指的两个设备是()。A二层交换机B路由器C网桥D集线器18.在铺设活动地板的设备间内,应对活动地板进行专门检查,地板板块铺设严密坚固,符合安装要求,每平米水平误差应不大于()。A1mmB2mmC3mmD4mm19.在()中,项目经理的权力最小。A强矩阵型组织B平衡矩阵组织C弱矩阵型组织D项目型组织20.矩阵型组织的缺点不包括()。A管理成本增加B员工缺乏事业上的连续性和保障C多头领导D资源分配与项目优先的问题产生冲突21.定义清晰的项目目标将最有利于()。A提
7、供一个开放的工作环境B及时解决问题C提供项目数据以利决策D提供定义项目成功与否的标准22.信息系统的安全属性包括()和不可抵赖性。A保密性、完整性、可用性B符合性、完整性、可用性C保密性、完整性、可靠性D保密性、可用性、可维护性23.()反映了信息系统集成项目的技术过程和管理过程的正确顺序。A制定业务发展计划、实施项目、项目需求分析B制定业务发展计划、项目需求分析、制定项目管理计划C制定业务发展计划、制定项目管理计划、项目需求分析D制定项目管理计划、项目需求分析、制定业务发展计划24.制定项目计划时,首先应关注的是项目()。A范围说明书B工作分解结构C风险管理计划D质量计划25.德尔菲法区别于
8、其他专家预测法的明显特点是()。A引入了权重参数B多次有控制的反馈C专家之间互相取长补短D至少经过4轮预测二、多项选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1.试题四(15 分,每空3 分) 阅读以下说明和C 语言函数,将应填入 (n) 处的字句写在答题纸的对应栏内。说明 假设一个剧场有N*N 个座位,顾客买票时可以提出任意有效的座号请求。下面用二维数组aNN模拟剧场中的座位,aij等于0 表示第i 排第j 列(0i,jN-1)的票尚未售出。函数int Find(int aN,int R,int *row,int *col)的功能是:在部分票已售出的情况下,找出剧场中的R*
9、R 个空座位,要求这些座位的排列形成一个正方形。若找到满足要求的一个座位排列,则函数返回1,并算出该正方形左上角的行、列号;若未找到,返回0。 例如,一个77 个座位的剧场如下图(a)所示,已售出部分座位的剧场如下图(b)所示,图中阴影部分表示已售出的座位,从图(b)中找出的33 正方形空座位如图(c)中斜线区所示。函数int Find(int aN,int R,int *row,int *col) int i,j,k,c,t; int FOUND = 0; for(i=0; !FOUND & i = R) /*找到第i 排连续的R 个空座位*/ for(c = 0; c n ) m = m
10、- n; else n = n - m; (2) ;函数2.2 说明 函数long fun2(char *str)的功能是:自左至右顺序取出非空字符串str 中的数字字符形成一个十进制整数(最多8 位)。 例如,若字符串str 的值为“f3g8d5.ji2e3p12fkp”,则函数返回值为3852312。函数2.2long fun2(char *str) int i = 0; long k = 0; char *p = str; while ( *p != 0 & (3) ) if ( *p = 0 & *p (11) 加密会话密钥,接收方使用 (12) 解密会话密钥。为保证电子邮件信息的完整
11、性和不可抵赖性,发送方需要使用一定的算法获取邮件信息摘要,并使用 (13) 加密摘要信息,接收方使用 (14) 解密摘要信息,验证发送方身份。 (11)(14)的各选答案如下; A发送方的公钥 B发送方的私钥 C接收方的公钥 D接收方的私钥 4. 1该商务网站选择SET支付模型,请根据SET支付模型的工作流程,将图6-5中 (7)(9)实体补充完整。 图6-5 2SET支付模型中,利用 (10) 技术可以保证商家不能看到客户的支付信息。 A单向加密 B双重数字签名 C数字证书 D数字摘要 5. 贸易活动中,相应的格式单证需经过一系列转换,图6-6是格式单证转换示意图,请填写(1)(3)处相应转
12、换软件的名称。 图6-6 6. 1标准化是实现EDI互通及互联的前提和基础。目前,在EDI标准上, (8) 已被国际标准化组织(ISO)接收为国际标准。 2EDI报文的要素是: (9) 、 (10) 、 (11) 。 7. 请根据EDI的工作流程,填写图6-7中(4)(7)的单证名称或单证流向单位名称。 图6-7 8. 已知集合A和B的元素分别用不含头结点的单链表存储,函数Difference()用于求解集合A与B的差集,并将结果保存在集合A的单链表中。例如,若集合A5,10, 20,15,25,30,集合B5,15,35,25,如图(a)所示,运算完成后的结果如图(b)所示。 链表结点的结构
13、类型定义如下: typedef struct Node ElemType elem; struct Node *next; NodeType; void Difference(NodeType *LA,NodeType *LB) NodeType *pa, *pb, *pre, *q; preNULL; (1) ; while (pa) pbLB; while( (2) ) pbpb-next; if( (3) ) if(!pre) *LA (4) ; else (5) pa-next; q pa; papa-next; free(q); else (6) ; papa-next; 9. 已知
14、某类库开发商提供了一套类库,类库中定义了Application类和Document类,它们之间的关系如下图所示。其中,Application类表示应用程序自身,而Document类则表示应用程序打开的文档。Application类负责打开一个已有的以外部形式存储的文档,如一个文件,一旦从该文件中读出信息后,它就由一个Document对象表示。 当开发一个具体的应用程序时,开发者需要分别创建自己的Application和Document子类,例如上图中的类MyApplication和类MyDocument,并分别实现Application和 Document类中的某些方法。 已知Applicat
15、ion类中的openDocument方法采用了模板方法(Template Method)设计模式,该方法定义了打开文档的每一个主要步骤,如下所示: 1首先检查文档是否能够被打开,若不能打开,则给出出错信息并返回; 2创建文档对象; 3通过文档对象打开文档; 4通过文档对象读取文档信息; 5将文档对象加入到Application的文档对象集合中。 #includeiostream #includevector using namespace std; class Document public: void save()/*存储文档数据,此处代码省略*/) void open(string doc
16、Name) /*打开文档,此处代码省略*/) void close() /*关闭文档,此处代码省略*/) virtual void read(string docName) 0; ; class Appplication private: vector (1) docs; /*文档对象集合*/ public: bool canOpenDocument(string docName) /*判断是否可以打开指定文档,返回真值时表示可以打开, 返回假值表示不可打开,此处代码省略*/ void addDocument(Document * aDocument) /*将文档对象添加到文档对象集合中*/
17、docs.push_back( (2) ); virtual Document * doCreateDocument()0;/*创建一个文档对象*/ void openDocument(string docName)/*打开文档*/ if ( (3) ) cout“文档无法打开!”endl; return; (4) adoc (5) ; (6) ; (7) ; (8) ; ; 10. 已知某类库开发商捉供了一套类库,类库中定义了Application类和Document类,它们之间的关系如下图所示,其中,Application类表示应用程序自身,而Document类则表示应用程序打开的文档。A
18、pplication类负责打开一个已有的以外部形式存储的文档,如一个文件,一旦从该文件中读出信息后,它就由一个Document对象表示。 当开发一个具体的应用程序时,开发者需要分别创建自己的Application和Document子类,例如上图中的类MyApplication和类MyDocument,并分别实现Application和 Document类中的某些方法。 已知Application类中的openDocument方法采用了模板方法(Template Method)设计模式,该方法定义了打开文档的每一个主要步骤,如下所示: 1首先检查文档是否能够被打开,若不能打开,则给出出错信息并返
19、回; 2创建文档对象; 3通过文档对象打开文档; 4通过文档对象读取文档信息; 5将文档对象加入到Application的文档对象集合中。 abstract class Document public void save()/*存储文档数据,此处代码省略*/ ) public void open(String docName) /*打开文档,此处代码省略*/) public void close() /*关闭文档,此处代码省略*/) public abstract void read(String docName); ; abstract class Appplication private
20、Vector (1) docs; /*文档对象集合*/ public boolean canOpenDocument(String docName) /*判断是否可以打开指定文档,返回真值时表示可以打开,返回假值表示不可打开,此处代码省略*/ public void addDocument(Document aDocument) /*将文档对象添加到文档对象集合中*/ docsadd( (2) ); public abstract Document doCreateDocument();/*创建一个文档对象*/ public void openDocument(String docName)/
21、*打开文档*/ if ( (3) ) Systemoutprintln(“文档无法打开!”); return; (4) adoc (5) ; (6) ; (7) ; (8) ; ; 11.试题一论基于DSSA的软件架构设计与应用 软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA)是一种有效实现特定领域软件重用的手段。按照Tracz的说法,DSSA就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 云南 软件 水平 考试 模拟
限制150内