首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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://kaotiyun.com/show/hbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
______(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
结构化程序设计主要强调的是()。
执行以下程序后输出的结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
在最坏情况下,冒泡排序的时间复杂度为【】。
若有以下类型说明语句:charw;intx;flooaty,z;则表达式w*x+z-y的结果为______类型。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
随机试题
操作中的精馏塔,若选用的回流比小于最小回流比,则()。
有关张力性气胸的说法中错误的是
积证初起兼有外感风寒证候者,应选用
从粪便中检出含六钩蚴的虫卵,该动物感染的寄生虫是()
某新婚怀孕妇女,因家住农村,不知道如何进行孕产期保健养护,找到乡卫生院的医生请求帮助。乡卫生院不应提供
高先生于2014年9月取得一项特许权使用费收入3500元,10月又取得另外一项特许权使用费收入4200元。高先生这两项所得合计应缴纳的个人所得税为()元。
一般来讲,以培养研究生和科学研究为主的高校,其教师职务结构多为()。
资源管理策略包括()。
研究者认为,系列位置效应可以作为区分短时存储和长时存储的证据。若以单词为实验材料,现有如下变量可供考虑:①单词频率。②单词呈现速度。③单词呈现的字号。④整个系列的长度。⑤全部单词呈现后干扰的强度。⑥单词的意义性。⑦被试的心理状态。若想提供系
Astudyofarthistorymightbeagoodwaytolearnmoreaboutaculturethanispossibletolearningeneralhistoryclasses.
最新回复
(
0
)