题目内容

若有变量定义“int a,b,*p=&b;”,能够正确从键盘读入2个整数分别赋给变量a和b的语句是( )。

A. scanf(“%d%d”,&a,&p);
B. scanf(“%d%d”,&a,p);
C. scanf(“%d%d”,a,p);
D. scanf(“%d%d”,a,*p);

查看答案
更多问题

两个基类型相同的指针变量之间不能进行( )运算。

A. <
B. >
C. +
D. -

若有变量定义“int a=5,*p=&a,*q=&a”,则下面不能正确执行的赋值语句是( )。

A. a=p-q;
B. p=a;
C. p=q;
D. a=(*p)*(*q);

若有变量定义“int x,y=5,*p=&x;”,则能完成x=y赋值功能的语句是( )。

A. x=*p;
B. *p=y;
C. x=&y;
D. *p=&y;

若有变量定义“int m=5,n,*p;”,则以下正确的程序段是( )。

A. p=&n; scanf(“%d”,&p);
B. p=&n; scanf(“%d”,*p);
C. scanf(“%d”,&n); *p=n;
D. p=&n; *p=m;

答案查题题库