正确答案: B

模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

题目:为了使模块尽可能独立,要( )。

解析:耦台性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块之间的内聚性,有利于提高模块的独立性。

查看原题

举一反三的答案和解析:

  • [单选题]下列符号中,正确的C++标识符是______。
  • foo-9


  • [单选题]有如下程序 #include iostream> #include iomanip> using namespace std; class MyClass { public: MyClass() { cout'A'; } MyClass(char c){ coutc; } ~MyClass(){ cout'B'; } }; int main( ) { MyClass p1,*p2; p2=new MyClass('X'); delete p2; return 0; } 执行这个程序屏幕上将显示输出
  • AXBB

  • 解析:解析:本题主要考查的是构造函数和析构函数。构造函数在对象被创建的时候由系统自动调用,而析构函数在对象的生存期即将结束的时候由系统自动调用。本例的main()函数中,第1条语句定义了一个MyClass对象和一个MyClass类型指针,此时创建了1个对象,因为没有构造参数,故会调用默认构造函数,输出一个'A'。第2条语句通过new运算符动态创建了1个MyClass对象,此时传入了一个构造参数'X',所以会调用相应的构造函数,输出一个'X'。第3条语句使用delete运算符释放了1个对象,所以会调用1次析构函数,输出一个'B'。最后,当main()函数结束时,局部变量p1的生存期结束,故还要调用1次析构函数输出一个'B'。因此,最终输出结果是AXBB,应该选择D。

  • [单选题]有以下程序
  • include

    include

  • 解析:【答案】B

  • [单选题]某人设计了如下程序用于计算并输出7!(7的阶乘): Private Sub Command1_Click t = 0 For k = 7 To 2 Step -1 t = t * k Next Print t End Sub 执行程序时,发现结果是错误的。下面的修改方案中能够得到正确结果的是。
  • 把t=0改为t=1


  • [单选题]某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏操作是( )。
  • OpenReport

  • 解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,常用的开操作有:OpenForm用于打开窗体,Ope.Qucry用于打开查询,OpenTable用于打开一个表, OpenRclaort则用于打开报表。而选项D).OpcnWindow不是合法的宏操作。

  • [单选题]数据的存储结构是指( )。
  • 数据的逻辑结构在计算机中的存放形式

  • 解析:解析: 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式。数据的存储结构有顺序结构,链式结构、散列结构和索引结构等。

  • [单选题]怎样对表的一个范围进行查询,如所有在1月1日和6月31日之间的销售额?下面给出正确的表达式的是( )。
  • >=1/1and=6/31


  • [单选题]x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
  • scanf("%d%d%d",&x,&y,&z);


  • 推荐下载科目: 软考中级 思科认证 计算机一级 软考初级 职称计算机 计算机操作员初级 计算机操作员中级 计算机操作员高级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2