Aint p=&m;
Bint *p=&m;
Cint&p=*m;
Dint *p=m;
第1题:
a. double p=&k;
b. int *p=&k;
c. double &p=*k;
d. char *p="Thank you!";
第2题:
已知:int m=10;在下列定义引用的语句中,正确的是( )。
A.int &x=m;
B.int y=&m;
C.int &z;
D.int&t=&m;
第3题:
a. int p=&m;
b. int *p=&m;
c. int &p=*m;
d. int *p=m;
第4题:
若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。 m=1; x=2; y=3; m=(m<x) ? m : x; m=(m<y) ? m : y; m=(m<y) ? m : z;
A.1
B.2
C.3
D.4
第5题:
已知:int m=10;在下列定义引用的语句中,正确的是
A.int &x=m;
B.int y=&m;
C.int &z;
D.int &t=&m;
第6题:
假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是( )。 w=6,x=4,y=3; m=(w<x)?W:X; m=(m<y)?m:y;
A.3
B.4
C.5
D.6
第7题:
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。
A.语句int *p=a;定义不正确
B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int *p=a;是把a[0]的值赋给变量p
D.语句int *p=a;是把a[1]的值赋给变量p
第8题:
a. pb=b;
b. pb=&b[0];
c. pb=b+2;
d. pb=b[5];
第9题:
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )
A.int p [n]
B.int * p( );
C.int * p(n);
D.int( * p)[n]
第10题:
若有定义语句: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]]