itgle.com
更多“设有如下定义语句以下选项中,表达式的值为6的是()A.*(k+2)B.k+2C.*k+2D.*k+=2 ”相关问题
  • 第1题:

    设有定义的语句:“charcl=92,c2=92;”,则以下表达式中的值为零的是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    当值相同时按位异或,则为0,按位或与按位与时仍不变,负数也为非0。

  • 第2题:

    设有如下定义语句 int m[ ] = {2,4,6,8,10}, *k = m; 以下选项中,表达式的值为6的是______。

    A.*(k+2)

    B.k+2

    C.*k+2

    D.*k+ = 2


    A 本题考查数组和指针,*k指针是指向rn数组的首地址,所以要使表达武的值为6,只需要指针指向第m[2],所以答案选择A。-

  • 第3题:

    设有以下说明和定义语句 struct st { int n; struct st *next; }; static struct st a[3]={5,&a[1],7,&a[2],9,'0'},*p; p=&a[0]; 则以下表达式的值为6的是________。

    A.p++->n

    B.p->n++

    C.++p->n

    D.(*p).n++


    struct st a; a.x=10;

  • 第4题:

    设有如下定义语句 int m[]={1,6,8,3},*k=m; 以下选项中,表达式的值为6的是()

    A.*(k + 1 )

    B.k + 1

    C.*k + 2

    D.*k += 2


    if(m

  • 第5题:

    【单选题】设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是______。

    A.k=k+=k

    B.-k++

    C.k%int(f)

    D.f=k%m


    k%int (f)