题目内容

若有语句:int a=4,*p=&a;,下面不能正确输出a的值的语句是( )。

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

查看答案
更多问题

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

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

设有语句:int k=1,*p1=&k,*p2=&k; 以下不能正确执行的赋值语句是( )。

A.p1=k;
B.p1=p2;
C.*p1=*p2;
D.k=*p1+*p2;

语句“int (*p)( );”的含义是( )。

A.p是一个指向一维数组的指针变量
B.p是指针变量,指向一个整型数据
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.以上都不对

下列程序的输出结果是( )。int f(int *m){while((*m)--);printf("%d",++(*m));}int main(){int x=50,*p=&x;f(p);return 0;}

A.0
B.1
C.49
D.50

答案查题题库