首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include intfun(intn) {int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p; } main() {inta; a=fun(10);printf("%d\n
有以下程序: #include #include intfun(intn) {int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p; } main() {inta; a=fun(10);printf("%d\n
admin
2015-07-31
44
问题
有以下程序:
#include
#include
intfun(intn)
{int*p;
p=(int*)malloc(sizeof(int));
*p=n;return*p;
}
main()
{inta;
a=fun(10);printf("%d\n",a+fun(10));
}
程序的运行结果是( )。
选项
A、0
B、10
C、20
D、出错
答案
C
解析
malloc(sizeof(int))的作用是开辟一个长度为sizeof(int)存储空间,并通过强制类型转换(int*)将此存储空间的地址赋给了一个整型的指针变量p。然后执行语句*p=n,使得*p的值为10,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://www.kaotiyun.com/show/bhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidf(inty,int*x){y=y+*x;*x;=*x+y;}main(){intx=2,y=4;f(y,&x);-printf("%d%d\n",x,y)
下列叙述中正确的是______。
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不等于3的是______。
设变量a、b、c、d和y都已正确并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是______。
结构化程序设计主要强调的是()。
下面各选项中,均是C语言合法标识符的选项组是
设有定义:intk=1,m=2;floatf=7;则下列选项中错误的表达式是()。
关于结构化程序设计原则和方法描述错误的是()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
随机试题
将一根长为8m、杨氏模量为1.1×1011Pa的铜丝与一根长为4m、杨氏模量为2.0×1011Pa的钢丝首尾相连,两根钢丝的横截面积均为0.5cm2。现加以500N的张力。求:此系统的弹性势能是多少?
基底神经节的运动调节功能包括
下列哪项是慢性肾衰竭最早和最突出的临床表现
对顽固性腹水的治疗较好的方法是
手阳明经主治
A.肺经风热B.胃肠湿热C.痰湿瘀滞D.热毒内盛E.肺气不足痤疮患者面部粟疹累累,色红,疼痛,或有脓疱,伴口干渴、大便秘结,舌质红,苔薄黄,脉弦滑。证属
郭某出身于中医药世家,中医药知识、医术世代传承,自幼学习中医药知识,现在本村开办中医诊所,在自家屋前屋后自种、自采、自用中草药。关于郭某对中草药的处理不恰当的是()。
某媒体未征得艾滋病患者甲的同意,便将其真实姓名、照片、患病经历公之于众,给其生活带来了极大的困扰,下列说法正确的是()。
成立紧急避险必须具备的条件有( )。
(1)Howiscommunicationactuallyachieved?Itdepends,ofcourse,eitheronacommonlanguageoronknownconventions,oratlea
最新回复
(
0
)