题目内容

下面说法正确的是:

A. int *p;定义了一个指针变量p,其值是整型的。
B. int *p;定义了一个指针变量*p,其值是整型的
C. float x,*fx;是非法语句。
D. 右边的三条语句完成了指针变量的定义和赋值:float i;p=&i;char *p;
E. 指针变量一般只占两个存储单元

查看答案
更多问题

对于int *p,a;,下面语句不正确的是:

A. p=&a;
B. p=*&p;
C. printf("%d",p);
D. scanf("%d",p);
E. scanf("%d",&p);
F. printf("%d",*p);

若输入2,3,运行下面程序段后,输出:main(){ int *p1,*p2,i1,i2;scanf("%d,%d",&i1,&i2);p1=&i1;p2=&i2;p2=p1;printf("%d,%d\n",*p1,*p2);}

A. 2,3
B. 2,2
C. 3,3
D. 3,2

对于语句int *p1,*p2; ,下面运算合法的是:

A. p1++,p2--;
B. p1-p2,p1-5;
C. p1%p2||p1>p2;
D. p1+10.0;

对于语句 int *ip; ,下面说法正确的是:

A. 若ip的值为2011,则运行ip--;后,ip=2010。
B. 若ip的值为2011,则运行ip--;后,ip=2009。
C. 语句y=*p++;和y=(*p)++;是等价的。
D. 语句y=*p++;和y=*(p++);是等价的。

答案查题题库