【单选题】【消耗次数:1】
如果两个模块间的通信信息是若干数据项,则这种耦合方式称为()。
数据耦合
控制耦合
内容耦合
关系耦合
参考答案:
复制
纠错
相关题目
【判断题】 如果两个模块间的通信信息是若干数据项,则这种耦合方式称为数据耦合。
①  正确
②  错误
【单选题】 耦合表示模块之间联系的程度,如果两个模块之间传输的信息是控制信息,则这种耦合方式称为()。
①  数据耦合
②  控制耦合
③  非法耦合
④  内容耦合
【判断题】 如果两个模块之间传输的信息是控制信息,则该耦合称为控制耦合。
①  正确
②  错误
【单选题】 不经调用关系,两个模块之间彼此直接使用或修改对方的数据,则这种耦合方式称为()。
①  数据耦合
②  控制耦合
③  内容耦合
④  关系耦合
【单选题】 当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为如下哪种耦合?( )
①  数据耦合
②  公共耦合
③  标记耦合
④  内容耦合
【判断题】 一般来说,设计软件时应尽量使用数据耦合,减少控制耦合,限制外部环境耦合和公共数据耦合,杜绝内容耦合。
①  正确
②  错误
【判断题】 数据耦合一般比控制耦合更好
①  正确
②  错误
【单选题】 要减少两个模块之间的耦合,则必须( )。
①  两个模块间的调用次数要少
②  模块间传递的参数要少
③  模块间传递的参数要少且布传递开关型参数
④  模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
【单选题】 下列耦合方式中耦合度最低、性能最好的是()。
①  过程耦合
②  数据耦合
③  控制耦合
④  功能耦合
【简答题】 简述去除模块间控制耦合的方法。
随机题目
【单选题】 关于数组,下列说法中不正确的是( )
①  数组是最简单的复合数据类型,是一系列数据的集合
②  数组元素可以是基本数据类型、对象或其他数组
③  定义数组时必须分配内存
④  一个数组中所有元素都必须具有相同的数据类型
【单选题】 下面哪一个import命令可以为我们提供编写网络应用程序的类( )
①  import java.sql.*;
②  import java.util.*;
③  import java.io.*;
④  import java.net.*;
【单选题】 提供Java存取数据库能力的包是( )
①  java.sql
②  java.awt
③  java.lang
④  java.swing
【单选题】 设有下列数组定义语句: int a[] = {1, 2, 3}; 则对此语句的叙述错误的是( )
①  A.定义了一个名为 a 的一维数组
②  a 数组有 3 个元素
③  a 数组元素的下标为 1~3
④  数组中每个元素的类型都是整数
【单选题】 在类中若要处理 ActionEvent 事件,则该类需要实现的接口是( )。
①  Runnable
②  ActionListener
③  Serializable
④  Event
【单选题】 方法resume()负责恢复哪些线程的执行( )
①  通过调用stop()方法而停止的线程。
②  通过调用sleep()方法而停止的线程。
③  通过调用wait()方法而停止的线程。
④  通过调用suspend()方法而停止的线程。
【单选题】 以下对自定义异常描述正确的是( )
①  自定义异常必须继承Exception
②  自定义异常可以继承自Error
③  自定义异常可以更加明确定位异常出错的位置和给出详细出错信息
④  程序中已经提供了丰富的异常类,使用自定义异常没有意义
【单选题】 自定义异常时,可以通过对下列哪一项进行继承?( )
①  Error 类
②  Applet 类
③  Exception 类及其子类
④  AssertionError 类
【单选题】 下列说法中,错误的一项是( )。
①  线程就是程序
②  线程是一个程序的单个执行流
③  多线程是指一个程序的多个执行流
④  多线程用于实现并发
【单选题】 运行下面程序时,会产生什么异常?( ) public class X7_1_4 { public static void main(String[] args) { int x = 0; int y = 5/x; int[] z = { 1,2,3,4 } ; int p = z[4]; } }
①  ArithmeticException
②  NumberFormatException
③  ArrayIndexOutOfBoundsException
④  IOException