【单选题】【消耗次数:1】
模块间的信息联系方式称为模块的( )。
联接
调用
耦合
凝聚
参考答案:
复制
纠错
相关题目
【单选题】 耦合表示模块之间联系的程度,如果两个模块之间传输的信息是控制信息,则这种耦合方式称为()。
①  数据耦合
②  控制耦合
③  非法耦合
④  内容耦合
【多选题】 影响模块间耦合程序的因素有:
①  模块间来往的对象类型
②  模块间的联系方式
③  模块间来往的对象数量
④  模块间接口的数量
【单选题】 如果两个模块间的通信信息是若干数据项,则这种耦合方式称为()。
①  数据耦合
②  控制耦合
③  内容耦合
④  关系耦合
【判断题】 如果两个模块间的通信信息是若干数据项,则这种耦合方式称为数据耦合。
①  正确
②  错误
【判断题】 模块耦合原则是指在优化结构图时应追求模块间较强的联系。
①  正确
②  错误
【多选题】 模块结构图中的模块间调用形式包括:
①  直接调用
②  间接调用
③  选择调用
④  循环调用
【单选题】 模块间的调用关系不包括()。
①  直接调用
②  判断调用
③  循环调用
④  交换调用
【简答题】 当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是[填空]。
【单选题】 不经调用关系,两个模块之间彼此直接使用或修改对方的数据,则这种耦合方式称为()。
①  数据耦合
②  控制耦合
③  内容耦合
④  关系耦合
【简答题】 如何降低模块间耦合度?
随机题目
【单选题】 若已定义:intx=7;floaty=7.0;以下语句中能输出正确值的是()。
①  printf("%d%d",x,y);
②  printf("%d%.3f",x,y);
③  printf("%.3f%.3f",x,y);
④  printf("%.3f%d",x,y);
【单选题】 若按如下定义,函数link的功能是()。其中head指向链表首结点,整个链表结构如下图:┌──┬─┐┌──┬─┐┌──┬──┐head→│data│┼→│data│┼→…→│data│NULL│└──┴─┘└──┴─┘└──┴──┘structnode{intdata;structnode*next;};voidlink(structnode*head){structnode*p=head;while(p!=NULL){if(p-data%2==1)printf("%d",p-p=p-}}
①  计算链表head中结点的个数
②  遍历链表head,输出表中值为奇数的元素
③  删除链表head中的所有结点
④  插入一个新元素到链表head中
【单选题】 x的值在-20至-5之间为“真”,否则为“假”的正确逻辑表达式为()。
①  -20-5
②  x-20x-5
③  !(x-20)!(x-5)
④  -5-20
【单选题】 ()为正确的变量名。
①  -k15
②  int
③  k_5
④  k.jeep
【单选题】 若有定义intm=4321,n=123,k=21;语句printf("%4d+%3d+%2d",m,n,k);执行后的输出结果是()。
①  4321432143211231231232121
②  432112321
③  4321+123+21
④  432+123+021
【单选题】
①  0
②  3
③  12
④  15
【单选题】 执行下面程序段后,输出字符B的个数是(   )x=0;while(x=5){printf("B");x+=2;}
①  0个
②  3个
③  5个
④  6个
【单选题】 若有定义:intx;charc=A;则正确的赋值表达式是()。(说明:A的ASCII码的十进制值为65,a的ASCII码的十进制值为97)
①  x=c+32
②  x=c+ABC
③  x=c+CBA
④  x=ABC
【单选题】
①  函数调用
②  int型表达式
③  double型表达式
④  非法表达式
【单选题】
①  charintlongint=folatdouble