首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include int fun(int n) { int*P; P=(int*)malloc(sizeof(int)); *P=n;return*P; }
有以下程序: #include #include int fun(int n) { int*P; P=(int*)malloc(sizeof(int)); *P=n;return*P; }
admin
2021-02-25
33
问题
有以下程序:
#include
#include
int fun(int n)
{ int*P;
P=(int*)malloc(sizeof(int));
*P=n;return*P;
}
main()
{ int a;
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,并通过retum返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://kaotiyun.com/show/LQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型的叙述中正确的是()。
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
有如下嵌套的if语句if(a
不属于对象构成成份的是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
以下选项中不能作为C语言合法常量的是
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
以下叙述中正确的是
软件集成测试不采用
随机试题
【2009—4】题1~5:某厂为进行节能技术改造,拟将原由可控硅供电的直流电动机改用交流调速同步电动机,电动机水冷方式不变,原直流电动机的功率Pn=2500kW,转速为585r/min,要求调速比大于15:1,请回答下列问题。本工程选择哪种交流调速系统
人民法院可以采取的执行措施有()。
某县城一生产企业为增值税一般纳税人。2003年3月销售甲产品缴纳增值税30万元、消费税50万元,由于缴纳消费税时超过纳税期限10天,被罚滞纳金1万元。该企业3月应缴纳城市维护建设税为4.05万元。()
某地理兴趣小组前往我国红壤广布地区开展野外考察,在自西向东水平距离各相差600米的甲、乙、丙三地对某沉积岩层进行了探测,探测结果见下表。据表完成第7、8题。该考察地所处的地区是()。
发育
下列属于公安专业工作的有()。
违约责任一般采用的归责原则是()。
DNAtestinghasbecomesomethingoursocietyreliesonveryheavilyforidentificationpurposes.EveryonehasdifferentDNAsoi
Wearepleasedtoannouncethatthereisanopeningforthejobdescribedbelow.Qualifiedcandidatesarestronglyadvisedtoap
A、Hewantstogethismoneyback.B、Hewantstoexchangethesweaterforanotherone.C、Hewantstheclerktohelphimreadthe
最新回复
(
0
)