若有定义int a[10],i=4;则对数组元素的非法引用是( )。
A: a[2*3]
B: a[0]
C: a[i]
D: a[10]
A: a[2*3]
B: a[0]
C: a[i]
D: a[10]
举一反三
- 若有定义:int a[10],则对数组a元素的正确引用是_____。 A: a[10] B: a[3.5] C: a(5) D: int i=3; a[i];
- 定义数组int a[10], i=2下列数组元素的引用,哪个是错误的? A: a[10] = 10; B: a[i] = i; C: a[i+2] = i; D: a[0] = 10;
- 若有定义:int a[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)[/i][/i] A: *(&a[0][0]十10*i+ B: *(a++j C: *(a++ D: *(a+
- 若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是()。 (o<=i<4,0<=j<=10[/i] A: *(&a[0][0]+10*i+j) B: *(a+i)+j C: *(*(a+i)+j) D: *(a[i]+j)
- 若有说明语句"int a[4][10];"且 0<=i<4,0<=j<10,则对数组元素 a[i][j]的错误引用是*(a+i)[j]。[/i]