已知: int m=5;下列表示引用的方法中,正确的是:()。A.int Z;B.int t=5;C.int X=m;D.float f=m;

已知: int m=5;下列表示引用的方法中,正确的是:()。

A.int &Z;

B.int &t=5;

C.int &X=m;

D.float &f=&m;


参考答案和解析
A 解析:引用比较特殊,即必须指向一个已有的同类型变量。引用是已有变量的别名,故选项C是错误的,选项D中变量类型不同,而选项B中是常数。

相关考题:

指针可以用来表示数组元素,下列表示中_____是错误的。已知:int a[3][7]; A.*(a+1)[5]B.*(*a+3)C.*(*(a+1))D.*(和a[0][0]+2)

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

已经语句int m=10;则下列表示引用的表示中正确的是()。A.int x=m;B.int y=10;C.int x=m;B.int y=10;C.int z;D.float t=8m;

已知语句int m=10;则下列引用的表示中正确的是A.intx=m;B.inty=10;C.intz;D.floatt=m;

已知语句int m=10;则下列引用的表示中正确的是A.int x=m;B.int y=10;C.int z;D.float t=m;

已知:int m=10;在下列定义引用的语句中,正确的是( )。A.int x=m;B.int y=m;C.int z;D.intt=m;

已知语句int m=10;则下列表示引用的表示中正确的是A.int +x=m;B.inty=10;C.intz;D.floatt=m;

已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。 A.voidfun(inta[]);B.voidfun(int*C.voidfun(intD.voidfun(int

下列表示引用的方法中,( )是正确的。已知: intm=10;A、intB、intC、intz;D、float

已知:int a[10]; 则对a数组元素的正确引用是( )。 A. a[10]B. a[ 3.5]C. a(5)D. a[0]

已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )A.setw(*a,5,8,1);B.setw(a,5,8,1);C.setw((int*)a,5,8,1);D.setw(a,5,8,1);

已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));A.2B.3C.4D.5

已知:int n=10; 在下列定义引用的语句中,正确的是( )。A.int x=n;B.int x=n;C.int x;D.int x=n;

已知:int m=10;在下列定义引用的语句中,正确的是A.int x=m;B.int y=m;C.int z;D.int t=m;

下面表示引用的方法中正确的是( )。已知:int n=10;A.int x=nB.int zC.int y=10D.float t=n

下列表示引用的方法中,( )是正确的。 已知:int m=10:A.int x=m;B.int y=10;C.int ZD.float t=m;

已知intm=10;在下列定义引用的语句中,正确的是( )。A.int&x=m;B.inty=&m;C.int&z;D.int&t=&m;

若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。A.m[-i]B.m[2*2]C.m[m[0]]D.m[m[i]]

已知下列函数定义: fun(int%,int c,int n,int datA){int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )。A.fun(*a,4,5,1);B.fun(a,4,5,1);C.fun((int*)a,4,5,1);D.fun(a,4,5,1);

已经有“语句intm=10;”则下列表示引用的表示中正确的是( )。 A.intB.intS 已经有“语句intm=10;”则下列表示引用的表示中正确的是( )。A.int&x=m;B.int&y=10;C.int&z;D.float&t=8m;

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.a+1C.&a+1D.a[0]

下面表示引用的方法中正确的是( )。已知:int n=10;

已知:int n=1;在下面定义引用的语句中,正确的是( )。A.int x=n;B.int x =n;C.int x;D.int x=n;

已知:int m=10;在下列定义引用的语句中,正确的是______。A.int x=m;B.int y=m;C.int x=m;B.int y=m;C.int z;D.int t=m;

已经有“语句intm=10;”则下列表示引用的表示中正确的是( )。A.int&x=m;B.int&y=10;C.int&z;D.float&t=8m;

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

单选题已知:intm=10;下列表示引用的方法中,正确的是()AintZBintt=10CintX=mDfloatf=m

单选题若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是(  )。Am[--i]Bm[2*2]Cm[m[0]]Dm[m[i]]