首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(double *p1,double*p2,double *s) { s=(double *)calloc(1,sizeof(double)); *s=*
有以下程序: #include #include void fun(double *p1,double*p2,double *s) { s=(double *)calloc(1,sizeof(double)); *s=*
admin
2018-01-14
21
问题
有以下程序:
#include
#include
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://kaotiyun.com/show/XHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列程序的运行结果是_________。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf("@");brea
在面向对象方法中,类的实例称为_________。
在位运算中,操作数每左移两位,其结果相当于()。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
下列说法错误的是
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
随机试题
患者,男性,52岁,慢性便秘多年。近半年来站立时阴囊出现梨形肿块,平卧位时消失。局部检查发现外环扩大,手指压迫内环处,站立咳嗽,肿块不再出现,拟是腹外疝,准备手术治疗。可避免术后疝复发的术前主要处理是
优点是供水较可靠,系统较简单,投资较省,安装、维护较简单,可充分利用外网水压,节省能量;缺点是设置高位水箱,增加结构荷载,若水箱容积不足,可能造成停水;适用于外网水压周期性不足,室内要求水压稳定的室内给水方式是()。
劳务派遣协议应当载明下列内容()。
要求听证的当事人,应当在收到《税务行政处罚事项告知书》后()内向税务机关书面提出听证要求,逾期不提出的,视为放弃听证权利。
在基督教中,天主教、东正教、新教的基本教义是相同的,下列不属于基督教基本教义的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
清朝科举制度的情况及其影响。
浮动汇率制[河北工业大学2011国际商务硕士;云南大学2011国际商务硕士]
HowoftendoesGracegoshopping?
Astudybytracingthehistoryoftheemergenceandspreadof335infectiousdiseasesfrom1940to2004providesanewpointof
最新回复
(
0
)