首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(double*p1,double*p2,double*s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){
有以下程序 void fun(double*p1,double*p2,double*s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){
admin
2019-05-17
26
问题
有以下程序
void fun(double*p1,double*p2,double*s)
{
s=(double*)calloc(1,sizeof(double));
*s=*p1+*(p2+1);}
main(){
double a[2]={1.1,2.2},b[2]={10.0,20.0),*s=a;
fun(a,b,s);
printf("%5.2f\n",*s);}
程序的输出结果是
选项
A、1.10
B、11.10
C、12.10
D、21.10
答案
A
解析
ANsIC标准规定caIIoc函数返回值的类型为void*。具体使用格式为:calloc(n,size)。
该函数用来给n个同一类型的数据项分配连续的存储空间,每个数据项的长度为size个字节。若分配成功,函数返回存储空间的首地址;否则返回空。通过调用calloc函数所分配的存储单元,系统自动置初值0。
主函数中定义数组a,b,以及指针s指向数组a,调用fun函数,实参a和b,以及s的值传递给相对应形参p1,p2,以及s,在fun函数中更改s的指向,以及指向的数据,但是函数调用结束以后,形参空间撤销,这项改变对于实参没有影响,因此实参s指向值不变,仍然为1.1。
转载请注明原文地址:https://kaotiyun.com/show/HJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下函数首剖intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;print!("%c\n",*(pc+5));}程序运行后的输出结果是
若有定义typedefcharT[10];Tca;上述定义中a的类型与下面选项中完全相同的是
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:1357929994699981
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:1l111
给定程序中,函数fun的功能是:对形参SS所指字符串数组中的M个字符串按长度由短到长进行排序。SS所指字符串数组中共有M个字符串,且串长
在数据库系统中,用户所见的数据模式为
随机试题
施工项目质量保证计划应体现从资源投入到完成工程施工质量最终检验试验的()控制。
下列关于术前预防性应用抗生素的方法,哪项是合理有效的
下列工人工作时间中,属于有效时间的有()。
企业以回购股份形式奖励本企业职工的,属于权益结算的股份支付,其会计处理正确的有()。
(2015年)随着全面风险管理意识的加强,甲公司的股东要求管理层建立重大风险预警机制,明确风险预警标准,对可能发生的重大风险事件,制定应急方案,明确相关责任人和处理流程、程序和政策,确保重大风险事件得到及时、稳妥的处理。甲公司股东的要求所针对的内部控制要素
南海和平与稳定符合南海周边各国的利益。我国明确表示,在有关南海的领土划界、油气开发、渔业需求等问题中,领土划界是我国在南海的核心利益。这反映出,我国外交政策捍卫的最高利益是()。
若系统正在将()文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
某校的男子乒乓球队有张、李、赵、孙四名队员,他们来自中文系、数学系、体育系、计算机系。李比张高,赵最矮,中文系的队员比数学系的队员高,体育系的队员最高,计算机系的队员比孙高。根据以上信息,可以推出()。
甲、乙、丙组建一普通合伙企业,现甲因有事急需用钱,要将自己在合伙企业中的财产份额转让,乙和丁均以份额估值总价的相同价格购买,丙则表示按照份额总价的一半购买。则甲应当将该份额卖给()。
下列选项中不属于软件生命周期开发阶段任务的是______。
最新回复
(
0
)