网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=&a,?p2=&b;

  • A、?p2=b;
  • B、p1=a;
  • C、p2=p1;
  • D、c=?p1?(?p2)。

参考答案

更多 “ 有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=a,?p2=b;A、?p2=b;B、p1=a;C、p2=p1;D、c=?p1?(?p2)。” 相关考题
考题 已有定义 int a=2, *p1=&a, *p2=&a 下面不能正确执行的赋值语句是()。 A.a=*p1+*p2B.p1=aC.p1=p2D.a=*p1*(*p2)

考题 写出下列程序的执行结果。 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,则程序的运行结果为( )。

考题 若有说明: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 a=1,b=2,*p1=a,*p2=b;”,则使指针p1指向变量b的赋值语句是______。A.p1=*p2B.*p1=p2C.p1=p2D.*p1=*p2

考题 下列程序的输出结果是______。 main() {int a=2,b=4,c=6; int*p1=a,*p2=b,*p; *(p=int*p1=a,*p2=b,*p;*(p=C) =*p1*(*p2);printf("%d\n",c);}

考题 若有说明:int*p1,*p2,m=3,n;则p1=p2=p1;是正确的赋值语。() 此题为判断题(对,错)。

考题 下列程序的输出结果是______。main(){ static int num[5]=}1,3,5,7,9};int*p1,**p2;p1=num;p2=p1; printf("%d,",*(++p1)); printf("%d\n",**p2); }A.3,1B.3,3C.1,1D.1,3

考题 分析下面的程序 main() { int*p1,*p2,*p; int x=4,y=6; p1=x;p2=y; if(x<y) {p=p1;p1=p2;p2=p; } printf("%d,%d,",*p1,*p2); printf("%d,%d\n",x,y); } 程序的输出结果为_______。A.6,4,4,6B.4,6,6,4C.4,6,4,6D.6,4,6,4

考题 分析下列程序:includemain(){int*p1,*p2,*p;int a=6,b=9;p1=a;p2=b;if(a 分析下列程序: #include<stdio.h> main() { int*p1,*p2,*p; int a=6,b=9; p1=a;p2=b; if(a<b){p=p1;p1=p2;p2=p;} printf("%d,%d",*p1,*p2); printf("%d,%d",a,b); } 程序的输出结果为( )。A.9,6 6,9B.6,9 9,6C.6,9 6,9D.9,6 9,6

考题 分析下列程序:includemain(){int *p1,*p2,*p; int a=6,b=9; p1=a;p2=b; if( 分析下列程序: #include<stdio.h> main() { int *p1,*p2,*p; int a=6,b=9; p1=a;p2=b; if(a<b){p=p1;p1=p2;p2=p;} printf("%d,%d",*p1,*p2); printf("%d,%d",a,b); } 程序的输出结果为( )。A.9,66,9B.6,9 9,6C.6,9 6,9D.9,69,6

考题 若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是() A.B.=C.+D.-

考题 分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为( )A.交换*p1和*p2的值B.正确,但无法改变*p1和*p2的值C.交换*p1和*p2的地址D.可能造成系统故障,因为使用了空指针

考题 若有如下程序: 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.5B.9C.15D.39

考题 设p1和p2均为指向int型的指针变量,k为int型变量,下列不正确的赋值语句是(C)。 A.k=*p1+*p2B.k=*p1*(*p2)C.p2=kD.p1=p2

考题 若有说明: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;

考题 若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,()是正确的。A、p2=p1;B、p2=**p1;C、p2=p1;D、p2=*p1;

考题 已有定义inta=2,*p1=a,*p2=a;下面不能正确执行的赋值语句是()A、a=*p1+*p2;B、p1=a;C、p1=p2;D、a=*p1*(*p2);

考题 有定义:int a[10], n, *p1=a,*p2=a[9];,则正确的赋值语句为()。A、n=p2-p1;B、n=p2*p1;C、n=p2+p1;D、n=p1/p2;

考题 int*p1,*p2,intk,则不能正确执行的语句是()。A、k=*p1+*p2B、p2=kC、p1=p2D、k=(*p1)*(*p2);

考题 下列语句定义整型指针p1、p2,()是正确的。A、intp1,p2;B、int*p1,*p2;C、int*p1,p2;D、int**p1,p2;

考题 若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()A、p1=m;p2=p1;B、p1=m;p2=n;*p1=*p2;C、p1=m;p2=p1D、p1=m;*p2=*p1;

考题 若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。A、p2=p1;B、p2=**p1;C、p2=p1;D、p2=*p1;

考题 若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()A、B、=C、+D、-

考题 单选题若有说明: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;

考题 单选题有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=a,?p2=b;A ?p2=b;B p1=a;C p2=p1;D c=?p1?(?p2)。

考题 单选题有定义:int a[10], n, *p1=a,*p2=a[9];,则正确的赋值语句为()。A n=p2-p1;B n=p2*p1;C n=p2+p1;D n=p1/p2;