首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} mai
有以下程序,程序的输出结果是 void fun(double*p1,double*p2,double*s) {s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} mai
admin
2020-05-19
15
问题
有以下程序,程序的输出结果是
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、1.10
B、11.10
C、12.10
D、21.1
答案
A
解析
ANSIC标准规定calloc函数返回值的类型为void*。具体使用格式为:calloc(n,size)。
该函数用来给n个同一类型的数据项分配连续的存储空间.每个数据项的长度为size个字节。若分配成功,函数返回存储空问的首地址:否则返回空。通过调用calloc函数所分配的存储单元,系统自动置初值0。
主函数中定义数组a,b,以及指针s指向数组a,调用fun函数,实参a和b,以及s的值传递给相对应形参p1,p2,以及s,在fun函数中更改s的指向,以及指向的数据,但是函数调用结束以后,形参空间撤销,这项改变对于实参没有影响,因此实参s指向值不变,仍然为1.1。
转载请注明原文地址:https://jikaoti.com/ti/LhG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回一1。注意:部分源程序在文件PROC1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下
请编写函数fun,其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成(字符串长度大于等于2)。例如字符串:uvwxyz满足要求;而字符串:uvxwyz不满足要求。注意:部分源程序存放在PROG1.C中,请勿改动主函数main和其他函数中的任何
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1一m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为"ABCDEFGHI.JK",m的值为3,移动后,字符串中的内容应该是"DEFGH
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
关于C语言程序及函数的叙述中正确的是()。
下面描述中不属于数据库系统特点的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
下列最能体现古人可持续发展思想的是:
A、肾小管性蛋白尿B、肾小球性蛋白尿C、溢出性蛋白尿D、混合性蛋白尿E、生理性蛋白尿肾小管上皮细胞受损所引起的蛋白尿称为
能用于治疗的放射性核素是
王某,女,22岁,突受惊吓后失眠,多梦,容易惊醒;胆怯,心慌,惕惕易惊,气短乏力,舌质淡,脉弦细。治宜
对借款人资质审查不严而产生的个人住房贷款风险属于()。
(一)某投资者以500万元的总价购买了一店铺用于出租经营,首付款为60%,余款为银行提供的年利率为7%、期限为10年、按年等额还款的抵押贷款。该店铺的经营期为20年,投资者要求的目标收益率不低于10%。该投资项目的现金流出为()。
坚持专门机关与广大群众相结合()。
究竟国家与个人对个人的医疗健康应分别承担多大比例,是一个_______选择问题,而不是政府可以任意决定的事项。要让民众有机会参与这一重大财政决策,透过人大的审议机制,将自己的意愿_________到长期的财政安排中。依次填入画横线部分最恰当的一项是(
以下叙述中,()不属于可行性分析的范畴。
1.将下列数据建成一个数据表(存放在A1:D5的区域内),并求出各宠物的增长额以及原来月开销和增长额的“总计”(增长额保留小数点后面两位),其计算公式是:增长额=月开销×增长率,将工作表命名为“宠物开销表”,以文件名EX02A.XLS保存文件。宠物
最新回复
(
0
)