第五章测试
1.编译器为数组开辟的内存空间是( )。
A:未知的
B:不连续的
C:连续的
D:有些连续有些不连续

答案:C
2.

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


A:计算出错误的数值 B:访问失败 C:程序崩溃 D:都有可能发生 3.以下正确的数组声明是( )。
A:int arr(2)
B:int arr[2]
C:int (2) arr
D:int [2] arr
4.以下数组初始化正确的是( )。
A:int arr[0] = {1,2,3,4};
B:int arr[4] = 1,2,3,4;
C:int arr[4] = {1,2,3,4};
D:void arr[4] = {1,2,3,4};
5.以下数组初始化正确的是( )。
A:int arr[2] = {1,2,3,4};
B:void arr[2][2] = {1,2,3,4};
C:int arr[2][] = {1,2,3,4};
D:int arr[][2] = {1,2,3,4};
6.

已知一维数组arr[6] = {1, 5, 9, 3, 8, 2},其中大于5的元素是(   )


A:arr[2] B:arr[3] C:arr[6] D:arr[1] 7.在定义数组int arr[10]后,下列选项中对arr的引用正确的是( )。
A:arr(6)
B:arr[6.3]
C:arr[10]
D:arr[0]
8.关于数组类型的定义,下列描述中正确的是( )。
A:数组元素的下标从1开始
B:数组的下标类型为整型
C:数组的大小一旦定义就是固定的
D:一个数组中的各元素类型可以不一样
9.已有int型一维数组arr[10],可以通过int b[10] = arr[10]的方式复制整个数组。( )
A:对 B:错 10.可以对整型数组进行整体输入、输出。( )
A:错 B:对

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