若有:int a[10]; 下列语句中正确的是( )。
A: a[3 * 3] = 10 * 10;
B: a0 = 10;
C: a[4 * 4] = 10 * 10;
D: A[0] = 10;
A: a[3 * 3] = 10 * 10;
B: a0 = 10;
C: a[4 * 4] = 10 * 10;
D: A[0] = 10;
举一反三
- 以下对一维数组的所有元素进行正确初始化的是( )。A. int a[10] = (0, 0, 0, 0); B. int a[10] = { };C. int a[ ] = {0};D. int a[10] = {10*6}; A: int a[10] = (0, 0, 0, 0); B: int a[10] = { }; C: int a[ ] = {0} D: int a[10] = {10*6}
- 有以下语句,则调用函数的正确语句是()。int a[10];void fun(int *,int n); A: fun(a,10); B: fun(a[0],10); C: fun(*a,10); D: fun(&a,10);
- 对于数组的使用,以下做法正确的是: (1) int a[]={1,2,3} (2) int a[10]=new int[10]; a[10]=1;a[1]=1; (3) int a[10]={1,”2”,3}; (4) int a[10]; a[1]=0
- 下列数组定义/初始化的写法,哪些语法上是正确的? A: int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; B: int a[10] = {0}; C: int a[10]; D: int a[] = {0}; E: int a[];
- 若有定义int a[10],i=4;则对数组元素的非法引用是( )。 A: a[2*3] B: a[0] C: a[i] D: a[10]