设有如下定义语句 int m[ ] = {2,4,6,8,10}, *k = m; 以下选项中,表达式的值为6的是______。A.*(k+2)B.k+2C.*k+2D.*k+ = 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。-

相关考题:

设有定义: int k=0;, 以下选项的四个表达式中与其他三个表达式的值不相同的是A)k++B)k+=1C)++kD)k+1

设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( )。A.k++B.k+=1C.++kD.k+1

若有定义语句: int a=5; ,则表达式: a++ 的值是 【 6 】 。

已知int m;float k;正确的语句是A.(int k)%mB.int(k)%mC.int(k%m)D.(int)k%m

设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。A.k=k>=kB.-k++C.k%int(f)D.k>=f>=m

设有如下定义语句以下选项中,表达式的值为6的是()A.*(k+2)B.k+2C.*k+2D.*k+=2

设有数组的定义:int m[]=new int[5],则m.length的值为( )。A.4B.5C.6D.10

设有以下程序: include using namespace std; int main() {inta,b,k:4,m=6,*p1=k 设有以下程序:include<iostream>using namespace std;int main(){int a,b,k:4,m=6,*p1=k,*p2=m;a=p1==m;b=(*p1)/(*p2)+7;cout<<a<<b<<end1;return 0;}执行该程序后,a的值为【 】,b的值为【 】。

设有定义:int k=1,m=2;float f=7;则以下选项中错误的表达式是( )。A.k=k>=kB.-k++C.k%int(f)D.k>=f>=m

设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )A.2.5B.3.5C.4.5D.表达式不正确

设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。

设有定义:intk=1,m=2;noat f=7;则下列选项中错误的表达式是( )。A.k=k>=kB.-k++C.k%int(f)D.k>=f>=m

设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)(n=c>d)后,n的值为______。A.1B.2C.3D.0

设有定义:int k=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是( )。A.k++B.k+=1C.#NAME?D.k+1

设有如下定义语句: int m[]={2,4,6,8,10},*k=m; 以下选项中,表达式的值为6的是( )。A.*(k+2)B.k+2C.*k+2D.*k+=2

设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是( )。A.++kB.k+=1C.k++D.k+1

设有定义:int m=0;。以下选项的四个表达式中与其他三个表达式的值不相同的是( )。A.++mB.m+=1C.m++D.m+1

设有定义语句“int x=10, *p=&x”,则表达式的值为10的有( )。 A、pB、*pC、*&xD、*p=xE、x=*p

有定义语句:int m=1,n=2,P=5,x;,则以下选项中各程序段执行后,x的值不等于5的是( )。A.B.C.D.

设有如下定义,则执行表达式(nFa>b)(n=c>d)后,n的值为______。 int a=1,b=2,c=3,d=4,m=2,n=2;A.1B.2C.3D.0

设有说明语句int k,i=5,j=10;则表达式k=(++i)*(j--)的值是 ( )A.50B.60C.45D.55

设有如下定义:struct sk{ int m;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是( )。A)q=data.m;B)*q=data.m;C)q=(struct sk*)data.m;D)q=(struct sk*)data.m;

设有如下定义:int a=1,b=2,c=3,d=4,m=5,n=6;则执行表达式:(m=ab)‖(n=cd)后,n的值是()    A、1B、0C、5D、6

设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是()A、k=k+=kB、-k++C、k%int(f)D、f=k%m

设有说明语句:int k=1,m=2;double d=7.3;,以下表达式中错误的是()。A、k=m=kB、k++C、k%(int)dD、dmk

单选题设有说明语句:int k=1,m=2;double d=7.3;,以下表达式中错误的是()。Ak=m=kBk++Ck%(int)dDdmk

单选题设有如下定义语句:int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是(  )。A*(k+2)Bk+2C*k+2D*k+=2

单选题设有定义:int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是(  )。A++kBk+=1Ck++Dk+1