A、 隐藏
B、 抽象
C、 封装
D、 结合
答案:C
解析:解析:对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。本题答案为C选项。
A、 隐藏
B、 抽象
C、 封装
D、 结合
答案:C
解析:解析:对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。本题答案为C选项。
A. 数据库定义
B. 数据库的建立和维护
C. 数据库访问
D. 数据库和网络中其他系统的通信
解析:解析:数据库管理系统的主要功能包括:①数据模式定义﹔②数据存取的物理构建;③数据操纵﹔④数据完整性、安全性的定义与检查﹔⑤数据库的并发控制与故障恢复;⑥数据的服务。本题答案为D选项。
A. 30
B. 29
C. 20
D. 19
解析:解析:【解析】栈的顺序存储空间为5(0-49),栈底指针bottom=49,指向栈底的元素,当栈顶指针top=30时,栈内元素存储在30-49的空间(包括30和49),则元素个数为49-30+1=20。本题答案为C选项。
A. S#→Sd
B. S#→Sd,Sd→Dc
C. S#→Sd,(S#,C#)→G
D. C#→P#,(S#,C#)→G
解析:解析:在关系模式中,如果Y→X,X→A,且X不决定Y和A不属于X,那么Y→A是传递依赖。在关系模式S中,S#→Sd,Sd→Dc,且S6不决定S#,De不属于Sd,,S#→Dc是传递依赖。本题答案为B选项。
A. 数据操作复杂的问题
B. 查询速度低的问题
C. 插入、删除异常及数据冗余问题
D. 数据安全性和完整性保障的问题
解析:解析:关系模式进行规范化的目的是使关系结构更加合理,消除存储异常,使数据冗余尽量小,便于插入、删除和更新等操作。本题答案为C选项。
A. 算法的效率只与问题的规模有关,而与数据的存储结构无关
B. 算法的时间复杂度是指执行算法所需要的计算工作量
C. 数据的逻辑结构与存储结构是一一对应的
D. 算法的时间复杂度与空间复杂度一定相关
解析:解析:数据的存储结构直接决定数据的输入,而这会影响算法所执行的基本运算次数,影响算法的时间复杂度,A选项错误。算法的时间复杂度是指执行算法所需要的计算工作量,B选项正确。数据的逻辑结构是指反映数据元素之间逻辑关系(即助后件关系)的数据结构,数据的存储结构是数据的逻辑结构在计算机存储空间中的存放方式,数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,C选项错误。算法的时间复杂度与空间复杂度没有直接关系,D选项错误。本题答案为B送项。
A. 交
B. 并
C. 差
D. 选择
解析:解析:本题中,关系T中的元组是关系R中有而关系S中没有的元组的集合,即从关系R中去掉与关系S中相同的元组后得到关系T,故为差运算。本题答案为C选项。
A. 从属模块一定是原子模块
B. 扇入是一个模块直接调用的其他模块数
C. 结构图是描述软件系统功能的
D. 深度等于控制的层数
解析:解析:没有从属节点的模块是原子模块。扇入指调用一个绐定模块的模块个数。结构图是描述软件系统结构的图形工具。深度指控制的层数。本题答案为D选项。
A. 就绪状态
B. 运行状态
C. 阻塞状态
D. 活动状态
解析:解析:一般来说,一个进程的活动情况至少可以划分为运行状态、就绪状态、阻塞(等待)状态、创建状态和终止状态5种。其中,就绪、运行和阻塞3种基本状态之间在一定条件下是可以相互转化的。进程在就绪状态下(已获得除CPU以外的所有所需运行资源),一旦分配到CPU,就转化为运行状态。本题答案为B选项。
A. 不会因为数据的变化而影响应用程序
B. 不会因为存储策略的变化而影响存储结构
C. 不会因为某些存储结构的变化而影响其他的存储结构
D. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
解析:解析:数据独立性是数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。本题答案为D选项。
A. 有且只有一个根结点的数据结构一定是线性结构
B. 每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结
C. 有且只有一个根结点的数据结构一定是非线性结构
D. 有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构
解析:解析:一个非空线性结构应满足两个条件:①有且只有一个相结点;②每个结点最多有一个前件,也最多有一个后件。不满足以上两个条件的数据结构统称为非线性结构。本题答案为D选项。