已知有数组定义char a[3][4];下列表达式中错误的是:A.a[2]="WIN"B.strcpy(a[2],"WIN")C.a[2][3]='W'D.a[0][1]=a[0][1]

已知有数组定义char a[3][4];下列表达式中错误的是:

A.a[2]="WIN"

B.strcpy(a[2],"WIN")

C.a[2][3]='W'

D.a[0][1]=a[0][1]


参考答案和解析
A 解析:字符数组不能直接赋值,所以选项A)错误。

相关考题:

下列数组的定义中,会产生错误的是A.int a[]={'0','1','2','3','4','5','6');B.int a[10]={0,1,2,3,4,5,6};C.char a[5]="hello";D.char a[5]={'h','e','r','l','o'};

( 20 )己知有数组定义char a[3][4];下列表达式中错误的是A ) a[2]="WIN"B ) strcpy ( a[2] , "WIN" )C ) a [2][3]='W'D ) a[0][1]=a[0][1]

以下能正确定义一维数组的选项是A.int a[5]={0,1,2,3,4,5};B.char a[]={′0′,′1′,′2′,′3′,′4′,′5′,′\0′};C.char a={′A′,′B′,′C′};D.int a[5]="0123";

若有定义char s[3][4];以下对数组元素s[i][j]的各种引用形式中错误的是()。 A.*s[i]jB.*sijC.s[i][j]D.**sij

在下列叙述中,错误的是( )。A)C语言中,二维数组或多维数组是按行存放的B)赋值表达式b[1][2]=a[2][3]是正确的C)char a[1];a[0]='A'与int a[1];a[0]='A'等价D)数组名后的方括号内可以为常量表达式,也可以为变量

以下能正确定义一维数组的选项是______。A.int a[5]={0, 1, 2, 3, 4, 5);B.char a[]={0, 1, 2, 3, 4, 5);C.char a={'A', 'B', 'C'};D.int a[5]="0123";

在下列叙述中,错误的是( )。A.C语言中,二维数组或多维数组是按行存放的B.赋值表达式b[1][2]=a[2][3]是正确的C.char a[1];a[0]='A'与int a[1];a[0]='A'等价D.数组名后的方括号内可以为常量表达式,也可以为变量

下列能正确定义一维数组的选项是( )。A.int a[5]={0,1,2,3,4,5);B.char a[]={0,1,2,3,4,5};C.char a={'A','B','C'};D.int a[5]="0123";

假定一个一维数组的定义为"char a[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。

已知有数组定义char a[3][4];下列表达式中错误的是A.a[2]=”WIN”B.strcpy(a[2],“WIN”)C.a[2][3]=‘W’D.a[0][1]=a[0][1]

合法的数组定义是 ( )A.int a[ ]="string";B.int a[5]={0,1,2,3,4,5};C.char a="string";D.char a={0,1,2,3,4,5};

在下面的字符数组定义中,哪一个有语法错误(43)。A.char a[20]=“abcdefg”;B.char a[]=“x+y=55.”;C.chara[15];D.char a[10]=‘5’;

下列合法的数组定义是______。A.int a[]="string";B.int a[5]={0,1,2,3,4,5};C.char s="string";D.char a[]={0,1,2,3,4,5};

在C语言中,下列给数组进行初始化中,______是正确的。A.char sl[4]="abed";B.char s2[]="efg";C.char s3[2][3]={"abc","xyz");D.char s4[][]={'a','b','c'};

下列描述中,合法的数组定义是:() A、char a[5]={’A’,’B’,’C’,’D’,’E’};B、char a[]={’A’,’B’,’C’,’D’,’E’};C、char a[]="ABCDE";D、char a[]={65,66,67,68,69,70};

下列数组的定义中,错误的是A.char ca1[ ]={‘c’,’m’,’n’};B.char ca2[6]=”name”;C.char ca3[4]=”your”;D.iznt arry[ ]={1,2,3,4};

在C语言中,关于字符数组定义正确的是()。A、chara[3];B、chara;C、char[3]b;D、char2b[3];

有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()A、数组AB、数组BC、数组CD、数组D

设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组元素的下标为1~3D、数组a中的每一个元素都是整型

下列数组的定义不合法的是()A、char c[][]=new char[2][4]B、char c[][]=new char[2][]C、char [][]c=new char[][3]D、int []a[] = new int[5][5]

以下能正确定义一维数组的是()A、int a〔5〕={0,1,2,3,4,5};B、int a〔5〕=”012345”;C、char.〔 〕=”012345”;D、char a〔5〕={0,1,2,3,4,5};

数组定义为“inta[4][5];”,表达式()是错误的。A、*aB、a[1][1]C、a[2][3]D、++a

数组定义为“inta[4];”,表达式()是错误的。A、*aB、a[0]C、aD、a++

合法的数组定义是()A、int a[ ]="string";B、int a[5]={0,1,2,3,4,5};C、char s="string";D、char a[ ]={0,1,2,3,4,5};

单选题已知有数组定义char a[3][4];下列表达式中错误的是(  )。Aa[2]=“WIN”Bstrcpy(a[2],“WIN”)Ca[2][3]=′W ′Da[0][1]=a[0][1]

单选题有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()A数组AB数组BC数组CD数组D

单选题数组定义为“inta[4]”,表达式()是错误的。A*aBa[0]CaDa++

单选题下列数组的定义不合法的是()Achar c[][]=new char[2][4]Bchar c[][]=new char[2][]Cchar [][]c=new char[][3]Dint []a[] = new int[5][5]