首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} mai
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} mai
admin
2019-08-10
24
问题
有以下程序,程序的输出结果是
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标准规定calloc函数返回值的类型为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/DcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是
程序调试的任务是( )。
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列链表中,其逻辑结构属于非线性结构的是
以下不能将S所指字符串正确复制到t所指存储空间的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C
在软件开发中,需求分析阶段产生的主要文档是
随机试题
【背景资料】某城市生活垃圾处理场位于海边,经过多年填埋,其表层为建筑垃圾。现需在该垃圾处理场所在区域建设铁路车站。经勘察,该区域地层从上至下依次为:(1)杂填土(建筑渣土)厚3m;(2)垃圾夹海相淤泥层(软塑)厚3~
下列说法正确的有
A.绞釉B.釉丛C.釉梭D.釉柱横纹E.釉质生长线成牙本质细胞的胞浆突形成()
下列属于不正当竞争性行为的是()
房地产经纪人为买房客户提供多套房源供其选择,这表明房源具有()的特征。
十七届三中全会通过的《中共中央关于推进农村改革发展若干重大问题的决定》明确提出,新形势下推进农村改革发展的基本方向是()。
亚洲新人奖对于新人导演来说,只可能得到一次,今后他们或辉煌于一方,或______于一隅,______。在本届电影节上出现的那些从新人出发,现在依然年轻的导演。这些年的发展轨迹也各不相同。填入划横线部分最恰当的一项是:
当代中国的法律解释体系不包含以下哪一部分()
设非零n维列向量α,β正交且A=αβT.证明:A不可以相似对角化.
在一棵度为3的树中,度为3的结点有2个,度为2的结点有1个,度为1的结点有2个,那么,该树的叶子结点数目为()。
最新回复
(
0
)