正确答案: D
模块设计要保证高耦合、高内聚
题目:下列选项中不符合良好程序设计风格的是( )。
解析:模块设计要保证低耦合,高内聚。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确
Mytext.Text
解析:正确答案:B
[单选题]下列关于类、对象、属性和方法的叙述中,错误的是( )。
基于同一个类产生的两个对象不可以分别设置自己的属性值
解析:D) 【解析】类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。
[单选题]若有如下语句 #includeiostream.h> void main() { int x=3: do{ X=X-2; coutX; }while(!(--x)); } 则上面程序段
输出的是1和-2
解析:解析:do—while语句的一般格式为do循环体语句while(表达式);,先执行循环体语句一次,再判断表达式的值,若为真则继续执行循环,否则终止循环。本题中,先执行x=x-2,即为l。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式的值为0,结束循环。
[单选题]以下选项中能正确把c1定义成结构体变量的是( )。
struct { int red; int green; int blue; }c1;
解析:解析:因为结构体中不能出现同名的成员变量,所以选项A和B都是错误的;又因为结构体中成员的定义应该由分号隔开,所以选项C也是错误的。选项D定义了一个无名结构体,并同时定义该结构体变量c1,是正确的写法。故应该选择D。