首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 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-12-17
33
问题
有以下程序,程序的输出结果是
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://jikaoti.com/ti/QTG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf("%d\n",b)}
若变量已正确定义,以下选项中非法的表达式是
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){
数据库中对概念模式内容进行说明的语言是()。
关于C语言标识符,以下叙述错误的是()。
下面描述中不属于软件需求分析阶段任务的是()。
下面不能作为软件设计工具的是()。
设有以下程序段:structperson{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
Inanew【C1】________publishedinthejournalHeart,researchersfoundthatSwissadultswhotookoneortwodaytimenapsperwee
电针仪最大输出电压为40伏以上时,最大输出电流应限制在()
按照《公路工程抗震设计规范》(JTJ004—1989)关于液化判别的原理,某位于8度区的场地,地下水位在地面下10m处,该深度的地震剪应力比τ/σe(τ为地震剪应力,σe为该处的有效覆盖压力)最接近于下列()项数值。
[资料二]L企业于2011年10月20日向庄某签发一张转账支票,出票日期为10月20日,付款人为Q商业银行,支票金额为20万元。L企业的财务人员在出票时,未记载收款人名称,授权庄某自己补记。庄某补记收款人名称后,向其开户银行W商业银行委托收款,将
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
春秋战国时期,古琴音乐已具有一定的艺术表现能力,“伯牙鼓琴、子期知音”的故事早已深入人心。伯牙所奏琴曲为()。
A公司是一家无杠杆公司,其预期有永续的税前收益,每年3500万元。目前该公司权益的必要报酬率是20%。该公司每年年末均把所有的收益作为股利发放。公司在外发行的普通股股数为150万股。公司税税率为35%。公司正在计划调整资本结构,按该计划其将发行4000万元
下列情形不应当认定为立功的有()。
有以下程序#include<stdio.h>yoidmain(){chars[]=’’012xy\08s34f4w2’’;inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[i]<=’9’)n++
Inanexperimentconductedlastautumn,scientistsmadeexactcopiesofahumanembryoforthefirsttime.Thereisadelicatel
最新回复
(
0
)