有以下程序#includeintk=5;voidf(int*s){s=&k;*s=k;}main(){intm=3;f(&m);printf("%d,%d\n",m,k);}程序运行后的输出结果是
A. 3,3
B. 5,5
C. 3,5
D. 5,3
查看答案
有如下程序#includeintconvert(int*data){return(*data)++;}main(){intdata=56;convert(&data);printf("%d,",data);data=convert(&data);printf("%d,\n",data);}程序运行后的输出结果是
A. 56,57,
B. 57,58,
C. 57,57,
D. 55,57,
设有定义:intx=2,*p=&x;floaty=3.0;charz='c';,则立即进行以下运算有安全隐患的是
A. p++;
B. x++;
C. y++;
D. z++;
有以下程序#includeintk=5;voidf(int*s){s=&k;*s=7;}main(){intm=3;f(&m);printf("%d,%d\n",m,k);}程序运行后的输出结果是
A. 3,5
B. 7,7
C. 5,7
D. 3,7
有以下程序#includemain(){char*p1=0;int*p2=0;float*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));}程序运行后的输出结果是
A. 1,4,8
B. 4,4,4
C. 1,2,4
D. 1,1,4