更多“设有如下定义语句int m[ ]{2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是A)*(k+2) B)k+2 C)*k+ ”相关问题
  • 第1题:

    设有如下定义语句: 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。-

  • 第2题:

    设有定义 int k=3,m=6; float f=12;,则以下选项中错误的表达式是()。

    A.k=k>=k+2

    B.-k--

    C.m%int(f)

    D.k>=f>=m*k


    k%int(f)

  • 第3题:

    【单选题】设有定义: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)

  • 第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 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。-