若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。A.q=(k+1)B.q=kC.q=kD.*q=k

若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。

A.q=(&k+1)

B.q=&k

C.q=k

D.*q=&k


相关考题:

现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=a;B.q=b;C.p=q;D.p=a;

现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=a;B.q=b;C.p=q;D.p=a;

若有定义:int k,*q;,则下列各选项中赋值表达式正确的是()。A.q=(k+1)B.q=kC.q=kD.*q=k+1)B.q=kC.q=kD.*q=k

若有定义:int k,*q;,则下列各选项中赋值表达式正确的是A.q=(k+1)B.q=kC.q=kD.*q=k

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,a,b,给a赋值l、给b赋值2、给 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)

设有下列定义:struct sk{ int m; float x; }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;

3、下列哪一种表达式是错误的?A.q=λΔt/δB.q=hΔtC.q=kΔtD.q=rtΔt

【单选题】若有定义:double *q,p;则能给输入项读入数据的正确程序段是()A.q=p;scanf("%lf",*q);B.q=p;scanf("%lf",q);C.*q=p;scanf("%lf",q);D.*q=p;scanf("%lf",*q);

若有以下定义,则赋值正确的是()。 int a, b, *p; float c, *q;A.q=c;B.q=a;C.p=c;D.p=a;E.a=b;