首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){double a[2]=
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){double a[2]=
admin
2018-11-21
43
问题
有以下程序,程序的输出结果是
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://www.kaotiyun.com/show/Jlxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
以下叙述中不正确的是()。
以下的for循环______。for(x=0,y=0;(y!=123)||(x<4);x++)
一个关系中属性个数为1时,称此关系为
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i,10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;p
有以下程序:voidfun1(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p
以下程序段中的变量已正确定义for(=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*")程序段的输出结果是______。
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
下列叙述错误的是()。
下列叙述中正确的是()。
随机试题
吸人气雾剂的微粒大小的最佳范围是
根尖孔形成后,在一生中不断形成的牙本质受刺激后的成牙本质细胞分泌基质矿化形成的牙本质
在开采容易自燃和自燃煤层时,采煤工作面回采结束后,必须在()内进行永久封闭。
合同可以存在于()。
股票的供求关系是股票价格的基石。()
中国馆《清明上河图》数字画笔“唤醒”北宋街市疏林薄雾中,两个脚夫赶着驮炭的毛驴,缓缓走向城门;此时,虹桥上已是一片喧杂,来来往往的行人中,有做生意的商贾,有看街景的士绅,有骑马出行的官宦……上千年前北宋画家张择端笔下的《清明上河图》,留住了中国城市的一段记
打开Windows任务管理器可使用组合键“()”。
根据以下资料回答101-105题2008年全省对外贸易增势呈高开低走态势。全年实现进出口总值1581.4亿美元,增长29.0%,较年初增幅回落10.6个百分点,比上年增幅略高0.3个百分点。其中,实现出口931.7亿美元,增长23.8%;进口649.7亿
班主任老师对一个学习优秀的学生说,你之所以取得这样好的成绩,主要是因为我教学有方。以下哪项如果为真,将最有力地反驳老师的说法?
判断下列符合普通话规范的说法她脸上总是红扑扑的。
最新回复
(
0
)