更多“假定a为一个数组名,则下面的______ 表示有错误。A.a[i]B.*a++C.*aD.*(a+1) ”相关问题
  • 第1题:

    假定a为一个数组名,则下面存在错误的表达式为()

    A.a[i]

    B.*a++

    C.*a

    D.*(a十1)


    参考答案B

  • 第2题:

    假定a为一个数组名,在下面的表达式中,存在语法错误的是()。

    Aa[i]

    B*a++

    C*a

    D*(a+1)


    A

  • 第3题:

    假定a为一个整型数组名,则元素a[4]的地址可表示为()。

    A.a+4

    B.a+8

    C.a+16

    D.a+32


    C 解析:注意:VC编译器分配给整数的内存是4字节。

  • 第4题:

    在下面的语句中,赋值语句错误的是_______。

    A.a=(b=(c=2,d=3));

    B.i++;

    C.a=a/b=2;

    D.a=a<a+1;


    正确答案:C
    解析:①C语言中的赋值号“=”是—个运算符;②赋值语句是由赋值表达式加上一个分号构成。赋值表达式的左侧不能为常量或表达式。

  • 第5题:

    假定a为一个字符数组名,则元素a[i]的指针访问方式为()。

    Aa+i

    B*(a+i)

    C&a+i

    D*a+i


    B