首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 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
有以下程序,程序运行后的输出结果是 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
admin
2019-12-17
24
问题
有以下程序,程序运行后的输出结果是
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://jikaoti.com/ti/UgG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);}程序的输
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++:}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a:2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d)
以下叙述中正确的是
数据库技术的根本目标是要解决数据的
在深度为7的满二叉树中,叶子结点的个数为
以下叙述中正确的是
下列叙述中正确的是
将E-R图转换为关系模式时,实体和联系都可以表示为
随机试题
根据组织的价值取向,可以将公众分为()
简述法的基本特征。
道德发挥作用的性质是由()
我国政府规定,女员工正常产假是
1999年6月12日,中国天宏进出口公司与瑞典某贸易公司签订了出口蜡烛的合同。合同约定与本合同有关的争议适用瑞典法律。主要成交条件是:CIF哥登堡每箱32美元,1999年9月1日至15日装船。1999年9月10日,该批蜡烛7500箱经中国商检部门检验合格后
躯体运动中枢位于大脑皮层的()。
根据下列材料回答问题。2009年,我国973计划(含重大科学研究计划)新立和在研项目:共547项,其中新立项目123项,在研项目424项。国家财政共投入26亿元。2009年我国973计划(含重大科学研究计划)中,项目总数最多的三个领域占所有项目总数
教育心理学同普通心理学的关系是
下列主体,认为行政法规、地方性法规、自治条例和单行条例同宪法或法律相抵触的,可以向制定机关提出书面审查意见的是
在党的八大上,陈云提出了关于我国社会主义经济体制的设想,其主要点包括
最新回复
(
0
)