首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的输出结果是 void fun(double *p1,double *p2,double *s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){ dou
有以下程序,程序的输出结果是 void fun(double *p1,double *p2,double *s) { s=(double*)calloc(1,sizeof(double)); *s=*p1+*(p2+1);} main(){ dou
admin
2015-12-25
94
问题
有以下程序,程序的输出结果是
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.10
答案
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://kaotiyun.com/show/LxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",a);}main(){intcc;fo
下列程序的输出结果是______。main(){inti,sum;for(i=1;i<7;i++)sum+=i;printf("%d",sum);}
下列叙述中错误的是()。
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%
若有说明:inta[][3]={0,0};则不正确的叙述是()
以下叙述中错误的是
已知#intt=0;while(t=1){...}则以下叙述正确的是
下列叙述中正确的是()。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
随机试题
________是人生的定向机制,为人生指明奋斗的方向。
求y"+2y’+y=2ex的通解.
高钾血症时不可能出现
60岁,停经妇女,阴道瘙痒分泌物多,淡黄色,稀薄,阴道萎缩,皱壁消失,黏膜充血。该疾病的病因是()。
套期保值是在期货市场和现货市场之间建立一种盈亏冲抵的机制,并且最终可实现盈亏完全相抵。( )
余额试算平衡是根据会计恒等式的平衡关系检验账户记录的正确性。()
1996年建设部人事教育劳动司与房地产业司联合下发了《关于实行物业管理企业经理、部门经理、管理员岗位培训合格上岗制度的通知》,通知主要内容包括()。
在拼音速记中,声符写法“五要领”是指()
首次确立“准五服以制罪”制度的是()。
设A、B均为3阶矩阵,E是3阶单位矩阵,已知AB=2A+3B,A=,则(B-2E)-1=_______.
最新回复
(
0
)