首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a
admin
2020-05-19
16
问题
有以下程序,程序运行后的输出结果是
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/EhG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:将m(1≤,n≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注
请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。例如,输入如下整数:87667589610130140198043145l777
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。例如,若N=5,生成的矩阵为:11111
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
下面结构体的定义语句中,错误的是()。
以下选项中,不合法的C语言用户标识符是()。
随机试题
HowtoWriteaBookReviewI.ThedefinitionofabookreviewA.adescriptiveandcriticalorevaluativeaccountofaboo
下列选项中,提出用“三远”法进行山水画构图的著作是()。
薄板中间凸起是由于变形后中间材料()引起的。
政治制度是政治生活中塑造每个公民的认知、约束其行为的规则和惯例。这种观点反映了政治制度的()
泻痢无度,滑脱不禁,甚至脱肛坠下,脐腹疼痛,不思饮食,舌淡苔白,脉迟细。方剂选用
上述属肾脏结石和输尿管结石的临床表现为( )上述属肾盂肾炎的临床表现为( )
某运输公司驾驶人甲驾驶一辆装满液氧的大货车,自东向西沿某高速公路行驶,行驶途中在超越同向右侧车道一辆大客车时,突遇某市驾驶人乙驾驶一辆小客车从两车间强行超车并线,导致大货车与小客车刮擦后,失控冲过中央活动护栏,与对向驾驶人丙驾驶的私家车发生碰撞,致大货车翻
在以下的居民收入的增加中,引起房地产价格上涨影响相对较大的是()的收入增加。
1,3,12,45,171,()
Mr.RayburnencouragesunconfidentbeginnerstoworkinaretailcompanybecauseitcanMr.Rayburnbelievespeoplecanimmerse
最新回复
(
0
)