- 某程序的程序图如下图所示,运用McCabe度量法对其进行度量,其环路复杂度是(C) 。
A.4 B.5 C.6 D.8
解析:数有几个圈自我循环也是圈。
2.以下关于面向对象方法中继承的叙述中,错误的是(D)。
A.继承是父类和子类之间共享数据和方法的机制
B.继承定义了一种类与类之间的关系
C.继承关系中的子类将拥有父类的全部属性和方法
D.继承仅仅允许单重继承,即不允许一个子类有多个父类
解析:不一定,只有Java只能单继承
3.不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(B) 。
A.继承 B.多态 C.动态绑定 D.静态绑定
解析:产生了不同结果。正是体现了代码的多态。
4.对于正规式0*(10*1)0,其正规集中字符串的特点是(B) 。
A.开头和结尾必须是0 B.1必须出现偶数次
C. 0不能连续出现 D.1不能连续出现
解析:这个还不会明天再研究下。
5.确定系统边界和关系规范化分别在数据库设计的(A)阶段进行。
A.需求分析和逻辑设计 B.需求分析和概念设计
C.需求分析和物理设计 D.逻辑设计和概念设计
解析:数据库设计分为:需求分析阶段 :对用户做调查整理数据;
概念设计阶段:将数据进行整理ER图确定实体属性;
逻辑阶段:将数据视图进行模型规范;
物理结构:将逻辑结构模型选定一个合适的物理存储,将数据进行存储记录
(索引,聚集)
数据库实施阶段;数据库的维护阶段。
某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(B)。
查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:
SELECT零件号,(A)
FROM P(D)
- A.零件号,零件名称 B.零件号,供应商
C.零件号,供应商所在地 D.供应商,供应商所在地
解析:主键是唯一标识,外键表示一种相连的关系 - A.名称AVG(单价),MAX(单价)−MIN(单价)
B.供应商,AVG(单价),MAX(单价)−MIN(单价)
C.零件名称,AVG单价,MAX单价−MIN单价
D.供应商,AVG单价,MAX单价−MIN单价 - A. ORDER BY 供应商 B. ORDER BY 零件号
C. GROUP BY 供应商 D. GROUP BY 零件号 - 该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(C)。
A. P