关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义的完整性约束

【◆参考答案◆】:C

【◆答案解析◆】:关系模型允许3类数据约束,它们是: ·实体完整性约束 该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。 ·参照完整性约束 该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。 ·用户定义的完整性约束 用户定义的完整性就是针对某~具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。

(2)【◆题库问题◆】:[单选] 在长度为n的线性表中,降序排列,则寻找最大项最少需要的软(  )次。
A.1
B.n
C.n2
D.n/Z

【◆参考答案◆】:A

【◆答案解析◆】:线性表的元素已降序排列,则用顺序查找法最少只需要比较1次。

(3)【◆题库问题◆】:[单选] 有如下程序: #inClude<iostream> using namespaCe std; Class Book{publiC: Book(Char*t=””){strCpy(title,t);} private: Char titlel40]; }; Class Novel:publiC Book{ publiC: Novel(Char*t=””):Book(t){}Char*Category(  )Const{return”文学”;} }; int main(  ){ Book * pb;pb=new Novel(  ); Cout<<pb→Category(  ); delete pb; return 0; }若程序运行时输出结果是“文学”,则横线处缺失的语句是(  )。
A.Char*Category(  );
B.Char*Category(  )Const;
C.virtual Char*Category(  )Const;
D.virtual Char*Category(  )Const=0;

【◆参考答案◆】:D

【◆答案解析◆】:本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类足不能被实例化的,但是可以定义指向抽象类数据的指针变量,当派生类成为具体类后,就可以用这种指针指向派生类的对象,然后通过该指针调用虚函数,实现多态性的操作。所以本题答案为D。

(4)【◆题库问题◆】:[单选] 下列叙述中正确的是(  )。
A.有一个以上根结点的数据结构不一定是非线性结构
B.只有一个根结点的数据结构不一定是线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构

【◆参考答案◆】:D

【◆答案解析◆】:线性表的特点是:在数据元素的非空有限集合中;存在唯一的一个被称为“第一个”的数据元素;存在唯--个被称为“最后一个”的数据元素;除第一个以外,集合中的每个数据元素均只有-个后继;除最后-个以外,集合中的每个数据元素均只有一个后继。因此,双向表是非线性结构。

(5)【◆题库问题◆】:[单选] 下列工具中为需求分析常用工具的是(  )
A.PAD
B.PFD
C.N-S
D.DFD

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 下列选项中,(  )不属于一个算法的基本特征。
A.完整性
B.可行性
C.有穷性
D.拥有足够的情报

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】算法具有可行性、确定性、有穷性和拥有足够的情报四个特征。

(7)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是(  )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】数据库设计的目的是设计一个能满足用户要求,性能良好的数据库。所以数据库设计的核心是数据库应用。

(8)【◆题库问题◆】:[单选] 若有定义语句:double a,*p=&a;,以下叙述中错误的是(  )。
A.定义语句中的*号是一个间址运算符
B.定义语句中的*号只是一个说明符
C.定义语句中的P只能存放double类型变量的地址
D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P

【◆参考答案◆】:C

【◆答案解析◆】:double a,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

(9)【◆题库问题◆】:[单选] 设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为(  )。
A.23,13,51,57,66,26,81,69,76
B.13,23,26,51,57,66,81,76,69
C.23,l3,51,57,26,66,81,69,76
D.23,13,51,57,81,26,66,69,76

【◆参考答案◆】:A

(10)【◆题库问题◆】:[单选] 创建新类Visual FoxPro提供的工具有()
A.类设计器和报表设计器
B.类设计器和表单设计器
C.类设计器和查询设计器
D.类设计器

【◆参考答案◆】:D

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: