A.耦合性数组
B.内聚性数据结构
C.复杂性函数
D.数据传输特性spa
参考答案:A设计
解析:耦合性是模板间相互紧密程度的度量,取决于各个模块之间的接口复杂程度、调用方式以及哪些信息经过接口。对象
A.函数重载就是用相同的函数名定义多个函数接口
B.函数重载的参数列表必须不一样队列
C.重载函数的返回值类型必须不一样内存
D.重载函数的参数能够带有默认值开发
答案:C
解析:在C++语言中,容许定义一系列函数名相同,可是,形参的个数和类型不彻底相同的函数,即函数的重载。重载函数对返回值不作要求,返回值类型也不参与区分函数的重载形式。故C错误
A.控制耦合
B.公共耦合
C.内容耦合
D.数据耦合
参考答案:D
解析:
为了提升模块的独立性
应该尽可能下降模块之间的耦合程度。这是由于:
1•模块之间的稱合程度越低,相互影响就越小,发生异常后产生连锁反应的几率就越低;
2•在修改一个模块时,低耦合的系统能够把修改范围尽可能控制在小的范围内;
3•对一个模块进行维护时,其余模块的内部程序的正常运行不会受到较大的影响。
为了下降模块间的耦合度,可行的举措有:
1•采用简单的数据传递方式;
2•尽可能使用整型等基本数据类型做为接口参数的数据类型;
低耦合
3•无直接耦合 _数据_)«合 •标记(特征)耦合
中耦合
4•控制耦合较强耦合
5•限制接口参数的个数等。与耦合相关的7个等级的3-1。
无直接锅合、数据耦合和标记(特征)耦合属于低强度的耦合。无直接耦合是指调用模块和被调用模块之间不存在直接的数据联系。如若调用模块和被调用模块之间存在数据联系,对于简单变量这样的数据传递针对的是数据耦合,对于数组、结构、对象等复杂数据结构的数据传递针对的是标记搞合。当模块之间的联系不是数据信息而是控制信息时,这样的耦合是控制耦合。控制耦合是中强度的耦合。较强耦合包括外部耦合和公共耦合。外部耦合是指系统容许多个模块同时访问同一个全局变量。公共耦合是指容许多个模块同时访问一个全局性的数据结构。内容搞合是高强度的稱合,它容许一个模块直接调用另外一个模块中的数据。在软件设计时,开发人员应该尽可能使用数据耦合,较少使用控制耦合,限制公共耦合的使用 范围,同时坚定避免使用内容耦合。
6•外部耦合 -公共耦合强耦合
A.反码
B.补码
C.EBCDIC码
D.ASCIl码
参考答案:D
A.队列
B.栈
C.双向链表
D.二叉树
参考答案:B
解析:栈是先进后出,也就是后进先出,是一个意思
队列是先进先出
A.在实数的浮点表示中,阶码是一个整数
B.整数是实数的特例,也能够用浮点数表示
C.实数的补码是其对应的反码在后一位加1
D.相同长度的浮点数和定点数,前者可表示数的范围要大于后者
参考答案:C