以下错误的数组定义是( ).
A: double d[1+2+3];
B:
C: define N 10 int a[N+2];
D: float f[10+'A']
E: int n=10; int a[n+2];
A: double d[1+2+3];
B:
C: define N 10 int a[N+2];
D: float f[10+'A']
E: int n=10; int a[n+2];
D
举一反三
- 以下数组定义中,错误的是( )。 A: int a[10*2]; B: int a[10]; C: D: define N 20int a[N]; E: int n=10;int n[10];
- 要求定义具有10个元素的一维数组a,则以下语句中错误的是( )。 A: B: define N 10 int a[N]; C: D: define n 10int a[2*n]; E: int n=10,a[n]; F: int a[5+5];
- 要求定义包含8个int类型元素的一维数组,以下错误的是( )。 A: int N=8; int a[N]; B: C: define N 3 int a[2*N+2]; D: int a[ ]={0,1,2,3,4,5,6,7}; E: int a[1+7]={0};
- 若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是() A: #define N 10 B: int a[N]; C: #define n 5 D: int a[2*n]; E: int a[5+5]; F: int n=10,a[n];
- 在VC++2010下定义一个长度为10的整型一维数组,以下定义语句中错误的是__________。: #define N 10 int a[N];/#/#define n 5 int a[2*n];/#/int a[5+5];/#/int n=10,a[n]; 答
内容
- 0
以下关于二维数组的定义中错误的是________。 A: float<br/>a[][4]={0,1,5,8,9}; B: int<br/>a[3][4]; C: int<br/>n=10;float a[n][3]; D: #define<br/>N 5<br/>int a[2][N];
- 1
若要求定义具有10个int形元素的一维数组a,则以下的定义语句中错误的是()。 A: #define N 10 B: t a[N]; C: #define n 5 D: t a[2*n]; E: int a[5+5]; F: int n=10,a[n];
- 2
下列一维数组的定义中正确的是( )。 A: int n=10;int a[n]; B: const float n=10;float b[n]; C: char c[127/2]; D: double d[ ];
- 3
以下一维数组a 的正确定义是( ) A: int a(10); B: float n=10,a[n]; C: int n;scanf(“%d”,&n);float a[n]; D: E: define size 10;long a[size];
- 4
若要求定义具有10个int型元素的一维数组a,则下列定义语句中错误的是( )。 A: B: def1ne N 10 int a [N]; C: D: define n 5int a[2*n]; E: int a [6+4]; F: int n=10,a[n];