首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #nclude #include void fun(double*p1,double*02,double * s) {s=(double*)calloc(1,sizeof(double)); *s=*p
有以下程序: #nclude #include void fun(double*p1,double*02,double * s) {s=(double*)calloc(1,sizeof(double)); *s=*p
admin
2019-01-11
93
问题
有以下程序:
#nclude
#include
void fun(double*p1,double*02,double * s)
{s=(double*)calloc(1,sizeof(double));
*s=*p1+* 02;
}
main()
{double aE 2]={1.1,2.2},b[2]={10.0,20.0},*q=NULL;
fun(a,b,q);
printf("%5.2f\n",*q);
}
程序运行后的结果是( )。
选项
A、有运行错误
B、输出11.10
C、输出12.10
D、输出21.10
答案
A
解析
calloc(n,sizeof(type))在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针,如果分配不成功,返回NULL。s在函数fun()内申请了内存空间,但是在调用fun()函数后会释放掉,最后q指向NULL,因此运行时打印出错。答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/8ixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;1<3;i++,s+=i);printf("%d\n",s);}
以下叙述中错误的是()。
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
数据库设计包括两个方面的设计内容,它们是
结构化程序设计的三种基本逻辑结构为顺序、选择和【】。
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序
下列关于软件测试的目的和准则的叙述中,正确的是()。
用树形结构来表示实体之间联系的模型称为()。
随机试题
李某于2018年10月27日向国家知识产权局提出了一件发明专利申请,该申请于2019年8月10日公开,于2020年5月12日被公告授予专利权。该专利权因李某未缴纳年费于2021年7月11日终止。针对该专利权提出的下列哪些无效宣告请求即使符合其他受理条件也不
亚太经济合作组织投资法制的特点是()
下列各项,不属于岩的病因病机的是
A.跨阈步态B.醉汉步态C.慌张步态D.剪刀样步态E.划圈样步态
圆盘锯的安全防护装置包括分料器、锯盘护罩、防护挡板和传动部位防护罩。()
建设项目业主在联合体或合作体的资格审查时,不仅要审查各个成员的资质、资格和能力等方面,还要审查其()。
(2016年、2014年)2013年4月9日,甲公司签发一张出票后定期付款的银行承兑汇票,付款期限为2个月,收款人为乙公司,金额为40万元。甲公司开户银行P银行承兑了该汇票。5月10日,丙公司作为保证人在票据上记载有关事项并签章,但未记载“被保证人名称”。
由于职业活动(工作或劳动)是人类最基本的实践活动,因此,在诸种道德中,职业道德处于主导地位。()
Ifyouhaveeverwonderedhowanelephantsmells,scientistshavetheanswer.ResearchershavediscoveredthatAfricanElephants
Man:Youlookdepressed.What’seatingyou?Woman:Ourdog.He’smissingthesethreeweeks.Man:Oh,Iknowhowyoufeel.There
最新回复
(
0
)