2021安徽软件水平考试考试真题卷.docx

上传人:w**** 文档编号:20408625 上传时间:2022-06-16 格式:DOCX 页数:25 大小:27.98KB
返回 下载 相关 举报
2021安徽软件水平考试考试真题卷.docx_第1页
第1页 / 共25页
2021安徽软件水平考试考试真题卷.docx_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《2021安徽软件水平考试考试真题卷.docx》由会员分享,可在线阅读,更多相关《2021安徽软件水平考试考试真题卷.docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2021安徽软件水平考试考试真题卷本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共38题,每题2分。每题的备选项中,只有一个最符合题意) 1.以下关于单例模式(Singleton)的描述中,正确的是()。A它描述了只有一个方法的类的集合B它能够保证一个类只产生一个唯一的实例C它描述了只有一个属性的类的集合D它能够保证一个类的方法只能被一个唯一的类调用2.以下关于面向对象设计的叙述中,错误的是()。A面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析B面向对象设计与面向对象分析是面向对象软件过程中两个重要的阶段C面向对象设计应该依

2、赖于面向对象分析的结果D面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,如都可以使用UML表达3.下面的()模式将对象组合成树形结构以表示“部分一整体”的层次结构,并使得用户对单个对象和组合对象的使用具有一致性。A组合(Composite)B桥接(Bridge)C修饰(Decorator)D外观(Facade)4.设计模式具有()的优点。A适应需求变化B程序易于理解C减少开发过程中的代码开发工作量D简化软件系统的设计5.面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,()不属于面向对象分析阶段。A构建分析模型B识别分析类C确定接口规格D评估分析模型6.()

3、表示了对象间“is-a”的关系。A组合B引用C聚合D继承7.已知3个类A、B和C,其中类A由类B的一个实例和类C的一个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是()。A.AB.BC.CD.D8.()设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。AAdapter(适配器)BIterator(迭代器)CPrototype(原型)DObserver(观察者)9.在面向对象软件开发过程中,采用设计模式()。A允许在非面向对象程序设计语言中使用面向对象的概念B以复用成功的设计和体系结构C以减少设计过程创建的类的个数

4、D以保证程序的运行速度达到最优值10.向一个长度为n的顺序表中第i个元素(0in)位置插入一个新元素时,需要从后向前依次后移()个元素。An-iBn-i+1Cn-i-1Di11.以下关于面向对象方法中继承的叙述中,错误的是()。A继承是父类和子类之间共享数据和方法的机制B继承定义了一种类与类之间的关系C继承关系中的子类将拥有父类的全部属性和方法D继承仅仅允许单重继承,即不允许一个子类有多个父类12.在MVC(模型视图控制器)模式中,视图部分描述的是()。A将应用问题域中包含的抽象领域知识呈现给用户的方式B应用问题域中所包含的抽象类C用户界面对用户输入的响应方式D应用问题域中包含的抽象领域知识1

5、3.面向对象分析的第一步是()。A定义服务B确定附加的系统约束C确定问题域D定义类和对象14.在统一建模语言(UML)中,()用于描述系统与外部系统及用户之间的交互。A类图B用例图C对象图D协作图15.()表示了系统与参与者之间的接口。在每一个用例中,该对象从参与者处收集信息,并将之转换为一种被实体对象和控制对象使用的形式。A边界对象B可视化对象C抽象对象D实体对象16.采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是 (2) 。AincludeBextendCgeneralizeDcall 17.希赛公司欲开发一个在线交易系统。为了能够精

6、确表达用户与系统的复杂交互过程,应该采用UML的 (25) 进行交互过程建模。A类图B顺序图C部署图D对象图 18. (32) 适用于描述复杂算法的执行流程。A活动图B状态图C类图D用例图 19.希赛图书订单处理系统中,“创建新订单”和“更新订单”两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例“核查客户账户”。用例“创建新订单”和“更新订单”与用例“核查客户账户”之间是 (20) 。A包含关系B聚合关系C泛化关系D关联关系 20.面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除 (29) 。A系统范围之外的名词B表示事件的名词C不具有独特行为的名词D一个对象的

7、同义词 21.雇员类含有计算报酬的行为,利用面向对象的 (28) ,可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。A多态性B继承性C封装性D复用性 22.设计模式(Design pattern)是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是 (17) 。A模块应对扩展开放,而对修改关闭B优先使用继承,而不是组合C要针对接口编程,而不是针对实现编程D抽象不应该依赖于细节,细节应当依赖于抽象 23.在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。 (33) 用于描述进出系统的

8、信息流。A协作图B顺序图C数据流图D流程图 24.关于UML中的状态图和活动图的叙述中, (3) 是错误的。A状态图和活动图都是对系统的动态方面进行建模的图B活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态C状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流D在对一个对象的生存期建模时,只能使用状态图 25.以下关于面向对象设计的叙述中,错误的是 (36) 。A类的属性用于封装数据,类的方法用于封装行为B面向对象设计的基本思想包括抽象、封装和可扩展性C对象继承和多态可用来实现可扩展性D对象持久化是指将数据库中的数据加载到内存中供应用程序访问 26.在UML的动态建模

9、机制中, (1) 描述了对象之间动态的交互关系,还描述了交互的对象之童工的静态链接关系,即同时反映系统的动态和静态牲。A状态图B顺序图C协作图D活动图 27.面向对象分析的任务不包含 (30) 。A建模系统功能B发现并确定业务对象C建模各对象的状态D组织对象并确定对象间的关系 28.在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式。下面关于这两种机制的描述,不正确的是 (18) 。A方法调用一般具有同步特性,而消息机制具有异步的特点B从可靠性方面考虑,消息机制比方法调用更有优势C从效率方面考虑,一般情况下消息机制

10、比方法调用更有优势D消息调用机制可以支持多个数据的发送者和接收者,更加灵活 29.关于用例和类,错误的说法是 (31) 。A两者都属于模型图的构成元素B存在抽象用例和抽象类C类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图D两者都可以用来描述系统的内部结构 30.Java EE是Java领域内企业级应用开发的框架与标准。下面关于采用Java EE架构的描述,不正确的是 (19) 。AJava EE定义了分布式环境中多层应用系统的架构,是多种Java技术的混合体B具有典型的三层结构:表现层、业务逻辑层和基础设施层C不同的应用系统对底层支持系统的要求可能不同,因此每次开发时应该针对不

11、同的应用需求对底层系统进行二次开发,提供支持接口D要严格区分业务逻辑层和表现层,尤其应该注意不要在表现层中混杂业务代码 31.设系统的失效率为人,则系统的平均故障间隔时间MTBF为 (5) 。A1/B2C2D1+ 32.为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法 (49) ,因此特别适合对大量的数据进行加密。A比非对称密码算法更安全B比非对称密码算法密钥长度更长C能同时用于身份认证D比非对称密码算法效率更高 33.在网络地址156.83.0.0/16中划分出14个主机数大小相同的子网,每个子网最多有 (29) 个可用的主机地址。A2046B4094C8190D1

12、6382 34.在Excel中,选中某单元格并输入:123,回车后此单元格的显示内容为“¥123”,则可知此单元格的格式被设成了 (17) 。A货币B人民币C科学记数D数值 35.以下关于Windows SNMP服务的论述中,不正确的是 (60) 。AWindows SNMP服务包含两个应用程序snmp.exe和snmptrap.exeBWindows SNMP服务使用主机名解析方法把主机名变换为IP地址CWindows SNMP服务使用团体名(Community)进行认证DWindows SNMP服务不允许动态地加入或减少MIB信息 36.局域网中某台主机的IP地址为176.68.160.1

13、2,使用23位作为网络地址,那么该局域网的子网掩码应设置为 (27) 。A255.255.255.0B255.255.254.0C255.255.248.0D255.255.224.0 37. (72) is an error detection code that most data communication networks use。ACRCBManchester CodeCHuffman CodeD4B/5B Code 38.以下关于ADSL接入技术的论述中,不正确的是 (37) 。AADSL上行速率可达1.5Mb/sB上行信道比下行信道易受噪声影响CADSL采用DMT调制技术DADS

14、L采用了时分复用技术 二、多项选择题(共38题,每题2分。每题的备选项中,有多个符合题意) 1.HTML文本 html !-省略部分为HTML框- script language=JavaScript” /JavaScript区域开始标识 ! - /HTML的注释符 var amount=10: /声明一个变量,定义字符串长度 var color=newArray(); /定义一个新数组,并列出其中的元素 color0=333333; color1:444444: color2=666666: color3=777777: color4=888888: color5=aaaaaa; color

15、6=bbbbbb; color7=dddddd: color8=ffffff: var message=new Army() /定义一个新数组,并列出其中的元素 message0=welcometOmyhomepage!; message1=hello! var x=0: /声明变量,并赋初值 var y=0; vax timer: function P() /定义函数P if document.all) /如果是IE浏览器,执行以下语句 if(x=7) m1.inner Tex= (1) /如果x小于或等于7,则输入文本信息的值,然后x递加,即 /亮度增加 document.all.m1.s

16、tyle.filter=glow(color=+colorx+,strength=4); (2) timer=setTimeout(p(),100):/设指定时器每100毫秒,调用一次P函数 else /如果x大于7,则调用dep函数,即亮度开始变暗 cleaxTimeout(timer): setTimeout(dep()”,100) function dep()( /定义dep函数,并当浏览器是IE且x0时,执行以下语句 if(documenta11) if( (3) ) m1.innerText=messagey: /输入文本信息,然后x递减,即亮度减弱 docment.all.m1.s

17、tyle,falter=glow(color=+colorx+,strength=4; X-; (4) : /每100毫秒,调用一次dep函数,减到最暗,接着执行下一条 else cleaxTimeout(timer) y+; if (5) /如果数组message中的字符串都执行了,一切恢复初始设置, /并执行q函数。 y=0; X=0; q(); function q() /定义一个函数q m.innerText=: setTimeout(p(),1000): /1秒后,重新调用p函数 /-, /HTML的注解符 /script divid=ral style=font-size:30pt

18、:height:40px,/div !-省略部分为HTML框- /html 2.设置Windows2000的网络属性及添加常用服务(DNS服务和DHCP服务)。Windows2000常用服务: (1)DNS(Domain Name System):域名系统。它为Internet(因特网)上的计算机提供名称(如“”的域名)到(如“192.168.0.48”)IP地址的映射服务,以用于域名解析。 (2)s(Internet Information Server):Internet信息服务器。它是一种Web服务,主要包括WWW服务器、FTP服务器等。它使得在Intranet(局域网)或Interne

19、t(因特网)上发布信息很容易。Windows 2000 Advanced Server上提供的是S 5.0服务。 (3)DHCP(Dynamic Host Configure Protoc01):动态主机配置协议。它是设计用于简化管理地址配置的TCP/IP标准。它使用服务器集中管理IP地址以及在网络上使用的其他相关配置(比如网关、DNS服务器等)的详细信息。 请写出实现以下功能的操作步骤。 要求: 1设置网络属性。 (1)打开网络属性设置窗口。 步骤: (1) 。 (2)为网卡绑定第一个IP地址:在“p地址”一栏输入“192.168.0.48;子网掩码一栏输入“255.255.255.0。 步

20、骤: (2) 。 (3)为网卡绑定更多的IP地址:输入第二个IP地址“192.168.0.49,其相应的子网掩码为“255.255.255.0。 步骤: (3) 。 (4)网络属性设置后的验证:查看本机所配置的IP地址;ping通网关。 步骤: (4) 。 2添加DNS、S和DHCP服务。 (1)添加S。 步骤: (5) 。 (2)添加DHCP和DNS。 步骤: (6) 。 3在Windows 98/Me中安装了TCP/IP协议后,每台计算机必须分配一个专用的IP地址。在给每台计算机分配地址时,既要考虑局域网之间的IP地址要便于管理,同时还要考虑所分配的IP地址要便于局域网共享一条电话线或共用

21、一个IP地址接入因特网。综合考虑各种需要,对网络中IP地址做如下的分配:代理服务器的IP地址为192.168.0.1,子网掩码为255.255.255.0,客户端的IP地址分别为192.168.0.2,192.168.0.3,依次类推。子网掩码全部为255.255.255.0。如图1-2所示是由20台计算机组成的网络中每台计算机IP地址的分配情况。写出为每台计算机分配地址、网关和DNS的步骤(7)。 3.某图书管理系统包括如下信息: 读者(Reader)信息:借书证号(RID)、读者姓名(RName)、读者单位(RDep) 图书(Book)信息:书号(BID)、书名(BName)、书的数量(B

22、Qua)、存放位置(BPos) 出版社(Press)信息:出版社名称(PName)、出版社地址(PAdd)、出版社电话(PPhone)、出版社邮编(PZip) 图书管理系统的规则如下: 可随时查询书库中书籍的书号、书名、数量及存放位置。书号是书籍的唯一标识; 可随时查询读者的基本信息,以及借书情况,包括借书日期(BDate)和应还书日期(RDate)。借书证号是读者的唯一标识; 一本书可被多个人借阅,一个人可借阅多本书; 可查询图书对应的出版社信息。一个出版社可出版多种图书,一本图书只能被一个出版社出版,出版社名是出版社的唯一标识。 请针对以上描述,完成以下设计内容。 构建图书管理系统的ER图

23、。 根据构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。 4.在SQLServer 2000的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表(系号,系名,系简称),系号为主码 在数据库中执行如下TransactSQL代码: DECLARE DeptID varchar (10) DECLARE cnt int set cnt=0 DECLARE cursor1 cursor FOR SELECT 系号 FROM 系表 WHERE 系名 LIKE %电% OPEN cursor1 FETCH NEXT FROM cursor1 INTO

24、DeptID WHILE FETCH_STATUS= 0 BEGIN DECLARE temp_cnt int SELECT temp_cnt=COUNT(*) FROM 学生表 WHERE系号=DeptID set cnt=cnt+temp cnt FETCH NEXT FROM cursor1 INTO DeptID END CLOSE cursor1 DEALLOCATE cursor1 SELECT cnt 执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此Transact-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改

25、可以提高性能。 设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率并说明原因。 SELECT*FROM学生表WHERE系号=1; SELECT*FROM学生表WHERE姓名=张三; 5.关于图书的Book表的相关属性如下表所示:写出创建上表的SQL语句。在Book表上添加一个书的页码列,列名为PageNum,类型为整型。关于图书的Book表的相关属性如下表所示:写出创建上表的SQL语句。在Book表上添加一个书的页码列,列名为PageNum,类型为整型。6.采用基于Web2.0的Mashup技术架构Web应用系统,可以从不同的数据源抽取数据,聚合并转换数

26、据,在不同的上下文使用,避免了复杂的集成过程,近年来受到了广泛的关注。Mashup核心活动包括数据输入、数据可视化、调度与监视、剪裁、转换与充实、动作,以及发布与推广等。可以通过使用搜索、语言翻译、工作流支持和其他改进技术来增强基础的Mashup。请围绕基于Mashup的Web应用系统设计与应用论题,依次从以下3个方面进行论述。(1)概要叙述你参与管理和实施的Web应用系统开发项目及你所承担的主要工作。(2)简述常见的Mashup数据接口,详细论述你在所参与建设的Web应用系统项目中是如何应用Mashup技术,并分析应用这些技术之后对项目产生了哪些效果(或影响)。(3)论述在你参与建设的Web

27、应用系统项目实施过程中遇到的,与Mashup技术相关的问题及解决的办法,还有哪些需要进一步改进之处及如何进行改进。采用基于Web2.0的Mashup技术架构Web应用系统,可以从不同的数据源抽取数据,聚合并转换数据,在不同的上下文使用,避免了复杂的集成过程,近年来受到了广泛的关注。Mashup核心活动包括数据输入、数据可视化、调度与监视、剪裁、转换与充实、动作,以及发布与推广等。可以通过使用搜索、语言翻译、工作流支持和其他改进技术来增强基础的Mashup。请围绕基于Mashup的Web应用系统设计与应用论题,依次从以下3个方面进行论述。(1)概要叙述你参与管理和实施的Web应用系统开发项目及你

28、所承担的主要工作。(2)简述常见的Mashup数据接口,详细论述你在所参与建设的Web应用系统项目中是如何应用Mashup技术,并分析应用这些技术之后对项目产生了哪些效果(或影响)。(3)论述在你参与建设的Web应用系统项目实施过程中遇到的,与Mashup技术相关的问题及解决的办法,还有哪些需要进一步改进之处及如何进行改进。7.软件架构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件架构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照Shaw和Garlan的说法,“一种体系结构

29、风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件”。软件架构风格通常分为数据流(Data Flow)风格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格5大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合,彼此重叠。 请围绕“软件架构风格及其应用”论题,依次从以下3个方面进行论述。 (1)概要叙述你参与管理和开发的软件工程项目及你在其中所担任的主要工作。 (2)请说明以上软件架

30、构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少两类论述其具体的软件架构风格的构件、连接件类型和组合约束要求等结构特征及其应用特点。 (3)具体阐述你参与管理和开发的项目中在体系结构设计时选择使用软件架构风格的情况,包括选择的依据、多个风格组合使用的情况和最终实际效果等,还有哪些需要进一步改进之处及如何进行改进。 8.企事业单位的决策越来越需要建立在对历史数据和相关数据的科学分析的理性基础上。数据仓库已经成为数据分析和联机分析处理中日趋重要的平台。然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如,多个异种数据源的集成带来的困难等。 请围绕“数据仓库与数据挖掘在企业信息化

31、中的应用”论题,依次对以下3个方面进行论述。 (1)概要叙述你参与管理和开发的管理信息系统项目及你所担任的主要工作。 (2)简要讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试,以及部署数据仓库的过程。 (3)分析并讨论你在数据仓库设计与实现过程中遇到的主要问题及其解决办法,以及你进一步应用数据仓库技术的有关设想。 9.企业应用集成(Enterprise Application Integration,EAI)是每个企业都必须面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA

32、)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。请围绕“SOA在企业集成架构设计中的应用”论题,依次从以下3个方面进行论述。(1)概要叙述你参与管理和实施的企业应用集成项目及你在其中所担任的主要工作。(2)具体论述SOA架构的内容、特点,以及你熟悉的工具和环境对SOA的支持,在应用中重点解决了哪些问题。(3)通过你的切身实践详细论述SOA在企业应用集成中发挥的作用和优势。企业应用集成(Enterprise Application Integration

33、,EAI)是每个企业都必须面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。请围绕“SOA在企业集成架构设计中的应用”论题,依次从以下3个方面进行论述。(1)概要叙述你参与管理和实施的企业应用集成项目及你在其中所担任的主要工作。(2)具体论述SOA架构的内容、特点,以及你熟悉的工具和环境对SOA的支持,在应用中重点解决了哪些问

34、题。(3)通过你的切身实践详细论述SOA在企业应用集成中发挥的作用和优势。10. 如何用Premiere 对多媒体课件中的声音进行处理 11. 怎样能让Flash课件在VCD上播放 12.阅读以下叙述,回答问题。 用Authorware制作好课件后,有时会出现课件运行缓慢的现象。 现象1:课件在P 600/128 MB的机器上运行正常,在另一台P 600/64 MB的机器上运行到某幅图片处,要等上好几秒才能显示下一幅图片,过了该处又恢复正常。 现象2:课件第一次试运行正常,但正式运行时就非常缓慢了。请尝试归纳出现这些现象的原因及解决办法。第25页 共25页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁