A、 抽象
B、 模块化
C、 自底向上
D、 信息隐蔽
答案:ABD
解析:解析:软件工程原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。自底向上是软件测试的内容。故选 ABD 项。
A、 抽象
B、 模块化
C、 自底向上
D、 信息隐蔽
答案:ABD
解析:解析:软件工程原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。自底向上是软件测试的内容。故选 ABD 项。
A. 不同时间间隔内
B. 不同时刻
C. 同一时间间隔内
D. 同一时刻
解析:解析:并发性是指两个或多个事件在同一时间间隔内发生。故选 C 项。
A. 层次 4
B. 层次 3
C. 层次 2
D. 层次 1
解析:解析:美国高速公路安全管理局将智能汽车定义为五个层次:(1)无智能化(层次 0):由驾驶员时刻完全地控制汽车的原始底层结构,包括制动器、转向器、油门踏板以及起动机。(2)具有特殊功能的智能化(层次 1):该层次汽车具有一个或多个特殊自动控制功能,通过警告防范车祸于未然,可称之为“辅助驾驶阶段”。这一阶段的许多技术大家并不陌生,如车道偏离警告系统(LDW)、正面碰撞警告系统(FCW)、盲点信息(BLIS)系统。(3)具有多项功能的智能化(层次 2):该层次汽车具有将至少两个原始控制功能融合在一起实现的系统,完全不需要驾驶员对这些功能进行控制,可称之为“半自动驾驶阶段”。这个阶段的汽车会智能地判断司机是否对警告的危险状况做出响应,如果没有,则替司机采取行动,如紧急自动刹车系统(AEB)、紧急车道辅助系统(ELA)。(4)具有限制条件的无人驾驶(层次 3):该层次汽车能够在某个特定的驾驶交通环境下让驾驶员完全不用控制汽车,而且汽车可以自动检测环境的变化以判断是否返回驾驶员驾驶模式,可称之为“高度自动驾驶阶段”。谷歌无人驾驶汽车基本处于这个层次。(5)全工况无人驾驶(层次 4):该层次汽车完全自动控制车辆,全程检测交通环境,能够实现所有的驾驶目标,驾驶员只需提供目的地或者输入导航信息,在任何时候都不需要对车辆进行操控,可称之为“完全自动驾驶阶段”或者“无人驾驶阶段”。故选 D 项。
A. 视图一定能提高数据的操作性能
B. 定义视图的语句可以是任何数据操作语句
C. 视图可以提供一定程度的数据独立性
D. 视图的数据一般是物理存储的
解析:解析:视图是从一个或几个基本表(或视图)中导出的虚表,数据库中只存放了视图的定义,不存放视图对应的数据。它是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的特点体现在三个方面:(1)简单性,看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化对它们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。(2)安全性,通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。(3)逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响。根据视图的特点可以达到以下的几点作用:(1)简化数据查询语句;(2)使用户从多角度看待同一数据;(3)提高数据安全性;(4)提供了一定程度的逻辑独立性。故选 C 项。
A. 处理过程
B. 输入与输出.
C. 数据存储
D. 数据实体
解析:解析:数据流图(DFD)中顶层数据流图描述了系统的输入与输出。故选 B 项。
A. 瀑布模型
B. 原型模型
C. V 模型
D. 螺旋模型
解析:解析:瀑布模型将软件生命周期划分为制订计划、需求分析、软件设计、程序编写、软件测试和运行维护等 6 个基本活动,并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。本题对交付时间有严格要求,适合用瀑布模型。故选 A 项。
A. 0
B. n
C. 2n
D. n*n
解析:解析:同上题,本题两个 for 循环嵌套执行,循环中的语句执行了 n*n 次,所以时间复杂度为 O(n*n)。故选 D 项。
A. PaaS
B. NaaS
C. IaaS
D. Saas
解析:解析:A 项,PaaS 是(Platform as a Service)的缩写,是指平台即服务,云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了 PaaS(Platform as aService)。B 项,网络即服务(NaaS),是指客户可以通过互联网访问第三方网络传输服务,并采用基于订阅模式的付费方式。C 项,IaaS(Infrastructure as a Service),即基础设施即服务,是指把 IT 基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。D 项,把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为 SaaS(Software as a Service)。一般来说,大家比较公认的云架构是划分为基础设施层、平台层和软件服务层三个层次的 , 对应名称为 IaaS,PaaS 和 SaaS。故选 C 项。
A. 死锁状态一定是不安全状态
B. 从安全状态有可能进入死锁状态
C. 不安全状态就是死锁状态
D. 死锁状态有可能是安全状态
解析:解析:不安全状态一定导致死锁,但不安全状态不一定是死锁状态。故选 A 项。
A. 采用顺序存储结构
B. 采用链式存储结构
C. 采用顺序存储结构,且元素按值有序
D. 采用链式存储结构,且元素按值有序
解析:解析:折半查找要求线性表是有序表。故选 C 项。
A. 实体完整性约束
B. 参照完整性约束
C. 用户自定义完整性约束
D. 关键字完整性约束
解析:解析:关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括实体完整性、参照完整性和用户定义完整性。实体完整性:这条规定的现实意义是,关系模型对应的是现实世界的数据实体,而关键字是实体唯一性的表现,没有关键字就没有实体,所有关键字不能是空值。这是实体存在的最基本的前提,所以称之为实体完整性。参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另一个关系不存在的元组。用户定义完整性:由用户根据实际情况,对数据库中数据的内容所做的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。故选 C 项。