文档详情

数据结构软件工程数据库有答案.ppt

发布:2018-12-21约1.26万字共75页下载文档
文本预览下载声明
关系代数-自然连接 A B C D a l x y b n p x R S A B a l b n R B C D f g h l x y n p x S 关系代数-自然连接 A B C f s g d s g f d s R B C D s g f c f d d s g S A B C D f s g f d s g f f d s g R S 关系代数-外部连接 A B C D a l x y b n p x c i Null Null R S A B a l b n c i R B C D f g h l x y n p x S 左连接 A B C D a l x y b n p x Null f g h R S 右连接 关系代数-外部连接 A B C D a l x y b n p x c i Null Null Null f g h A B a l b n c i R B C D f g h l x y n p x S R S 全连接 练习题: (1)有三个关系R、S和T如下:   则由关系R和S得到关系T的操作是   A)自然连接 B)交  C)除 D)并 (2)有三个关系R、S和T如下:    则由关系R和S得到关系T的操作是   A)自然连接  B)交  C)投影  D)并 R ? ? ? S ? ? ?T ? ? A B C ? A D A B C D a 1 2 ? c 4 ? c 3 1 4 b 2 1 ? ? ? ? ? ?c 3 ?1 ? ? ? ? ? (3)有两个关系R和T如下:    则由关系R得到关系T的操作是   A)选择  B)投影  C)交  D)并 (4)有三个关系R,S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为( )。 A)选择 B)投影 C)交 D)并 (5)有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为 A)笛卡儿积 B)交 C)并 D)自然连接 (6)有三个关系R,S和T如下: 由关系R和S通过运算得到关系T,则应使用的运算为 A)?并??????????B)?自然连接??????C)笛卡尔积?????D)交 (7)设有如下三个关系表: 下列操作中正确的是 A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S (8)设有如下关系表: 则下列操作中正确的是 A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S R ? S ? T A ? B C ? A B C m ? 1 3 ? m 1 3 n ? ? ? ? n 1 3 R ? ? ? S ? ? ? T ? ? A B C ? A B C ? A B C 1 1 2 ? 3 1 3 ? 1 1 2 2 2 3 ? ? ? ? ? 2 2 3 ? ? ? ? ? ? ? ? 3 1 3 程序设计基础 程序设计方法 结构化程序设计方法(面向过程的程序设计方法) 自顶向下、逐步求精、模块化 (内聚和耦合)、限制使用goto语句 模块划分的原则:高内聚、低耦合 基本结构:顺序结构、选择结构(分支结构)、重复结构(循环结构) 面向对象的程序设计方法 类和对象(抽象和具体),例如:人—张三。 一个对象由对象名、属性和操作(方法)组成 封装性、继承性和多态性 (1)下列选项中不属于结构化程序设计原则的是( )。 A)可封装 B)自顶向下 C)模块化 D)逐步求精 (2)软件设计中划分模块的一个准则是( )。 A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合 (3)结构化程序所要求的基本结构不包括   A)顺序结构 B)GOTO跳转 C)选择(分支)结构 D)重复(循环)结构 (4)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性 C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D)内聚性是指模块间互相连接的紧密程度   (5)下列叙述中,不符合良好程序设计风格的是   A)程序的效率第一,清晰第二 B)程序的可读性好   C)程序中有必要的注释 D)输入数据前要有提示信息 (6) 下面选项中不属于面向对象程序设计特征的是   A)继承性 B)多态性   C)类比性 D)封装性 (7)
显示全部
相似文档