正确答案: C
采用全局变量传递的方式,以简化模块之间的通信接口和通信量
题目:下面哪一项不符合软件工程的原则?
查看原题
举一反三的答案和解析:
[单选题]下述程序的输出结果是( )。 #includestdio.h> void main() {int a[5]={1,2,3,4,5}; int *p=a,**q=&p; printf("%d,",*(p++)); printf("%d",**q);}
1,2
解析:解析:题干中,*(p++)就是数组元素a[0],输出a[0],之后指针p的值加1,**q即是数组元素a[1]。
[单选题]下列程序的执行结果为
afbecd
解析:解析:主调函数最终输出值是Pat(FirStr)过程的返回值,这就需要调用函数过程Pat。
[单选题]如果字段内容为声音文件,则该字段的数据类型应定义为( )。
OLE对象
[单选题]关于构件的基本应用,下列说法有误的是
java.awt.Color提供了颜色的构造方法Color(int r,int g,intB) ,其中r,g和b代表了三维空间的长、宽和高
解析:解析:按钮Button是―个最常用的构件,当按钮被点击后,会产生ActionEvent事件,需Ac-tionListener接口进行监听和处理事件
[单选题]命令"DIME array(5,5)"执行后,array(3,3)的值为______。
.F.
解析:解析:创建数组的命令格式有两种DIMENSION数组名>(下标上限1>[,下标上限2])[...] DECLARE 数组名>(下标上限1>[,下标上限2])[...]两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。
[单选题]若有定义语句:int a[2][3],*p[33;,则以下语句中正确的是( )。
p[0]=a;
解析:解析:本题考查的重点是指针数组与二维数组的关系。因为*p[3]定义成指针数组,从而指针数组中的任何元素都是一个地址,因此,选项B是正确的。
[单选题]下列程序段的执行结果为______。 A="abcd" B="bcde" E=Right(A,3) F=Mid(B,2,3) If EF Then Print E+ F Else Print F+E
bcdcde
解析:解析:Right(字符串,n):返回字符串的最后n个字符。Mid(字符串,p,n):从第p个字符开始,向后截取n个字符。p和n都是算术表达式。“+”:字符串连接运算符,将两个字符串按顺序连接起来。字符串比较:将两个字符串从左到右逐个比较其ASCII码值,直到比较出第一个不相等的为止。Right("abcd",3)="bcd"Mid("bcde",2,3)="cde""bcd""cde",所以打印出的结果为“bcdcde”。
[单选题]在设置自动启动窗体时,不用定义窗体的( )。
大小