1.商业智能系统应具有的主要功能不包括______
A.数据仓库
B.数据ETL
C.分析功能
D.联机实务处理OLTP
2.商业智能将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策,包括理、建立数据模型、数据分析及数据展现4个阶段:其主要应用的3个关键技术是______
A.数据仓库/0LAP/数据挖掘
B.ETL/OLAP/数据展现
C.数据仓库/0LTP/OLAP
D.数据集市数据挖掘据质量标准
3.以下关于商业智能的说法中______是不恰当的
A.商业智能通过对组织中分散的,独立存在的大量数据进行分析,并转化为有用助企业进行决策
B.商业智能是数据仓库,OLAP和数据挖掘等技术的综合运用
C.商业智能中的数据挖掘技术可以取代传统的数据报表,来为决策支持
D.商业智能应能业务解决方案
4.在选项______中,①代表的技术用于决策分析;②代表的技术用于从数据库中发现知识对决策进行支持;①和②的结合为决策支持系统(DSS)开辟了新方向,它们也是③代表的技术的主要组成.
A.①数据挖掘②数据仓库③商业智能
B.①数据仓库②数据挖掘③商业智能
C.①商业智能②数据挖掘③数据仓库
D.①数据仓库②商业智能③数据挖掘
5.商业智能(BI)的核心技术是逐渐成熟的数据仓库(DW)和______。
A.联机呼叫技术
B.数据整理(ODS)技术
C.联机事务处理(OLTP)技术
D.数据挖掘(DM)技术
6.______的目的是缩小数据的取值范围,使其更适合于数据挖掘算法的需要,并且能够得到和原始数据相同的分析结果.
A.数据清洗
B.数据集成
C.数据变换
D.数据归纳
7.数据仓库的系统结构通常包括四个层次,分别是数据源,______,前端工具.
A.数据集市、联机事务处理服务器
B.数据建模、数据挖掘
C.数据净化、数据挖掘
D.数据的存储与管理、联机分析处理服务器
8.以下关手数据库设计中范式的叙述,不正确的是______
A.范式级别越高,数据冗余程度越小
B.随着范式级别的提高,在需求变化时数据的稳定性越强
C.范式级别越高,存储同样的数据就需要分解成更多张表
D.范式级别提高,数据库性能(速度)将下降
9.关于数据仓库说法正确的是______
A.数据仓库的用户是一线的员工,并且数据仓库的数据应保持不变
B.数据仓库的用户是管理层,并且数据仓库的数据随业务持续增长
C.数据仓库的用户是一线的员工,并且数据仓库的数据随业务持续增长
D.数据仓库的用户是管理层,但数据仓库的数据应保持不变
10.中间件可以分为数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件等多种类型.Windows平台的ODBC和Java平台的JDBC属于______
A.数据库访问中间件
B.远程过程调用中间件
C.面向消息中间件
D.事务中间件
11.关于数据访问中间件的作用,下列说法错误的是______
A.为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现联接
B.用来屏蔽掉各种平台及协议之间的差异,进行互相通信,实现应用程序之间的协同
C.在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用
D.使调用远端的过程像调用本地过程一样
12.下列技术规范中,______不是软件中间件的技术规范。
A.EJB
C.TPM标准
D.CORBA
13.组件是软件系统中可替换的、物理的组成部件,它封装了实现体.并提供了一组______的实现方法。
A.所有的属性和操作
B.接口
C.实现体
D.一些协作的类的集
14.工作流(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型表示并对其实施计算.工作流属于______的一部分,它是普遍地研究一个群体如何在计算机的帮助下实现协同工作的.
A.CSCW
B.J2EE
C.Web Service
D..NET
15.工作流是针对工作中具有固定程序的常规活动,通过将其分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的技术。下面有关工作流技术描述______是错误的.
A.一个工作流包括一组活动,但不包括它们之间的相互顺序关系
B.工作流包括过程及活动的启动和终止条件
C.工作流包括对每个活动的描述
D.工作流管理系统与工作流执行者交互,推进工作流实例的执行,并监控工作流的运行状态
16.______是一种能够实现过程集成的技术,一般用于用户的业务流程经常发生改变的场合.
A.业务流
B.控制流
C.流媒体
D.工作流
17.在J2EE模型中,中间层的业务功能通过①构件实现,使用②实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面.①和②应填入______.
A.Web Services和EJB
B.EJB和JSP
C.JSP和EJB
D.JNDI和JSP
18.WEB组件是WEB开发过程中常用的一个软件单元,有些组件是为了完成一个特定功能而存在于WEB页面或服务器上的,而______不属于WEB组件.
A.java applet
B.ASP
C.Realpalyer插件
D.VB脚本
19.在J2EE架构中,访问数据库的应用程序编程接口采用______效率最高.
B.JDBC
C.ODBC
D.JSP
20.有关.NET框架的描述,______是错误的.
A.Visual Studio.NET是.NET平台的开发工具
B.NET是ASP.NET的一个应用实例,是ASP.NET的一部分
C.NET框架兼容了COM/DCOM基础结构
D.通过Web Service技术可以实现NET与J2EE的互操作
21.模型-视图-控制器(MVC)模式是专门针对交互系统提出的.J2EE支持用MVC模式构建应用系统.“视图”是应用系统的表示界面,可由JSP页面产生和实现;“控制器”是提供应用的处理过程控制,一般通过一个Servlet实现;“模型”代表的是应用的业务逻辑,在J2EE中通过______实现.
A.JMS
B.JDBC
C.RMI-IIOP
D.EJB
22.以下关于.NET的描述,错误的是______
A.Microsoft.NET是一个程序运行平台
B.NETFramework管理和支持.NET程序的执行
C.Visual Studio.NET是一个应用程序集成开发环境
D.编译.NET时,应用程序被直接编译成机器代码
23.许多企业在信息化建设过程中出现了诸多问题,如:信息孤岛多,信息不一致,难以整合共享,各应用系统之间,企业上下级之间,企业与上下游伙伴之间业务难以协同,信息系统难以适应快捷的业务变化等.为解决这些问题,企业信息化建设采用______架构已是流行趋势.
A.面向过程
B.面向对象
C.面向服务
D.面向组件
24.随着Web-serviee技术的兴起,出现了许多域工作流技术相关的Web服务规范,其中______的用是将一组现有的服务组合起来,从而定义一个新的Wb服务
A.业务流程执行语言BPEL
B.Web服务描述语言WSDL
C.超文本标记语言HTML
D.可扩展标记语言XML
25.UDDI、SOAP、WSDL、XML等是构成Web Service的重要技术,在CORBA体系中与SOAP对应的是______.
A.ORPC
B.IOP
C.SOA
D.EJB
26.信息标准化是解决信息孤岛的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础.作为信息化标准的一项关键技术,目前流行的______以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系.这样组织的数据对于应用程序和用户都是友好的、可操作的.
A.可扩展标记语言(XML)
B.超文本标记语言(HTML)
C.通用标记语言(GML)
D.Web服务描述语言(WSDL)
27.张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地的Windows操作系统上运行.利用______技术可使张三开发的构件能调用李四开发的构件所提供的接口.
B.JCA
C.Web Services
D.本地API
28.某开发团队由多个程序员组成,需要整合先前在不同操作系统平台上各自用不同编程语言编写的程序,在Windows操作系统上集成构建一个新的应用系统.该开发团队适合在Windows操作系统上选择______作为开发平台.
A.J2EE
B..NET
D.Web Services
29.如果某IT项目客户的业务部署在其Internet网站上,客户的供应商、经销商等合作伙伴的业务也部署在各自的Internet网站上.客户要求自己的IT系统能通过Intemet和其合作伙伴集成起来,开发者首先要考虑的技术是______.
A.COM和Cache
B.WEB Service和XML
C.C/S
D.ADSL
30.______不属于Web Service直接涉及到的协议或技术
A.SOAP
B.XML
C.XHTML
D.UDDI
参考答案(有异议可讨论)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
D | A | C | B | D | D | D | B | B | A |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
A | B | A | A | A | D | B | C | B | B |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
D | D | C | A | B | A | C | B | B | C |
1. 关于软件工程的描述,不正确的是______
A.软件工程对软件开发的质量,进度,成本进行评估,管理和控制
B.用户需求反映客户高层次的目标要求,通常由项目投资人、客户提出
C.需求是用户对新系统在功能、行为、性能等方面的期望
D.软件工程将系统的、规范的、可度量的工程化方法应用于软件开发
2. 软件需求是多层次的,包括业务需求、用户需求、系统需求,其中业务需求______
A.反应了企业或客户对系统高层次的目标需求
B.描述了用户具体目标或者用户要求系统必须完成的任务
C.从系统角度来说明软件的需求,包括功能需求、非功能需求和设计约束
D.描述了用户任务系统应该具备的功能和性能
3. ______不是获取需求的方法.
A.问卷调查
B.会议讨论
C.获取原型
D.决策分析
4. 以下关于需求分析的叙述中,不正确的是______
A.需求分析的目的是确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求
B.完整的需求分析过程包括:获取用户需求、分析用户需求、编写需求说明书三个过程
C.根据项目的复杂程度,需求分析的工作可以由专门的系统分析人员来做,也可以由项目经理带领技术人员完成
D.软件需求分为三个层次:业务需求、用户需求、功能需求与非功能需求
5. 以下关于软件需求分析的叙述中,不正确的是______.
A.软件需求分析阶段的任务是描述出软件架构及相关组件之间的接口
B.软件需求分析可以检测和解决需求之间的冲突
C.软件需求分析可以确定系统的边界
D.软件需求分析是软件工程中的一个关键过程
6. 以下关于软件需求变更的叙述中,不正确的是______.
A.每一个需求变更都必须能追溯到一个经核准的变更请求
B.变更控制过程本身应该形成文档
C.所有需求变更必须遵循变更控制过程
D.需求变更后,可以删除原始的需求文档
7.________不是软件需求分析的目的.
A.检测和解决需求之间的冲突
B.发现软件的边界,以及软件与其环境如何交互
C.详细描述系统需求
D.导出软件需求
8. 以下关于需求定义的叙述中,______是正确的
A.需求定义的目标是根据需求调查和需求分析的结果,进一步定义准确无误产品需求,形成《需求规格说明书》
B.《需求规格说明书》将只交给甲方作为验收依据,乙方开发人员不需要了解
C.需求定义的目的是对各种需求信息进行分析并抽象描述,为目标系统建立概念模型
D.需求定义是指开发方和用户共同对需求文档评审,经双方对需求达成共识后做出书面承诺,使需求文档具有商业合同效果
9. 软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求.______属于用户需求.
A.反应了组织机构或客户对系统、产品高层次的目标要求,其在项目视图范围文档中予以说明
B.描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中予以说明
C.定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从中满足了业务需求
D.软件产品为了满足用户的使用,对用户并发、处理速度、安全性能等方面需求
10. 需求分析是软件定义阶段中的最后一步,在这个阶段确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求.一般来说.软件需求分析可分为______三个阶
A.需求分析,需求描述及需求评审
B.需求提出、需求描述及需求验证
C.需求分析、需求评审及需求验证
D.需求提出、需求描述及需求评审
11. 软件需求包括三个不同的层次:业务需求、用户需求和功能需求.其中业务需求______.
A.反映了组织结构或客户对系统、产品高层次的目标要求.在项目视图与范围文档中予以说明
B.描述了用户使用产品必须实现的软件功能
C.定义了开发人员必须实现的软件功能
D.描述了系统展现给用户的行为和执行的操作等
12. 软件需求的基本特征是______.
A.可验证性
B.可度量性
C.可替代性
D.可维护性
13. 软件需求包括功能需求、非功能需求、设计约束三个主要部分,其中______属于功能需求内容.
A.软件的可靠性
B.软件运行的环境
C.软件需要完成哪些事情
D.软件的开发工具
14. 软件项目需求开发的结果应该有项目视图和范围文档、用例文档、软件需求规格说明及相关分析模型.经评审批准,这些文档就定义了开发工作的需求基线,这个基线在客户和开发人员之间就构筑了计划产品______的一个约定.
A.功能需求和设计约束
B.功能需求和非功能需求
C.功能需求
D.功能需求和用户需求
15. 软件需求可以分为几个类型,诸如处理速度、存储容量、信号速度等方面的需求属于______.
A.功能需求
B.性能需求
C.外部接口需求
D.设计约束
16. 软件需求分析所要做的工作是______,因此,进行需求分析时______.
A.确定软件开发阶段的适用工具
B.清晰描述软件的功能和性能
C.为原始问题及目标软件建立物理模型
D.不仅解决目标系统”做什么”,还要解决目标系统”怎么做”的问题
A.应充分发挥分析人员的想象力
B.应充分发挥分析人员和用户的想象力
C.应注意一切信息与需求都是站在开发方的角度上考虑
D.应注意一切信息与需求都是站在应用的角度上考虑
17. 软件需求可以分为功能需求、性能需求、外部接口需求、设计约束和质量属性等几类.以下选项中,______均属于功能需求.
①对特定范围内修改所需的时间不超过3秒②按照订单及原材料情况自动安排生产排序.
③系统能够同时支持1000个独立站点的并发访问④系统可实现对多字符集的支持,包括GBK、BIG5和UTF-8等⑤定期生成销售分析报表⑥系统实行同城异地双机备份,保障数据安全
A.①②⑥
B.②⑤
C.③④⑤
D.③⑥
18. 在软件需求分析过程中,分析员要从用户那里解决的最重要的问题是______.
A.要求软件做什么
B.要给软件提供哪些信息
C.要求软件工作效率如何
D.要求软件具有什么样的结构
19. 一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是______.
A.可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除
B.可复用的构件首先得到测试
C.可复用的构件一般规模较小
D.第三方的构件开发商能提供更好的软件维护服务
20. ______的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从性的独立评价.
A.软件审计
B.软件质量保证
C.软件过程管理
D.软件走查
21.软件工程中,______的目的是评价软件产品,以确定其对使用意图的适合性.
A.审计
B.技术评审
C.功能确认
D.质量保证
22. 以下关于软件质量管理过程的叙述中,不正确的是______.
A.验证过程的目的是确保活动的输出产品满足活动的规范说明
B.确认过程的目的是确保产品满足其特定的目标
C.技术评审的目的之一是评价所用管理方法的有效性
D.审计是正式组织的活动
23. 软件开发过程中:技术评审的目的是______.
A.评价软件产品,以确定其对使用意图的适合性,表明产品是否满足要求
B.监控项目进展的状态,评价管理方法的有效性
C.从第三方的角度给出开发过程对于规则、标准、指南的遵从程度
D.评价软件开发使用的技术是否适用干该项目
24.软件项目质量保证中的审计指的是______
A.评价软件产品以确定其对使用意图的适合性
B.检查和识别软件产品的某个部分的异常,并记录到文档
C.监控软件项目进展,决定计划和进度的状态
D.评价软件产品和过程对于设定规则、标准、流程等的遵从性
25.软件工程管理集成了过程管理和项目管理,以下关于软件工程管理过程的描述中,______最为准确和完整.
A.范围定义、项目计划、项目实施、评审和评价、软件工程度量
B.需求分析、设计、测试、质量保证、维护
C.需求分析、设计、测试、质量保证、软件复用
D.需求分析、设计、测试、验证与确认、评审和评价、维护
26.以下关于软件质量保证的描述中,______是不正确的.
A.软件质量保证应构建以用户满意为中心,能防患于未然的质量保证体系
B.软件质量保证是一系列活动,这些活动能够提供整个软件产品的适用性证明
C.在质量保证过程中,产品质量将与可用的标准相比较,也与不一致产生时的行为相比较
D.软件质量保证是一个审查与评估的活动,用以验证与计划、原则及过程的一致性
27.软件工程管理继承了过程管理和项目管理的内容.包括启动和范围定义、软件项目计划、软件项目实施、______、关闭、软件工程度量等六个方面.
A.项目监控
B.评审和评价
C.软件项目部署
D.软件项目发布
28.某新来的配置人员写了配置管理方法,想让老同事帮忙检查存在哪些问题,这种质量保证与评价方法属于______.
A.管理评审
B.技术评审
C.审计
D.同行评审
29. ______的目的是提供关于软件产品及过程的可应用的规则、标准、指南、计划和流程的遵从性的独立评价.
A.软件审计
B.软件配置
C.软件质量保证
D.软件功能确认
参考答案(有异议可讨论)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
B | A | D | B | A | D | D | A | B | D |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
A | A | C | B | B | BD | B | A | A | A |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
B | C | A | D | A | D | B | D | A |
1. 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是______.
A.执行者角色、控制类、用户接口、业务层、后台数据库
B.执行者角色、用户接口、控制类、业务层、后台数据库
C.执行者角色、控制类、用户接口、后台数据库、业务层
D.执行者角色、用户接口、业务层、控制类、后台数据库
2. 执行者与用例之间的关系是______
A.包含关系
B.泛化关系
C.关联关系
D.扩展关系
3. UML的______描述了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移.
A.控制图
B.状态图
C.协作图
D.序列图
4. UML图不包括______.
A.用例图
B.序列图
C.组件图
D.继承图
5. 关于UML的描述,不正确的是______
A.UML是一种可视化编程语言
B.UML适用于各种软件开发方法
C.UML用于对软件进行可视化描述
D.UML造用于软件生命周期的各个阶段
6.______有称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集.
A.逻辑视图
B.进程视图
C.实现视图
D.用例视图
7. UML中共包括14种图,其中______属于交互图.
A.类图
B.定时图
C.状态图
D.对象图
8.面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的是用例之间的______关系.
A.泛化
B.包含
C.扩展
D.等同
9. 以下关于UML(UnifiedModelingLanguage,统一建模语言)的叙述中,不正确的是:______.
A.UML适用于各种软件开发方法
B.UML适用软件生命周期和各个阶段
C.UML不适用于迭代式的开发过程
D.UML不是编辑语言
10. 在面向向象系统中,______关系表示一个较大的"整体"类包含一个或多个"部分"类.
A.概化
B.合成
C.泛化
D.聚合
11. 以下关于UML的叙述中,不正确的是______.
A.UML适用于各种开发方法
B.UML适用于软件生命周期的各个阶段
C.UML是一种可视化的建模语言
D.UML也是一种编程语言
12. 在用UML对信息系统建模过程中,______来描述用户需求,主要从用户的角度描述系统的功能.
A.用例图
B.类图
C.对象图
D.部署图
13. 使用UML对系统进行分析设计时,需求描述中的"包含"、"组成"、"分为…….部分"常意味着存在______关系.下图表示了这种关系.
A.关联
B.聚集
C.泛化
D.依赖
14. UML提供了各种图案来描述建模过程,下图所示的UML图是一个______
A.活动图
B.状态图
C.用例图
D.序列图
15.在统一建模语言中______的主要目的是帮助开发团队以一种可视化的方式了解系统的功能需求,包括基于基本流程的"角色"关系等.
A.用例图
B.类图
C.序列图
D.状态图
16.以下关于UML的叙述中,______是正确的.
A.UML是一种标准的图形化建模语言
B.UML是一种可视化的程序设计语言
C.UML是一种开发工具的规格说明
D.UML是程序设计方法的描述
17. 在UML图形上,把一个泛化关系画成______
A.一条带有空心箭头的虚线
B.一条带有空心箭头的实线,它指向父元素
C.一条可能有万向的虚线
D.一条实线
18.当采用标准UML构建系统类模型(ClassModel)时,若类B除具有类A的全部特性外,还可以定义新的特性以及置换类A的部分特性,那么类B与类A具有______关系.
A.聚合
B.泛化
C.传递
D.迭代
19. 用例图主要用来描述用户与系统功能单元之间的关系,它展示了一个外部用户能够观察到的系统功能模型图.在一个订票系统中,下图表现的是______关系.
A.泛化
B.继承
C.扩展
D.依赖
20. UML是一种标准的建模方法,UML标准并没有定义一种标准的开发过程,它虽然可以支持现有的大部分软件开发过程,但还是比较适用于______开发过程
A.瀑布式
B.原型式
C迭代式
D.分布式
21. 在开发某保险商务系统时,项目组人员绘制了如下所示的模型图:
关于该保险商务系统和模型图,下列说法正确的是______.
A.此模型图是UML类图,它描述了保险商务系统的总统动态行为
B.此模型图是UML部署图,它描述了保险商务系统中的构件及其依赖关系
C.此模型图是UML协作图,它描述了保险商务系统用户之间的协作和交互
D.此模型图是UML用例图,她描述了外部参与者及其与保险商务系统的交互
22. 以下关于UML的叙述,错误的是______
A.UML是一种面向对象的标准化的统一建模语言
B.UML是一种图形化的语言
C.UML不能独立于系统开发过程
D.UML还可以处理与软件的说明和文档相关的问题,如需求说明等
23. RUP是信息系统项目的生命周期模型之一,"确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度.针对项目的软件结构上的主要风险已经解决或处理完成"是该模型______阶段的主要任务.
A.构造
B.细化
C.初始
D.移交
24. 某软件公司欲开发一个在线交易系统.为了能够精确表达用户与系统的复杂交互过程,应该采用UML的______进行交互过程建模.
A.类图
B.序列图
C.部署图
D.对象图
25. 统一建模语言(UML)是面向对象开发方法的标准化建模语言.采用UML对系统建模时,用______模型描述系统的功能,等价于传统的系统功能说明.
A.分析
B.设计
C.用例
D.实现
26. 在UML提供的图中,______用于描述系统与外部系统及用户之间的交互;______用于按时间顺序描述对象间的交互.
A.用例图B.类图C.对象图D.部署图
A.网络图B.状态图C.协作图D.序列图
27. 在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、______.
A.使用视图和动态视图
B.用例视图和动态视图
C.用例视图和进程视图
D.静态视图和动态视图
28.______是信息系统开发的过程方法.
A.EGP
B.RUP
C.RIP
D.BGP
29.______是专业的建模语言.
A.XML
B.UML
C.VC++
D.JAVA
30. 在关于用例(use case)的描述中,错误的是______.
A.用例将系统的功能范围分解成许多小的系统功能陈述
B.一个用例代表了系统的一个单一的目标
C.用例是一个行为上相关的步骤序列
D.用例描述了系统与用户的交互
参考答案(有异议可讨论)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
A | C | B | D | A | A | B | B | C | D |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
D | A | B | B | A | A | B | B | A | C |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
D | C | B | B | C | AD | C | B | B | D |
1. 关于面向对象方法的描述,不正确的是______
A.相比于面向过程设计方法,面向对象方法更符合人类思维习惯
B.封装性、继承性、模块性是面向对象的三大特征
C.面向对象设计中,应把握高内聚、低耦合的原则
D.使用面向对象方法构造的系统具有更好的复用性
2. 在面向对象的基本概念中,______体现对象间的交互,通过它向目标对象发送操作请求.
A.继承
B.多态
C.接口
D.消息
3. 面向对象软件开发方法的主要优点包括______.
①符合人类思维习惯
②普适于各类信息系统的开发
③构造的系统复用性好
④适用于任何信息系统开发的全生命周期
A.①③④
B.①②③
C.②③④
D.①②④
4. 为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务,设计用例实现方案、设计技术支撑设施、______、精化设计模型
A.设计用例实现图
B设计类图
C设计用户界面
D.软件测试方案
5. 在人事管理系统中,计算企业员工的报酬可以利用面向对象的______技术,使系统可以用有相同名称、但有不同核算方法的对象来计算专职员工和兼职员工的报酬.
A.多态
B.继承
C.封装
D.复用
6. 对象模型技术OMT把需求分析时收集的信息构造在三类模型中,即对象模型、动态模型和______.
A.信息模型
B.功能模型
C.关系模型
D.静态模型
7. 以下关于类和对象关系的叙述中,______是不正确的
A.对象是类的实例
B.类是对象的抽象
C.类是静态的,对象是动态的
D.类和对象必须同时存在
8. 以下关于面向对象的叙述中,______是不正确的.
A.通过消息传递,各个对象之间实现通信
B.每个对象都属于特定的类
C.面向对象软件开发可以实现代码的重用
D.一个对象可以是两个以上类的实例
9. 对象的多态性是指______.
A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式
B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同响应的方式
C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式
10. 在面向对象开发方法中______是指同一消息发送给不同的对象,有不同的响应;
A.抽象
B.多继承
C.动态
D.多态
11. 面向对象开发方法主要分为分析、设计和实现三个阶段.下面属于分析阶段主要工作的是______.
A.定义子系统接口参数
B.编写代码
C.改进系统的性能
D.建立用例模型
12. 假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类.前者代表工商银行账户,后者代表建设银行账户.ZhangSan_ICBCAccount 和LiSi_ICBCAccount是用ICBCA_ACCOUNT 类定义的两个对象;ZhangSan_CBCAccount 是用CBCA_ACCOUNT类定义的一个对象.下列说法中错误的是______.
A.ZhangSan ICBCAccount是ICBCAACCOUNT类的一个实例
B.ZhangSan_ICBCAccount 和LiSi_ICBCAccount总具有相同的属性
C.ZhangSan ICBCAccount 和Lisi ICBCAccount总具有相同的状态
D.ZhangSan CBCAccount 和LisiICBCAccount总具有不同的操作
13. ______表达的不是类之间的关系.
A.关联
B.依赖
C.创建
D.泛化
14. 类之间共享属性和操作的机制称为______.一个对象通过发送______来请求另一个对象为其服务.
A.多态B.动态绑定C.静态绑定D.继承
A.调用语句B.消息C.命令D.口令
15. 在面向对象方法中,对象可看成属性(数据)以及这些属性上的专用操作的封装体.封装是一种______技术.类是一组具有相同属性和相同操作的对象之集合,类的每个对象都是这个类的一个______.
A.组装B.产品化C.固化D.信息隐蔽
A.例证B.用例C.实例D.例外
16. 在面向对象软件开发过程中,设计模式的采用是为了______.
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.复用成功的设计和体系结构
C.减少设计过程创建的类的个数
D.保证程序的运行速度达到最优值
17. 绘制数据流图是软件设计过程的一部分,用以表明信息在系统中的流向.数据流图的基本组成部分包括______.
A.数据流、加工、数据存储和外部实体
B.数据流的源点和终点、数据存储、数据文件和外部实体
C.数据的源点和终点、加工、数据和数据流文件
D.数据、加工和数据存储
18. 软件过程管理一般包括:启动和范围定义,软件项目计划,______评审和评价,关闭和软件工程度量.
A.需求管理
B.软件项目实施
C.项目测试
D.变更管理
19. 某软件主要由操作系统程序和数据库程序组成.受前任项目经理的安排,甲正在开发该软件的数据库程序.乙和丙都在开发软件的操作系统.新任项目经理曾和甲、乙、丙共事,统计过他们开发类似程序的缺陷率水平.如下表所示,为保证该软件的代码质量,新任项目经理应______.
程序类型 | 缺陷率 | ||
甲 | 乙 | 丙 | |
操作系统程序| | 高 | 低 | 高 |
数据库程序 | 低 | 高 | 高 |
A.调换甲、丙的工作,各自在对方编写的代码基础上继续开发
B.维持开发任务分工不变,同时让乙培训丙
C.维持开发任务分工不变,同时让甲培训丙
D.维持开发任务分工不变,同时让甲培训乙,乙培训丙
20. 软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是______.
A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动
B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动
C.评审和评价是指软件工程项目完成后进行的活动
D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序
21. 系统集成项目完成了需求分析阶段的工作并开发了原型系统,承建方应组织本方项目经理、建设方代表和相关干系人完成______工作.
A.代码走查
B.桌面检查
C.同行评审
D.阶段评审
22. 在描述复杂关系时,图形比文字叙述优越得多,下列四种图形工具中,不适合需求分析阶段使用的是______
A.层次方框图
B.用例图
C.IPO图
D.N_S图
23. 软件架构中,______模式包括主程序/子程序、数据抽象和面向对象,以及层次结构.
A.数据流
B.调用/返回
C.虚拟机
D.独立构件
24. 老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于______
A.数据流风格
B.独立构件风格
C.仓库风格
D.虚拟机风格
25. 研究软件架构的根本目的是解决软件的复用、质量和维护问题,软件架构设计是软件开发过程中关键的一步,因此需要对其进行评估,在这一活动中,评估人员关注的是系统的______属性.
A.功能
B.性能
C.质量
D.安全
26. 软件架构是软件开发过程中的一项重要工作,______不属于软件架构设计的主要工作内容.
A.制定技术规格说明
B.编写需求规格说明书
C.技术选型
D.系统分解
27. 用一系列软件的修改来评价软件体系结构的易修改性,属于基于______的软件体系结构评估方式.
A.调查问卷或检查表
B.场景
C.度量
D.实际运行
28.为了使构件系统更切合实际、更有效地被复用,构件应当具备______,以提高其通用性.
A.可继承性
B.可变性
C.可封装性
D.可伸缩性
29. 下列有关广域网的叙述中,正确的是______.
A.广域网必须使用拨号接入
B.广域网必须使用专用的物理通信线路
C.广域网必须进行路由选择
D.广域网都按广播方式进行数据通信
30.______不属于网络存储结构或方式.
A.直连式存储
B.哈希散列表存储
C.网络存储设备
D.存储网络
参考答案(有异议可讨论)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
B | D | B | C | A | B | D | D | A | D |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
D | C | C | DB | DC | B | A | B | B | C |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
D | D | B | B | C | B | B | B | C | B |
1. 基于买方的购买历史及行为分析,进行针对性的广告推送,属于______的典型应用.
A.大数据
B.云计算
C.物联网
D.智慧城市
2. ______不属于”互联网+”的应用.
A.滴滴打车
B.AIphaGo
C.百度外卖
D.共享单车
3. 区块琏的特征不包括______.
A.中心化
B.开放性
C.信息不可篡改
D.匿名性
4.______向用户提供办公软件、工作流等服务,使软件提供商从软件产品的生产者转变成服务的运营者.
A.IAAS
B.PAAS
C.SaaS
D.Daas
5. 智慧城市建设参考模型的______利用SOA(面向服务的体系架构)、云计算、大数据等技术,承载智慧应用层中的相关应用,提供应用所需的各种服务和共享资源.
A.通信网络层
B.计算与存储层
C.物联感知层
D.数据及服务支撑层
6. RFID射频技术多应用于物联网的______.
A.网络层
B.感知层
C.应用层
D.传输层
7. ______依托互联网信息技术实现互联网与传统产业的联合,以优化主产要素、更新业务体系、重构商业模式等途径来完成经济转型和升级.
A.云计算
B.物联网
C.虚拟化技术
D.互联网+
8. 某电商平台根据用户消卷记录分析用户消卷偏好,预测未来消费倾向,这是______技术的典型应用.
A.物联网
B.区块网
C.云计算
D.大数据
9. 物联网应用中的两项关键技术是______
A.传感器技术与遥感技术
B.传感器技术与嵌入式技术
C.虚拟计算技术与智能化技术
D.虚拟计算技术与嵌入式技术
10. 某云计算服务商向电信运营商提供计算能力、存储空间及相应的运营管理服务,按照云计算服务提供的资源层次,该服务类型属于______
A.laaS
B.aaS
C.PaaS
D.Saas
11. 区块链是______、点对点传输、共识机制、加密算法等计算机技术的新型应用模式.
A.数据仓库
B.中心化数据库
C.非链式数据结构
D.分布式数据存储
12. 区块链2.0技术架构自上而下分成数据层、网络层、共识层、激励层、智能合约层,数据传播机制、数据验证机制属于其中的______
A.数据层
B.网络层
C.共识层
D.激励层
13. 智能具有感知、记忆、自适应等特点,能擦存储感知到的外部信息及由思维产生的知识,同时能够利用己有的知识对信息进行分析、计算、比较、判断、联想和决策属于智能的______能力.
A.感知
B.记忆和思维
C.学习和自适应
D.行为决策
14. 我国在”十三五”规划纲要中指出要加快信息网络新技术开发应用,以拓展新兴产业发展空间,纲要中提出将培育的新一代信息技术产业创新重点中不包括_____
A.人工智能
B.移动智能终端
C.第四代移动通信
D.先进传感器
15. 以下关于移动互联网的描述,不正确的是______.
A.移动互联网使得用户可以在移动状态下接入和使用互联网服务
B.移动互联网是桌面互联网的复制和移植
C.传感技术能极大地推动移动互联网的成长
D.在移动互联网领域,仍存在浏览器竞争及”孤岛”问题
16. 2015年国务院发布的《关于积极推进”互联网+”行为的指导意见》提出:到______年,网络化、智能化、服务化、协同化的”互联网+”产业生态体系基本完善,”互联网+”称为经济社会创新发展的重要驱动力量.
A.2018
B.2020
C.2025
D.2030
17. 人工智能(ArtificialIntelligence,简称AI),是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学.近年在技术上取得了长足的进步,其主要研究方向不包含______
A.人机对弈
B.人脸识别
C.自动驾驶
D.3D打印
18. 区块链是一种按照时间顺序将数字区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可复改和不可伪造的分布式账本.主要解决交易的信任和安全问题,最初是作为______的底层技术出现.
A.电子商务
B.证券交易
C.比特币
D.物联网
19. 在无线通信领域,现在主流应用的是第四代(4G)通信技术,其理论下载速率可达到______Mbps(兆比特每秒).
A.2.6
B.4
C.20
D.100
20. 智能制造是制造技术发展的必然趋势,从理论上来讲,______是智能制造的核心
A.制造机器人
B.CPS
C.互联网
D.3D打印
21. 射频识别(RFID)是物联网中常用的无线通信技术,它通过______识别特定目标并读写相关数据.
A.磁条
B.红外线
C.无线电信号
D.光束扫描
22. “互联网+”协同制造中鼓励有实力的互联网企业构建网络化协同制造公共服务平台.以下叙述中______是不正确的
A.此类协同制造公共服务平台多采用大集中系统
B.此类协同制造公共服务平台需要大数据技术的支持
C.此类协同制造公共服务平台通常需要宽带网络的支持
D.此类协同制造公共服务平台需要加强信息安全管理
23. 大数据对产品,企业和产业有着深刻的影响,把信息技术看作是辅助或服务性的工具已经变成为过时的观念,管理者应该认识到信息技术的广泛影响,以及怎样利用信息技术来创造有力而持久的竞争优势______将是未来经济社会发展的一个重要特征.
A.数据驱动
B.信息产业
C.大数据
D.成本驱动
24. 以下关于移动互联网发展趋势的叙述中,______是不正确的.
A.移动互联网与PC互联网协调发展,共同服务经济社会
B.移动互联网与传统行业融合,衍生新的应用模式
C.随着移动设备的普及,移动互联网将逐步替代PC互联网
D.移动互联网对用户的服务将更泛在,更智能,更便捷
25. 自从第一台电子计算机问世以来,信息系统经历了由低级到高级,由单机到网络,由数据处理到智能处理,由集中式计算到云计算的发展历程.以下关于云计算的叙述中,______是不正确的.
A.云计算凭借数量庞大的云服务器为用户提供远超单台服务器的处理能力
B.云计算支持用户在任意位置获取应用服务,用户不必考虑应用的具体位置
C.云计算的扩展性低,一旦需要扩展,需要重新构件全部数据模型
D.云计算可以构造不同的应用,同一个”云”可以同时支撑不同的应用运行
26. 云计算通过提供动态易扩展且通常为______的资源实现基于网络的相关服务
A.分布式
B.虚拟化
C.共享式
D.公用的基础设施
27. 根据国家电子政务”十二五”规划,在建设完善电子政务公共平台方面,将以效果为导向,推行”______”优先模式,制定电子政务公共平台建设和应用行动计划,明确相关部门的职责和分工,共同推动电子政务公共平台运行和服务.
A.智慧城市
B.物联网服务
C.云计算服务
D.面向服务的架构(SOA)
28. 在下列应用场景中,属于Saas(软件即服务)模式的是______.
A.供应商通过Internet提供软件,消费者从供应商处租用基于Web的软件来管理企业经营活动
B.供应商开拓新的IT基础设施业务,消费者通过Internet从计算机基础设施获得服务
C.消费者从供应商处购买软件的License
D.消费者从互联网下载和使用免费软件
29. 下列关于电子标签(RFID)与条形码(barcode)标签的叙述,正确的是______.
A.电子标签建置成本低
B.条形码标签容量小,但难以被复制
C.电子标签容量大,可同时读取多个标签并且难以被复制
D.电子标签通讯距离短,但对环境变化有较高的忍受能力
30. 2011年3月全国两会召开期间发布的《中华人民共和国国民经济和社会发展第十二个五年规划纲要》有如下内容:”推动物联网关键技术研发和重点领域的应用示范”.从技术架构上看,物联网可分为三层:感知层、网络层和应用层.其中网络层可包括______.
A.各种传感器以及传感器网关,包括二氧化碳浓度传感器、温度传感器、湿度传感器、二维码标签、RFID标签和读写器、摄像头、GPS等
B.互联网,有线、无线通信网,各种私有网络,网络管理系统和云计算平台等
C.用户(包过人、组织和其他系统)的接口
D.网络应用程序
31. ______属于人工智能应用领域.
①自动驾驶②智能搜索引擎③人脸识别④3D打印
A.①②④
B.①③④
C.②③④
D.①②③
32. RFID射频技术多应用于物联网的______.
A.感知层
B.网络层
C.应用层
D.传输层
33.云计算通过网络提供可动态伸缩的廉价计算能力______不属于云计算的特点.
A.虚拟化
B.高可扩展性
C.按需服务
D.优化本地存储
34. ______向用户提供虚拟的操作系统、数据库管理系等服务,满足用户个性化的应用部署需求.
A.SaaS
B.Paas
C.laaS
D.Daas
35.《中国制造2025》在战略任务和重点中提出”推进信息化与工业化深度融合”,其中______的工作内容包括在重点领城试点建设智能工厂数字化车间,加快人机智能交互、工业机器人,智能物流管理等技术和装备在生产过程中的应用,促进制造工艺的仿真优化、数字化控制、状态信息实时监测和自适应控制.
A.推进制造过程智能化
B.建立完善智能制造和两化融合管理标准体系
C.加强互联网基础设施建设
D.深化互联网在制造领域的应用
36. 物联网架构三层结构中不包括______.
A.感知层
B.网络层
C.数据层
D.应用层
37. “云”是一个庞大的资源池,可以像自来水、电、煤气那样,根据用户的购买量进行计费,这体现了”云”的______特点:
A.高可扩展性
B.通用性
C.按需服务
D.高可靠性
38. 智慧城市建设参考模型主要包括物联感知层、网络通信层、计算与存储层、数据及服务支撑层、智慧应用层、______不属于物联感知层.
A.RFID标签
B.SOA
C.摄像头
D.传感器片
39. 到2020年,新一代信息技术与节能环保、生物、高端装备制造产业等将成为国民经济的支柱产业,新一代信息技术中的______可以广泛应用于机器视视网膜识别自动规划、专家系统.
A.人工智能
B.自动控制
C.地理信息
D.移动计算
40. 建设完善电子政务公设以______为基础的电子政务公共平台顶层设计、制定相关标准规范等内容.
A.云计算
B.人工智能
C.物联网
D.区块链
参考答案(有异议可讨论)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
A | B | A | C | D | B | D | D | B | A |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
D | B | B | C | B | C | D | C | D | C |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
C | A | C | C | C | B | C | A | C | B |
31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
D | A | D | B | A | C | C | B | A | A |