首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 yoidfun(double*p1,double*p2,double*S) { S=(double*)calloc(1,sizeof(double)); *S=*pl+*(p2+1);) main( ){ doublea[2]={1.1,
有以下程序 yoidfun(double*p1,double*p2,double*S) { S=(double*)calloc(1,sizeof(double)); *S=*pl+*(p2+1);) main( ){ doublea[2]={1.1,
admin
2014-06-19
50
问题
有以下程序
yoidfun(double*p1,double*p2,double*S)
{
S=(double*)calloc(1,sizeof(double));
*S=*pl+*(p2+1);)
main( ){
doublea[2]={1.1,2.2},b[2]={10.0,20.0},*s=a;
fun(a,b,S);
printf(’’%5.2fin’’,*s);)
程序的输出结果是
选项
A、1.10
B、11.10
C、12.10
D、21.1
答案
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://jikaoti.com/ti/Jjn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
下面程序输出的结果是()。main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!ok1)x=-i;elseif(ok2)x=1
数据库设计包括两个方面的设计内容,它们是()。
下列关键字中,不属于C语言变量存储类别的是______。
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为______。
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
若有以下说明和语句,请选出哪个是对c数组元素的正确引用_______。intc[4][5],(*cp)[5];cp=c;
随机试题
A.行气疏肝,散寒止痛B.行气降逆,宽胸散结C.两者都选D.两者都不选四磨汤的功效是
患者男性,49岁,年轻时曾患过肺结核。近1年来咳嗽,咳痰,痰中带血。X线检查:可见右肺上叶多个大小不等的厚壁空洞,胸膜增厚,肺门上吊,纹理呈垂柳状,纵隔向右侧偏移,邻近肺组织及对侧肺呈代偿性肺气肿改变。痰中查见大量结核杆菌。该患者应诊断为
A.ATPB.2.3.二磷酸甘油酸C.磷酸肌酸D.糖原E.1.3-二磷酸甘油酸人体活动最主要的直接供能物质是
陈某经营一家批发兼零售的百货商店,主营烟酒。陈某感觉正常经营烟酒利润太低,于是想经营“水货”。便偷偷地通过各种渠道辗转大量购进走私进口的国外品牌香烟和洋酒。1年时间,陈某共牟利50万元,行为严重扰乱了正常市场秩序。陈某的行为构成:()
建设工程项目施工质量计划按其内容可分为( )计划。
银行结算账户的变更主要包括()的变更。
当汇总数接近重要性水平时,应考虑();当汇总数超过重要性水平时,应考虑()。
斧头:劈:木柴
在同一动产上,既设立了抵押权,又设立了质权,该动产又被留置,优先受偿的是()
"Doyouthinkhewillcometonight?""Oh,yes.It’s__________thathewill."
最新回复
(
0
)