首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){double a[2]=
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){double a[2]=
admin
2018-11-21
31
问题
有以下程序,程序的输出结果是
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/Jlxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
从关系模式中指定若干个属性组成新的关系的运算称为______。
函数rewind的作用是
若变量已正确定义并赋值,下面符合C语言的表达式是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){in
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n]
以下对C语言函数的有关描述中,正确的是()。
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。
下列实体类型的联系中,属于一对多联系的是()。
随机试题
有的同学在考试过程中,习惯慢慢地做题,用更多的时间进行思考以降低错误率。从认知方式差异的角度来说,这些同学的认知风格属于()。
能提高外周血小板数目的是
原材料供应方案的研究和选择,应对原材料价格的()进行分析。
某纳税人生产机械产品应缴纳增值税,其纳税义务产生于( )。
教师安排学生以小组为单位,总结古代诗文中有关年龄的称谓,全班交流分享,下列总结正确的是()。
2016年版《幼儿园工作规程》中指出,“幼儿园的任务是贯彻国家的教育方针,按照保育与教育相结合的原则,遵循幼儿身心发展特点和规律,实施()等方面全面发展的教育,促进幼儿身心和谐发展。”
I’mtiredout.I______allafternoonandIdon’tseemtohavefinishedanything.
幼儿道德发展的核心问题是()
公司召开一个重要会议,小张又迟到了。公司王经理批评他说:“小张,你为什么又迟到啦?”小张解释说:“因为来晚了,所以迟到了。”以下哪项陈述正确描述了上文推论中的错误?()
雅典民主制度发展到顶峰是在()。
最新回复
(
0
)