首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funf double*p1,double*p2,double*S) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main
有以下程序 void funf double*p1,double*p2,double*S) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main
admin
2013-10-19
82
问题
有以下程序
void funf 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/ncJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,W的值为______。 int w=’A’,x=14,y=15 w=((x‖y)&&(w<’a’));
以下不能正确表示代数式的C语言表达式是______。
下列叙述中正确的是______。
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是______。
有以下程序#include<stdio.h>intfun(intx;inty){if(x=y)reurn(x);elsereturn((x+y)/2);}
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
若从键盘输入58,则以下程序的输出结果是【】。main(){inta;scanf(“%d”,&A);if(a>50)printf(“%d”,A);if(a>40)printf(“%d
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
下列叙述中正确的是()。
随机试题
破伤风的潜伏期一般为
下列关于CT值的叙述,正确的是
人群对某种传染病易感性增高的原因是( )
下列关于焊接工艺评定标准的说法不正确的有( )。
短期国库券期货属于( )。
财政的实物补贴主要体现在( )。
资本资产定价模型已经得到广泛认可,但在实际应用中,仍存在一些明显的局限。()
甲公司有锅炉和供电两个辅助生产车间,分别为基本生产车间和行政管理部门提供蒸汽和电力,两个辅助生产车间之间也相互提供产品。20x3年9月份的辅助生产及耗用情况如下:(1)辅助生产情况。(2)各部门耗用辅助生产产品情况。要求:分别采用直接分配法、
扩大就业是我国当前和今后长时期重大而艰巨的任务,是国家实行促进就业的长期战略和政策,因为()。
一部叙事著作只有其作者真实性得到确证,该著作的创作背景或者创作依据才能得到确证。《荷马史诗》作者的真实性至今未得到确证。根据以上陈述,可以推出以下哪项为真?Ⅰ.《荷马史诗》创作背景没有能够得到确证;Ⅱ.《荷马史诗》创作背景没有能够得到确证或者创
最新回复
(
0
)