若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为()。
A.scanf("%d",p);
B.scanf("%d",&p);
C.scanf("%d",*p);
D.scanf("%d",**p);
A.scanf("%d",p);
B.scanf("%d",&p);
C.scanf("%d",*p);
D.scanf("%d",**p);
第3题
若有以下程序 include<stdio.h> yoidsp(int*a){ intb=2: a=&b: *a=*a*2: printf(%d,,*a);} main(){intk=3,*P=&k; sp(p); printf(%d,%d\n,k,*p);) 则程序的输出结果是
A.4,3,4
B.4,3,3
C.6,3,6
D.6,6,6
第4题
A.选项内容11
B.选项内容11
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.数组元素x[5]的地址
F.数组元素x[5]的值
第5题
若有以下程序段,则选项中值为2的是()。 struCt a{int n,*next;}; int x=1,y=2,z=3; struct a s[3],*p=s; S [0].next=&x;s[1].next=&V;S[2].next=&z;
A.*(p++)一>next
B.*(p)一>next
C.(*p).next
D.(p++)一>next
第6题
若有说明int(*p)[3]; 则以下正确的描述()。
A.p是一个指针数组
B.p是一个指针,它只能指向一个包含3个int类型元素的数组
C.p是一个指针,它可以指向一个一维数组中的任意元素
D.(*p)[3]与*p[3]等价
第10题
若有以下定义,则不移动指针P,且通过指针P引用值为98的数组元素的表达是______。
int w[10]={23,54,10,33,47,98,72,80,61},*p=w;
第11题
若有如下程序: main() { int s[]={1,2,3,4,5,6,},*p=s; printf{"%d,%d\n",*(p+3),*(p+5)}} 则程序运行后的输出结果是【 】。