A . 20
B . 4
C . 16
D . 5
[单选题]若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。A.p1=&n;p2=&p1;B.p1=n;C.p1=&n;*p2=p1;D.p1=&n;p2=p1;
[单选题]若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。A.p1:&n;p2=&pl;B.p1=n;C.p1=&n;*p2=p1;D.p1=&n;p2=p1;
[单选题]有以下程序段:int*p1,*p2,a[10];p1=a;p2=&a[5];则p2-p1的值为( )。A.5B.10C.12D.无法确定
[单选题]若有定义:int*p1,*p2;,则不能用于指针变量p1、p2之间的运算符是()。A.-B.=C.+D.==
[主观题]写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",&a,&B); p1=&a;p2=&b; if(a<B)swap(p1,p2); printf("/na=%d,b=%d/n",a,B); } 若a=7,b=8,则程序的运行结果为( )。
[单选题]分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为( )A.交换*p1和*p2的值B.正确,但无法改变*p1和*p2的值C.交换*p1和*p2的地址D.可能造成系统故障,因为使用了空指针
[单选题]设有n个元素进栈序列是P1,P2,P3,…,Pn,其输出序列是1,2,3,…,n,若P3=3,则P1的值()。A.可能是2B.一定是2C.不可能是1D
[单选题]设有n个元素进栈序列是P1,P2,P3,…,Pn,其输出序列是1,2,3,…,n,若P3=3,则P1的值()。A.可能是2B.一定是2C.不可能是1D
[单选题]设有n个元素进栈序列是P1,P2,P3,…,Pn,其输出序列是1,2,3,…,n,若P3=3,则P1的值()。A.可能是2B.一定是2C.不可能是1D
[单选题]反动级动叶入口压力为P1,出口压力为P2,则P1和P2有()关系。A . P1<P2B . P1>P2C . P1=P2D . P1=0.5P2