首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={
admin
2019-12-17
34
问题
有以下程序,程序运行后的输出结果是
void fun(int*p1,int*p2,int*s)
{s=(int*)malloc(sizeof(int));
*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、1
答案
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/goCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则以下语句的输出结果是s=32;S^=32;printf("%d",s);
有以下程序#includeintfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;printf("%d\n",f
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*P){inti=0;while(p[i]){if(p[i]="&&islower(p[i
以下叙述中正确的是
有以下程序:#include#includemain(){chars[]="Beijing";printf("%d\n",strlen(strcpy(s,"China")));
若有定义语句:inta=12;,则执行语句:a+=a一=a*a;后,a的值是()。
下列叙述中正确的是()。
下列给定程序是建立一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
下面描述中不属于软件需求分析阶段任务的是()。
随机试题
企业出售原材料取得的款项扣除其成本及相关费用后的净额,应当记入“营业外收入”或“营业外支出”科目。()
激光打印机的基本结构不包括
胸壁静脉曲张不见于
寒凝血瘀,月经不调,少腹冷痛。当选用下列何种性味的药
最有价值的病史( )。听胎心发现胎心176次/分,此时恰当处置应是( )。
1岁患儿,近10天来低热,咳嗽,夜间多汗,消瘦,食量明显减少,胸部透视肺部可见"哑铃状"双极阴影,OT试验,1:100(++),未接种卡介苗1.该患儿可能为下列哪种疾病:该患儿近1周来高热不退,食量减少,夜汗较前增多,咳嗽,气急,面色苍白,肺部体征不
根据《房屋建筑与装饰工程工程量计算规范》(GB50854),以下关于装饰装修工程量计算正确的说法是()。
拆除工程施工过程中,当发生重大险情或生产安全事故时,应及时启动应急预案,采取()等措施,并向有关部门报告。
享有限制人身自由的行政处罚权的机关是()。
唯物主义和唯心主义是两种根本对立的世界观。但二者之间也存在相同处。唯物主义和唯心主义的相同点在于()
最新回复
(
0
)