题目内容

若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是()。

A. p1=&m; p2=&p1 ;
B. p1=&m; p2=&n; *p1=*p2 ;
C. p1=&m; *p1=*p2 ;
D. p1=&m; p2=p1 ;

查看答案
更多问题

若有语句:int *p,a=4;和p=&a;下面均代表地址的一组选项是()。

A. a,p,*&a
B. &*a,&a,*p
C. *&p,*p,&a
D. &a,&*p,p

以下程序的运行结果是()。main(){ int a,b;a=5;b=8;p(a,b);p(a+b,a);}p(int x,int y){y=x+y;printf(“%d %d\n”,x,y);}

A. 5 13 13 18
B. 5 1313 18
C. 5 ,1313,18
D. 5 13,13 18

以下程序的运行结果是 () 。f(int b[ ],int n){int i,t;t=0;for (i=1;i<=n;i++) t=t+b[i];return t;}main(){ int x,a[]={1,2,3,4,6};x=f(a,3);printf("%d\n",x);}

A. 9
B. 10
C. 15
D. 16

下面程序把数组元素的最大值放入a[0]中。则if 语句中的条件表达式应该是( )。main( ){ int a[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i;for(i=0;i<10;i++,p++)if(________) *a=*p;printf("%d",*a);}

A. *p[0]>*a[0]
B. *p>*a[0]
C. *p>a[0]
D. p>a

答案查题题库