更多“已知有数组定义char a[3][4];下列表达式中错误的是A.a[2]=”WIN”B.strcpy(a[2],“WIN”)C.a[2][3]=‘ ”相关问题
  • 第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)错误。

  • 第2题:

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

    A.a[0][1]=a[0][1]

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

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

    D.a[2]="WIN"


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

  • 第3题:

    若有变量定义语句"int a[4][3], *p=a[2];" 则表达式p[2]指向的数组元素是()

    A.a[0][1]

    B.a[1][1]

    C.a[2][2]

    D.a[3][0]


    int或整型

  • 第4题:

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

    A.a[0][1]=a[0][1] ;

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

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

    D.a[2]="WIN" ;


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

  • 第5题:

    若有定义:int a[3][4];,则以下对数组a元素的引用错误的是

    A.a[2][3*1]

    B.a[1][2]

    C.a[3-2][0]

    D.a[1][4]


    C 解析:在函数内部定义的存储类型为auto的变量或数组,如果没有进行初始化,就不能得到确定值。