首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(double*p1,double*p2,double*s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){
有以下程序 void fun(double*p1,double*p2,double*s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){
admin
2019-05-17
56
问题
有以下程序
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标准规定caIIoc函数返回值的类型为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/HJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(inta,intb){returna+b;}main()(intx=6,y=7,z=8,r;r=fun(fun(x,y),Z--);pr
以下叙述中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:711142122283335424449
下列排序方法中,最坏情况下比较次数最少的是()。
下面属于系统软件的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
发现软盘带有计算机病毒后,比较彻底的清除方式是()。
Itwasonlybyagreateffortofwillandcouragethathewasableto______himselftogether.
颅底骨折患者出现脑脊液鼻漏或耳漏,正确的治疗措施有()。
[2013年第112题]已知甲乙为两个寿命期相同的互斥项目,其中乙项目投资大于甲项目,经测算出甲乙两项目的内部收益率分别为17%和14%,增量内部收益率IRR(乙一甲)=13%,基准收益率为14%,以下说法中正确的是()。
下列材料中,可用作人工塑山的建筑材料有()
下列各项业务中,属于代理记账机构的业务范围的有()。
根据《企业破产法》的规定,下列关于和解协议效力的表述中,正确的是()。
事实上从九十年代开始,绿色经济的研究者就预言,按照著名的尼古拉.熊彼特创新周期理论,在以信息技术革命为内容的第五次创新长波之后,即将来临的是以资源生产率革命为特征的第六次创新长波,而这个长波的意义就是开创以低碳能源为特征的生态经济新时代。哥本哈根国际气候会
阅读下面程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}voidmain(){cout<<fi
Ifascientistholdsanideatobetrueandfindsanycounter-evidencewhatever,theideaiseither______orabandoned.
最新回复
(
0
)