首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
53
问题
有以下程序
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全国计算机二级
相关试题推荐
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1);for(i=0;i<3;i++)printf("%d"t[2-i][i]);}程序
下列定义数组的语句中,正确的是
下面不属于软件设计阶段任务的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下叙述中正确的是
有以下程序main(){unsignedchara=8,c;C=a>>3:printf(”%dkn”,c);}程序运行后的输出结果是
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:711142122283335424449
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
对于循环队列,下列叙述中正确的是
随机试题
在Windows中,快速格式化只删除磁盘上的文件,但不检查磁盘的坏扇区;完全格式化会删除磁盘上的全部文件并在检查磁盘后将坏扇区标注出来。()
Akingonce【C1】______seriouslyill.Hisdoctorsandwisementriedcure【C2】______cure.Butnothing【C3】______.Theywerereadyto
治疗麻疹初热期的首选方剂是()治疗麻疹出疹期的首选方剂是()
与传导下肢本体感觉相关的结构是
阅读《论语十则》,回答问题。1.子曰:“学而时习之,不亦说()乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”(《学而》)2.曾子曰:“吾日三省()吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?”(《学而》)3.子曰:“温故而知新,可以为
她(路瓦栽夫人)也是一个美丽动人的姑娘,好像由于命运的差错,生在一个小职员的家里。她没有陪嫁的资产,也没有什么法子让一个有钱的体面人认识她,了解她,爱她,娶她;最后只得跟教育部的一个小书记结了婚。“她也是一个美丽动人的姑娘,好像由于命运的差错,生在
甲、乙、丙三人生产一批零件共用时8天,其中甲每天的工作效率等于乙、丙两人之和,丙的工作效率等于甲、乙之和的1/5。已知乙每天可生产零件40个,那么这批零件共有多少个?
求∫0πe-xsinnxdx.
Whichhotelhasnobreakfastservice?
【B1】【B2】
最新回复
(
0
)