首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 void fun(int *p1,int *p2,int *S) { s=(int*)malloc(sizeof(int)); *S=*p1+*(p2++);} main(){ int a[2]={1,2},b[
有以下程序,程序运行后的输出结果是 void fun(int *p1,int *p2,int *S) { s=(int*)malloc(sizeof(int)); *S=*p1+*(p2++);} main(){ int a[2]={1,2},b[
admin
2020-07-28
103
问题
有以下程序,程序运行后的输出结果是
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指向数据位l,加上p2指向数据10,p2后移,存放到s指向的空间中11.流程结束,形参s和p1,p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/bn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。例如,若n=10,则应输出0.617977。请改正程序中的错误,使它能得
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中
请编写函数fun,其功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如,若输入的数据为123,则输出结果为:输入的数字是3位。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编
以下不正确的定义语句是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下关于return语句的叙述中正确的是
下列链表中,其逻辑结构属于非线性结构的是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
下面不属于软件需求分析阶段工作的是
随机试题
我同海关从1992年起采用的同际贸易商品分类体系是
设arctan确定了y是x的函数,则y’=__________.
以下哪种体征不会出现在感染性心内膜炎患者()
A.5minB.15minC.30minD.45minE.60min阴道片的融变时限为
用友软件默认的系统管理员是()。
在与前任注册会计师沟通时,注册会计师应当只考虑前任注册会计师的独立性即可。( )注册会计师获取的律师声明书中表明拒绝提供信息,注册会计师应认为审计范围受到了限制,但是律师声明书的内容不会影响注册会计师发表的审计意见类型。( )
对于企业,经营性营业利润,必须是构成净利益的最主要组成部分。()
浙江()的大雄宝殿的墙壁上,嵌着清光绪二十年所刻的《五百罗汉像》,工艺精妙,形神兼备,为国内稀有的壁上雕刻罗汉像。
周老师上课时,越来越感觉班里的学生只注重教材内容的死记硬背而忽略大干世界的美好。如果周老师想带领学生拓展课程资源,可以入手的方面有()
Anybrainexerciseisbetterthanbeingatotalmentalcouchpotato.Buttheactivitieswiththemost【C1】______arethosethatr
最新回复
(
0
)