*P+9
*(P+8)
*P+=9
P+8
第1题:
若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},,*p=a;则值为6的表达式是( )。A.*p+6 B.*(p+6) C.*p+=5 D.p+5
A项是1+6=7,B项是p+6指向7,D项是指针,是一个地址。应该改为*(p+5)
第2题:
有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=&a[3],b;b=p[5];
则b的值是
A.5
B.6
C.9
D.8
第3题:
A、16
B、10
C、8
D、6
第4题:
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];则b中的值是( )。
A.5
B.6
C.8
D.9
第5题:
有如下定义: inta[5]={1,3,5,7,9},*p=a; 下列表达式中不能得到数值5的是
A.a[2]
B.a[3]
C.*(p+2)
D.*p+4
第6题:
有如下说明: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
第7题:
有如下说明 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
第8题:
有如下说明
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+7
第9题:
若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为6的表达式是_______。
A.*p+6
B.*(p+6)
C.*p+=5
D.p+5
第10题:
下面程序的输出结果是 main() {inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
A.3
B.4
C.1
D.2