第五章单元测试
  1. 编译器为数组开辟的内存空间是( )。

  2. A:未知的
    B:有些连续有些不连续
    C:连续的
    D:不连续的

    答案:连续的

  3. 数组访问越界后会发生什么(   )


  4. A:计算出错误的数值 B:程序崩溃 C:都有可能发生 D:访问失败
  5. 以下正确的数组声明是( )。

  6. A:int [2] arr
    B:int arr(2)
    C:int (2) arr
    D:int arr[2]
  7. 以下数组初始化正确的是( )。

  8. A:void arr[4] = {1,2,3,4};
    B:int arr[4] = 1,2,3,4;
    C:int arr[4] = {1,2,3,4};
    D:int arr[0] = {1,2,3,4};
  9. 以下数组初始化正确的是( )。

  10. A:int arr[2] = {1,2,3,4};
    B:int arr[2][] = {1,2,3,4};
    C:int arr[][2] = {1,2,3,4};
    D:void arr[2][2] = {1,2,3,4};
  11. 已知一维数组arr[6] = {1, 5, 9, 3, 8, 2},其中大于5的元素是(   )


  12. A:arr[2] B:arr[1] C:arr[3] D:arr[6]
  13. 在定义数组int arr[10]后,下列选项中对arr的引用正确的是( )。

  14. A:arr[6.3]
    B:arr[10]
    C:arr(6)
    D:arr[0]
  15. 关于数组类型的定义,下列描述中正确的是( )。

  16. A:一个数组中的各元素类型可以不一样
    B:数组的下标类型为整型
    C:数组元素的下标从1开始
    D:数组的大小一旦定义就是固定的
  17. 已有int型一维数组arr[10],可以通过int b[10] = arr[10]的方式复制整个数组。( )

  18. A:对 B:错
  19. 可以对整型数组进行整体输入、输出。( )

  20. A:对 B:错

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