第五章单元测试
  1. 下列正确的数组定义与初始化语句是( )。

  2. A:int d[][2]={{1,2},{3,4}}; B:int N=5,b[N][N]; C:int a[1][2]={{1},{3}}; D:int c[2][]={{1,2},{3,4}};
    答案:int d[][2]={{1,2},{3,4}};
  3. 以下能对一维数组a进行初始化的语句是( )。

  4. A:int a(5)={}; B:int a[3]={0,1,2}; C:int a[5]=(0,1,2,3,4); D:int a{5}={10*1};
  5. 下列关于数组int a[5]的引用正确的是( )。

  6. A:a(0); B:a[5]; C:a(5); D:a[0];
  7. 设有数组int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; i=10; 则a[a[i]]元素数值是( )。

  8. A:10 B:5 C:9 D:6
  9. 若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为( )。

  10. A:无法确定 B:2 C:4 D:3
  11. 定义数组时,可以不用指定其长度。( )

  12. A:对 B:错
  13. 引用数组元素时,下标可以从0或1开始。( )

  14. A:对 B:错
  15. C语言中的字符串是以字符数组的形式处理的。( )

  16. A:对 B:错
  17. 若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[2][1]得到的初值是{6}。 ( )

  18. A:对 B:错
  19. 在C语言中,以{ ‘\0’}作为字符串结束标志。( )

  20. A:错 B:对

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