定义了一维int型数组a后,下面错误的引用是?


定义了一维int型数组a后,下面错误的引用是?

A.a[0]=1;

B.a[10]=2;

C.a[0]=5*2;

正确答案:B

在定义了一维int型数组a之后,可以使用索引来访问数组中的元素。数组的索引从0开始,因此有效的索引范围是从0到数组长度减1。

选项B中的a[10]试图访问数组a中的第11个元素,但是根据题目没有提供数组a的长度信息,所以无法确定数组a是否有足够的元素来支持索引为10的访问。如果数组a的长度不足10,那么a[10]=2; 将会导致数组越界错误。

因此,选项B.a[10]=2; 是错误的引用。正确的引用应该在有效的索引范围内,如选项A.a[0]=1; 和选项C.a[0]=5*2;。


Tag: 时间:2023-06-14 20:47:51