题目内容

下列关于一维数组的定义语句中,正确的是( )。

A. int n=10;int a[n];
B. int b[ ];
C. const int m=5;float c[m];
D. const float k=5;int d[k];

查看答案
更多问题

下列关于一维数组的定义和初始化语句中,错误的是( )。

A. static int a[5]={1,2,3,4,5};
B. int b[5]={1,2,3};
C. float c[4]={1,2,3,4,5};
D. double d[ ]={1,2,3,4,5};

下列关于二维数组的定义和初始化语句中,错误的是( )。

A. float a[3][20/3]={{1,2,3},{4,5,6,7;}}
B. float b[1][4]={1,2,3,4};
C. float c[][4]={{1,2},{3},4};
D. float d[3][ ]={{1,2,3},{4,5,6},{7,8,9;}}

下列不存在语法错误的字符数组说明语句是( )。

A. char sl[ ]={"a","b","c"};
B. char s2[ ]={'a',98};
C. char s3[3]=”C++”;
D. char s4[3]={"C++"};

下列字符数组的定义和初始化中有语法错误的是( )。

A. char s1[]="china";
B. char s2[]={"china"};
C. char s3[5]="china";
D. char s4[5]={99,'h','i','n',97};

答案查题题库