- A+
所属分类:安全生产法及相关法律知识题库
【◆参考答案◆】:C
【◆答案解析◆】:关系模型允许3类数据约束,它们是: ·实体完整性约束 该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。 ·参照完整性约束 该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。 ·用户定义的完整性约束 用户定义的完整性就是针对某~具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
(2)【◆题库问题◆】:[单选] 在长度为n的线性表中,降序排列,则寻找最大项最少需要的软( )次。
A.1
B.n
C.n2
D.n/Z
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;
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.双向链表是非线性结构
A.有一个以上根结点的数据结构不一定是非线性结构
B.只有一个根结点的数据结构不一定是线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构
【◆参考答案◆】:D
【◆答案解析◆】:线性表的特点是:在数据元素的非空有限集合中;存在唯一的一个被称为“第一个”的数据元素;存在唯--个被称为“最后一个”的数据元素;除第一个以外,集合中的每个数据元素均只有-个后继;除最后-个以外,集合中的每个数据元素均只有一个后继。因此,双向表是非线性结构。
(5)【◆题库问题◆】:[单选] 下列工具中为需求分析常用工具的是( )
A.PAD
B.PFD
C.N-S
D.DFD
A.PAD
B.PFD
C.N-S
D.DFD
【◆参考答案◆】:D
(6)【◆题库问题◆】:[单选] 下列选项中,( )不属于一个算法的基本特征。
A.完整性
B.可行性
C.有穷性
D.拥有足够的情报
A.完整性
B.可行性
C.有穷性
D.拥有足够的情报
【◆参考答案◆】:A
【◆答案解析◆】:A。【解析】算法具有可行性、确定性、有穷性和拥有足够的情报四个特征。
(7)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是( )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训
【◆参考答案◆】:A
【◆答案解析◆】:A。【解析】数据库设计的目的是设计一个能满足用户要求,性能良好的数据库。所以数据库设计的核心是数据库应用。
(8)【◆题库问题◆】:[单选] 若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。
A.定义语句中的*号是一个间址运算符
B.定义语句中的*号只是一个说明符
C.定义语句中的P只能存放double类型变量的地址
D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P
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.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.类设计器
A.类设计器和报表设计器
B.类设计器和表单设计器
C.类设计器和查询设计器
D.类设计器
【◆参考答案◆】:D