首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double *p1,double *p2,double *s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){ dou
有以下程序,程序的输出结果是 void fun(double *p1,double *p2,double *s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){ dou
admin
2015-12-25
57
问题
有以下程序,程序的输出结果是
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/LxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
下列叙述中不正确的是()
若有说明:inta[][3]={0,0};则不正确的叙述是()
下列程序段中,不能正确赋值的是()
下列叙述中正确的是()。
下列叙述中错误的是()。
随机试题
胆汁是一种浓的有苦味的有色汁液,成分复杂。()
下列描述对乙酰氨基酚的作用特点不正确的说法是
行政诉讼案件的原告向两个以上有管辖权的人民法院提起诉讼的,由()管辖。
为购建固定资产而专门借入的款项,所发生的折价或溢价的摊销,在所购建的固定资产达到预定可使用状态之前发生的,应()。
按联结的基础产品分类,结构化金融衍生产品可分为( )等种类。
以下属于中国四大园林的有()。
在训练中采用有效刺激物把运动员的心理状态引导到某一个事物或方向上去的训练方法称为()
Accordingtothenewlistpublishedbyoutmagazine,whichofthefollowingistrue?Fromthetextwecanconcludethatauthor’
数据流图的类型有【】和事务型。
Womenwithlowliteracysufferdisproportionatelymorethanmen,encounteringmore【C6】________infindingawell-payingjobandb
最新回复
(
0
)