若有如下程序: sub(int * t,int n) {int *p1, *p2; for(p1=t,p2=t;p1-t<n;p1++) if(*p1<*p2) p2=p1; return(*p2);} main() {int a[9]={9,36,19,39,26,5,6,33,15}; printf("%d\n",sub(a,9));} 则程序运行后的输出结果是( )
A.5
B.9
C.15
D.39
第1题:
若有说明int *p1,*p2,m=5,n;以下正确的程序段是 。
A.p1=&m;p2=&p1;
B.p1=&m;p2=&n;*p1=*p2;
C.p1=&m;p2=p1;
D.p1=&m;*p2=*p1;
第2题:
【单选题】若有说明int *p1,*p2,m=5,n;以下正确的程序段是()。
A.p1=&m;p2=&p1;
B.p1=&m;p2=&n;*p1=*p2;
C.p1=&m;p2=p1;
D.p1=&m;*p2=*p1;
第3题:
2、若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是()。
A.p1=&m; p2=&p1 ;
B.p1=&m; p2=&n; *p1=*p2 ;
C.p1=&m; p2=p1 ;
D.p1=&m; *p1=*p2 ;
第4题:
若有说明:int *p1, *p2,m=5,n; 以下是正确赋值语句的选项是()。
A.p1=&m; *p1=*p2;
B.p1=&m; p2=p1;
C.p1=&m; p2=&n; *p1=p2;
D.p1=&m; p2=&p1;
第5题:
要定义两个指针变量,下面代码正确的是
A.int *p1,*p2;
B.int *p1, int *p2;
C.int* p1,p2;
D.int *(p1,p2);
第6题:
此题为判断题(对,错)。
第7题:
下列程序的输出结果是______。
main()
{ int a=2,b=4,c=6;
int*p1=&a,*p2=&b,*p;
*(p=&C) =*p1*(*p2);
printf("%d\n",c);
}
第8题:
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。
A.p1:&n;p2=&pl;
B.p1=n;
C.p1=&n;*p2=p1;
D.p1=&n;p2=p1;
第9题:
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。
A.p1=&n;p2=&p1;
B.p1=n;
C.p1=&n;*p2=p1;
D.p1=&n;p2=p1;