1、以下定义数组的语句中错误的是()A.int num[]={1,2,3,4,5,6};B.int num[][3]={{1,2},3,4,5,6};C.int num[2][4]={{1,2},{3,4},{5,6}};D.int num[][4]={1,2,3,4,5,6};
1、以下定义数组的语句中错误的是()
A.int num[]={1,2,3,4,5,6};
B.int num[][3]={{1,2},3,4,5,6};
C.int num[2][4]={{1,2},{3,4},{5,6}};
D.int num[][4]={1,2,3,4,5,6};
参考答案和解析
B 选项B中,intIrlllm[2][4]={{1,2},{3,4},{5,6}};定义数组是2行4列,但是初始化的结构是3行2列,因此初始化错误。故答案为B选项。
相关考题:
若要求定义具有 10 个 int 型元素的一维数组 a ,则以下定义语句中错误的是A ) #define N 10int a[N];B ) #define n 5int a[2*n];C ) int a[5+5];D ) int n=10,a[n];
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。A.#define N 10 int a[N];B.#define n 5 int a[2*n]C.int a[5+5];D.int n=10,a[n];
以下定义数组或给数组元素赋值的语句中,正确的是A.Dim a As Variant a=Array(1,2,3,4,5)B.Dim a (10) As Integer a=Array(1,2,3,4,5)C.Dim a%(10) a(1)="ABCDE"D.Dim a (3),b(3) As Integer a(0)=0 a(1)=1 a(2)=2 b=a
在下面字符数组的定义语句中,有语法错误的是()。 A、chara[20]=”abcdefg”;B、chara[]=”x+y= 55.”;C、chara[15]={‘1′,’2’};D、chara[10]=’5′;
下列数组定义语句中,错误的是( )。A.Static a(10) As IntegerB.Dim c(3,1 To 4)C.Dim d(-10)D.Dim b(0 To 5,1 To 3)As Integer
设有定义语句int a[]={66,88,99};,则以下对此语句的叙述错误的是( )。A.定义了一个名为a的一维数组B.a数组有3个元素C.a数组的下标为1~3D.数组中的每个元素都是整型
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.B 若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.BC.CD.D
单选题以下定义数组的语句中错误的是( )。Aint num[]={1,2,3,4,5,6};Bint num[][3]={{1,2},3,4,5,6}; Cint num[2][4]={{1,2},{3,4},{5,6}};Dint num[][4]={1,2,3,4,5,6};