p=m
p=&m
*p=&m
p=*m
第1题:
已有定义:int i,a[10],*p;,则合法的赋值语句是
A.p=100;
B.p=a[5];
C.p=a[2]+2;
D.p=a+2;
第2题:
此题为判断题(对,错)。
第3题:
a. int p=&m;
b. int *p=&m;
c. int &p=*m;
d. int *p=m;
第4题:
A、p = &x
B、p = x
C、*p = &x
D、*p = *x
第5题:
若有以下定义: int a[ ]={1,2,3,4,5,6,7,8,9,10},* p=a; 则值为3的表达式是 ( )
A.p+=2,* (pd+ +)
B.p+=2,* + +p
C.p+=3,* p+ +
D.p +=2,+ + * p
第6题:
设有定义int n=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
A.p=1;
B.*q=2;
C.q=p;
D.*p=5;
第7题:
若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是______。
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
第8题:
A.*p=&x
B.*p=*x
C.p=x
D.p=&x
第9题:
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。
A.*P+9
B.木(P+8)
C.*P+=9
D.P+8
第10题:
A、p
B、*p
C、*&x
D、*p=x
E、x=*p