●在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为_(1)_。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为_(2)_。编译程序根据上下文判定算子的操作意义,这称为_(3)_。
(1)A.参数多态 B.过载多态 C.包含多态 D.隐含多态
(2)A.参数多态 B.过载多态 C.包含多态 D.隐含多态
(3)A.算子鉴别 B.算子操作 C.算子定义 D.算子运算 ●在面向对象分析过程中,用概念模型来详细描述系统的问题域,用_(4)_来表示概念模型;用_(5)_来描述对象行为。
(4)A.序列图 B.类图 C.协作图 D.用例图
(5)A.序列图和协作图 B.用例图和活动图
C.状态图和活动图 D.用例图和构件图
●若将有限状态自动机(DFA)识别的0、1符号串看作二进制数,则_(6)_识别的是能被十进制数3整除的正整数,_(7)_是与该自动机等价的正规式。

(7)A.0*(101'01)*0* B.(0*10101)*
C.(0*(11)*(00)*)* D.(0*(1(01'0)*1)*)*
●在UML中,_(8)_把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。
(8)A.组合活动 B.同步条 C.活动 D.泳道
●在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于_(9)_。
(9)A.程序流程图明确地指了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序
B.活动图不提供循环控制定结构,而程序流程图提供
C.活动图不能表示并发活动,而程序流程图可以表示并发活动
D.两者采用不同的图形符号系统
●在局部E-R图合并为总体E-R图的过程中,_(10)_是错误的。
(10)A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现一次
B.在总体E-R图中可以添加属于不同局部E-R图实体间的联系
C.在总体E-R图中可以删除在原局部E-R图中存在的联系
D.在总体E-R图中不能删除任何不同实体间的联系
●设ρ={(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为_(11)_,分解ρ_(12)_
align=middle width="33%">A1 align=middle width="33%">A2 align=middle width="34%">A3
align=middle width="33%">a align=middle width="33%">a align=middle width="34%">d
align=middle width="33%">a align=middle width="33%">b align=middle width="34%">e
align=middle width="33%">a align=middle width="33%">c align=middle width="34%">f
(11)A.F={A1→A2,A1→A3} B.F={A1→A2}
C.F={A1→A3} D.F={A1A3→A2,A1A2→A3}'
(12)A.是无损联接的 B.是保持函数依赖的
C.是有损联接的 D.是否保持函数依赖是无法确定的
●设学生选课关系模式为SC(Sno,Cno,Grade),其中,Sno为学号,Cno为课程号,Grade为成绩,SQL查询语句如下:
SELECT Sno
FROM SCSCX
WHERE NOT EXISTS
(SELECT *
FROM SCSCY
WHERE SCY.Sno='1042' AND NOT EXISTS
(SELECT *
FROM SCSCZ
WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));
与该查询等价的元组演算表达式为{t|_(13)_(sc(u)^sc(v)^) _(14)_^t[1]=u[]1}
(13)
(14)