首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fu n(double * p1.double*p2, double*S) s=(double*)“calloc(1,sizeof(double)): *s=*P1+*
有以下程序: #include<stdio.h> void fu n(double * p1.double*p2, double*S) s=(double*)“calloc(1,sizeof(double)): *s=*P1+*
admin
2019-06-12
32
问题
有以下程序:
#include<stdio.h>
void fu n(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.2 f\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/1Ef0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"Zhang
以下叙述中正确的是()。
以下关于C语言的叙述中正确的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
构成计算机软件的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
下面不属于软件需求分析阶段主要工作的是()。
下面不属于软件测试实施步骤的是
随机试题
关税同盟
在Excel中,百分比格式的数据单元格,删除格式后,数字不变,仅仅去掉百分号。()
患者,女,69岁。既往有高血压病史。今晚看电视时突然倒地,呼之不应。体格检查:深昏迷,左侧瞳孔大于右侧瞳孔,血压190/100mmHg。应首先考虑的诊断为
根据城乡规划行业准则的要求:城乡规划行业工作者应自觉遵守国家有关管理规定,下列选项中不属于其自觉履行城乡规划行业服务的自律义务是()。
牛皮制男式皮带
“备案号”栏应填:“运输方式”栏应填:
中国人民银行根据货币政策实施的纲要,适时地运作利率工具,对利率水平和利率结构进行调整,进而影响社会资金供求状况,实现货币政策的既定目标。中国人民银行的利率工具主要有()。
单项资产的β系数大于1,说明()。
某市专门设立教育专项基金用于帮助其下属贫困县义务教育的实施,该市的这一做法()。
A、$1,200B、$2,400C、$1,500D、$4,200B这是数字题,文中只出现了一个数字,所以不难把握。
最新回复
(
0
)