首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> void fun(double*p1,double*p2, double*s) { s=(double*)calloc(1,
有以下程序: #include<stdio.h> #include<stdlib.h> void fun(double*p1,double*p2, double*s) { s=(double*)calloc(1,
admin
2019-02-02
27
问题
有以下程序:
#include<stdio.h>
#include<stdlib.h>
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、11.10
B、1.10
C、12.10
D、21.10
答案
B
解析
函数fun()的功能是用calloc()函数重新分配了1个长度为sizeof(double)的连续空间,并把返回的内存地址赋值给s,之后往新分配的内存中写入数据。由于函数传递过程中形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变s的指向,*s与a[0]等价,格式输出的结果为1.10,答案选B。
转载请注明原文地址:https://jikaoti.com/ti/Orf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
有如下程序:#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",i);}该
在计算机中,算法是指______。
设有下列二叉树:对此二叉树后序遍历的结果为
若有如下程序:intsub(){staticintn=1;intx=1;x*=n;n++;returnx;}main(){intn,t=1;for(n=1;n<6;n++)
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t:int1,j;for(i=0;
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
在满足实体完整性约束的条件下()。
随机试题
关于施工企业法人与项目经理部法律关系的说法中,错误的是()。
举国注目的倡导维新运动的旗手是()
TCP/IP协议的基本传输单位是()。
在Access2010中,一个关系就是数据库文件中的一个表对象。
下列关于房地产经纪可以降低房地产交易成本的原因的表述中,正确的是()。
有一通风系统在t=20℃、p=1atm下运行,排出空气中H2S占5.4%(体积分数),排风量为0.5ma/s。在吸收塔内用水吸收H2S,实际的供液量为最小供液量的1.3倍,气相总吸收系数Kg=0.0021kmol/(m2·s)。要求吸收塔出口处气相中H2S
在个人贷款业务中,民事法律关系的主体是()和()。
以下( )属于个人住房按揭贷款的风险表现。
求函数z=x2y(4-x-y)在由直线x+y=6,x轴和y轴所围成的区域D上的最大值与最小值.
Thepilotmadeanunexpected______becauseofenginetrouble.
最新回复
(
0
)