以下数组定义中不正确的是:
A: int student[10*3];
B: define N 20char prices[N];
C: double score[3][4];
D: int k=8;float distance[k];
A: int student[10*3];
B: define N 20char prices[N];
C: double score[3][4];
D: int k=8;float distance[k];
D
举一反三
- 以下关于二维数组的定义中错误的是________。 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];
- 以下关于二维数组的定义中错误的是( <br/>)。 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 int a[2][N];
- 以下关于二维数组的定义中错误的是(<br/>)。 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];
- 在如下结构体定义中,不正确的是○。 A: struct student { int no; char name[10]; float score; } B: struct stud[20] { int no; char name[10]; float score; } C: struct student { int no; char name[10]; float score; }stud[20]; D: struct{int no;char name[10];float score;}stud[100];
- 设有定义语句如下:int m=10;const int n=10;const double k=10;则下列数组的定义中正确的是( )。 A: int a[m]; B: float b[n+5]; C: double c[k] ; D: float d[ ] ;
内容
- 0
以下定义数组的语句中正确的是()。 A: int a(10) B: char str[] ; C: int n=5; int a[4][n]; 18 D: E: define N 10 char str[N];
- 1
以下数组定义不正确的是________。 A: int n=10,a[n]; B: int a[3][]={1,2,3,4,5,6,7}; C: char name[20]=”liming”; D: int name[20]=”liming”;
- 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: 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];
- 4
以下对二维数组a正确的定义是( ) A: char a[10][]; B: int a[2,3]; C: int k=5,a[k][k-2]; D: int a[3][4] = {{1},{5},{9}};