首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
如下程序:main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n]
数据结构中,与所使用的计算机无关的是数据的
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
随机试题
合同风险
无记名股票的特点包括()。
实时系统可分为实时______和实时______二大类。
许又新教授提出的心理健康标准包括()。
轨道环绕太阳的天体有()。
我国宋代科学家沈括,于11世纪末著的《梦溪笔谈》中,在记述用天然磁石摩擦钢针可以指南的时候指出:“方家以磁石磨针锋,则能指南,然常微偏东,不全南也。”这个发现比欧洲人哥伦布的发现早了四百多年。沈括发现的是()。
程朱理学在宋代即已取得了官方哲学的地位,并控制了宋、元、明、清四代的科举和学校。
资本充足率
在ARM处理器中,用于存储器保护的部件用英文缩写为【47】_______,用来完成虚拟地址到物理地址转换的部件英文缩写为【48】_______。
A、Thereareseveralscratchesonthecardoor.B、Itcan’tbeopenedinanormalway.C、Thedoorhandleismissing.D、Itcan’tbe
最新回复
(
0
)