第30题: [单项选择]为了提高软件模块的独立性,模块之间最好是( )。 A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 参考答案:D 答案解析:[解析] 耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。
第31题: [单项选择]有关系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)。其中S#为学号,Sname为学生姓名,Sex为性别,C#为课程号,Cname为课程名,要查询选修“计算机文化”课程的全体男生姓名的SQL语句为SelectSname From S,C,SC Where子句,这里的Where子句的内容可以为 ______。 参考答案:C 答案解析:[评析] 本题涉及三个表的连接查询,需要我们解决的是Where后面的连接条件,首先连接表S与SC,连接条件为S.S#=SC.S#;然后再连接表C和SC,连接条件为C.C#=SC.C#。这样就可以将三个