第六章单元测试
  1. 下面是对数组s的初始化操作,其中不正确的是( )。

  2. A:char s[5]={‘a’}; B:char s[5]={“a”}; C:char s[5]=’’; D:char s[5]=“abcdef”;
    答案:char s[5]=“abcdef”;
  3. 下面叙述正确的是( )。

  4. A:字符串“123”与“123”相等。 B:两个字符串所包含的字符个数不相同时,才能进行大小比较。 C:字符个数多的字符串比字符个数少的字符串大。 D:字符串“123”小于字符串
  5. 以下能对二维数组a进行正确初始化的语句是( )。

  6. A:int a[ ][3]={{1,2,3},{4,5,6}}; B:int a[ ][3]={{1,0,1},{ },{1,1}}; C:int a(2)[ ]={{1,0,1},{5,2,3}}; D:int a(2)[4]={{1,2,3},{4,5},{6}};
  7. 若有说明:int a[3][4];则下面正确的叙述是( )。

  8. A:数组a中每个元素均可得到初值0。 B:只有元素a[0][0]可得到初值0。 C:此说明语句不正确。 D:数组a中各元素都可以得到初值,但其值不一定为0。
  9. 以下程序段运行后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];

  10. A:9 B:18 C:19 D:21

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