首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2020-07-28
15
问题
有以下程序
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/Un3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include<stdio.h>#defineM
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下选项中可用作C程序合法实数的是
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
结构化程序的三种基本控制结构是()。
随机试题
女性,39岁,初发甲状腺功能亢进症患者,服用甲巯咪唑治疗1个月后,症状控制,但甲状腺Ⅰ度肿大到Ⅱ度肿大,突眼较前严重,应选择
男孩,7岁,体重22kg,1岁时因肠套叠施行手术治疗。此次因腹痛伴呕吐、便秘2天入院。诊断为粘连性肠梗阻。按体重计算,入院当日应补充的生理需要量为
慢性心力衰竭患者左心室扩大,EF36%,经过心力衰竭的常规药物治疗,症状有心慌乏力,心电图窦性心律,心室率86次/分。下列治疗最适宜的是
含酪蛋白多,凝块大,难于消化钙磷比例为2:1,佝偻病患病率低
作编结用的柳条
风险与收益是对等的,风险越大收益的机会越多,期望的收益率就越高。( )
中国政府机构改革的动力仅限于经济体制改革的推动。()
下列句子中,没有歧义的一句是()
弗里德曼现代货币数量论认为名义货币需求总量与收入正相关。()
中国共产党十六届五中全会通过《十一五规划纲要建议》,提出要按照“生产发展、生活富裕、乡风文明、村容整洁、管理民主”的要求,扎实推进社会主义新农村建设。其中,新农村建设的核心目标和衡量我们工作的基本尺度是
最新回复
(
0
)