首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double *p1,double *p2,double *s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){ dou
有以下程序,程序的输出结果是 void fun(double *p1,double *p2,double *s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){ dou
admin
2015-12-25
81
问题
有以下程序,程序的输出结果是
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/LxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序的输出结果是()。#include<stdio.h>VOidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j%x\n",i,j);输出的结果是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下列叙述中正确的是()。
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
随机试题
引用不同工作簿中的其他工作表时格式如下:________。
下列关于渔业资源增殖与保护的规定,说法错误的是()
在人类学的各分支中与研究组织行为学关系最密切的是()
甲厂的主要产品是薯片、锅巴等食品。3年前该厂在上述产品的包装上使用“香脆”二字作商标,由于其注重产品质量,“香脆”牌薯片、锅巴受到消费者的认可和喜爱,产品销售地区不断扩大。现甲厂决定提出“香脆”商标注册申请,使用商品仍为薯片、锅巴。根据上述情况,请回答以下
购买年是预期估价对象可获得收益的年限。()
行业发展会受到()等行业外部因素的影响。
根据企业所得税法律制度的规定,企业以非货币形式取得的收入,应当按照()确定收入额。
明确提出“教学永远具有教育性”的教育家是()。
(广州2012—71)已知33×34=1122,333333×333334=111111222222,那么由此33333×33334=()。
根据加德纳的多元智力理论,有经验的外科医生具有较高的()
最新回复
(
0
)