首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(inO); *s=*p1+*(p2++);) main(){ int a[2]={1,2
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(inO); *s=*p1+*(p2++);) main(){ int a[2]={1,2
admin
2015-08-14
38
问题
有以下程序
void fun(int*p1,int*p2,int*s)
{
s=(int*)malloc(sizeof(inO);
*s=*p1+*(p2++);)
main(){
int a[2]={1,2},b[2]={10,20},*s=a;
fun(a,b,s);
printf("%d\n",*s);}
程序运行后的输出结果是
选项
A、10
B、11
C、2
D、l
答案
D
解析
主函数中定义指针s指向数组a,调用fun函数,首先是实参传给形参,因此p1指向a,p2指向b,s指向a,即*s的值为1。流程到调用函数fun执行,首先更改s的指向为新分空间的首地址,表达式*s=*p1+*(p2++),取p1指向数据位1,加上p2指向数据10,p2后移,存放到s指向的空间中11.流程结束,形参s和p1.p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/tUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
若有下列定义和语句:intu=011,v=Ox11,w=11;printf("%o,%x,%d\n”,u,v,w);则输出结果是()。
下列程序的运行结果是()。inty=5,x=14;y=((x=3*y,x+1),x-1);printf("x=%d,y=%d",x,y);
有以下程序voidf(int*q){inti=0;for(;i
以下程序运行后的输出结果是【】。main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf("no\
设计软件结构是在软件生命周期的()。
下列叙述中正确的是()。
下列能正确定义且赋初值的语句是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
以下叙述中错误的是
随机试题
电子商务中相关的四流包括:商流、物流、信息流和( )。
急性间质性肾炎,确诊需依靠
女性,59岁。因重症胰腺炎入院,今晨开始出现呼吸困难。查体:R46次/分,BP100/70mmHg,P106次/分,口唇发绀,两肺闻及哮鸣音。为明确诊断,应首选哪项检查
A.温水洗胃B.碳酸氢钠洗胃C.茶叶水洗胃D.高锰酸钾洗胃E.鞣酸洗胃生物碱中毒()
证券评级业务的评级对象包括( )。
学校咨询活动应遵循哪些咨询原则?【】
Coffeehasbeenafavoritedrinkforcenturies,______thetimewhenweweredrinkingitstrongandblack,withoutsugar.
talentdevelopmentscheme
以下选项中,不合法的VisualBasic的变量名是( )。
A、Heisunsureoftheresult.B、Heisgladtheinterviewisover.C、Heisconfidentofhisperformance.D、Heisworriedaboutth
最新回复
(
0
)