第六章测试
1.下面是对数组s的初始化操作,其中不正确的是( )。
A:char s[5]={“a”}; B:char s[5]=’’; C:char s[5]=“abcdef”; D:char s[5]={‘a’};
答案:C
2.下面叙述正确的是( )。
A:字符串“123”与“123”相等。 B:两个字符串所包含的字符个数不相同时,才能进行大小比较。 C:字符串“123”小于字符串 D:字符个数多的字符串比字符个数少的字符串大。 3.以下能对二维数组a进行正确初始化的语句是( )。
A:int a(2)[ ]={{1,0,1},{5,2,3}}; B:int a[ ][3]={{1,0,1},{ },{1,1}}; C:int a[ ][3]={{1,2,3},{4,5,6}}; D:int a(2)[4]={{1,2,3},{4,5},{6}}; 4.若有说明:int a[3][4];则下面正确的叙述是( )。
A:只有元素a[0][0]可得到初值0。 B:此说明语句不正确。 C:数组a中每个元素均可得到初值0。 D:数组a中各元素都可以得到初值,但其值不一定为0。 5.以下程序段运行后sum的值为( )。int k=0,sum=0;int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};for( ;k<3;k++) sum+=a[k][k+1];
A:19 B:9 C:21 D:18

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部