首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);
若有以下定义: inta[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是()
下列不属于软件工程的3个要素的是()。
下列选项中不属于算法的特性的是
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t:int1,j;for(i=0;
下列叙述中正确的是()。
设有如下关系表: 则下列操作中正确的是()。
在结构化方法中,软件功能分解属于软件开发中的()阶段。
随机试题
细菌初次分离培养时,不需要二氧化碳的是
患者,女,30岁。右上第一前磨牙全冠粘固后发生龈缘炎,其可能的原因,除了
A.洋金花B.山茱萸C.梅花鹿茸D.蕲蛇E.肉豆蔻国家重点保护二级野生药材物种
甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%。甲公司为适应经营业务发展的需要,于2013年7月1日与乙公司达成协议,以生产经营过程中使用的机器设备和一批库存商品,与乙公司一栋在建生产用厂房和一项可供出售金融资产进行交换。具体资料如下:
A证券公司、B基金管理公司和C信托投资公司拟作为发起人共同设立一封闭式证券投资基金(以下称D基金)。上述发起人拟订的设立D基金的有关计划要点如下:(1)D基金的基金单位拟定为8亿份,每份面值为人民币1元,每份发行价格拟订为人民币1.02元。基金的募
科举的三级考试分为________、________和________。
提香在绘画的()方面对后世有较大的影响。
评述康有为《大同书》中的教育思想。
已知(X,Y)在以点(0,0),(1,—1),(1,1)为顶点的三角形区域上服从均匀分布。求(X,Y)的联合密度函数f(x,y)。
下图是台式PC机机箱背面的一部分,图中箭头所指的连接器是
最新回复
(
0
)