首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <stdlib.h> void fun( double *p1, double *p2, double *s ) { s=( double* )calloc( 1,size
有以下程序 #include <stdio.h> #include <stdlib.h> void fun( double *p1, double *p2, double *s ) { s=( double* )calloc( 1,size
admin
2020-11-27
20
问题
有以下程序
#include <stdio.h>
#include <stdlib.h>
void fun( double *p1, double *p2, double *s )
{ s=( double* )calloc( 1,sizeof(double) );
*s = *p1 + *p2;
}
main()
{ double a[2]={1.1,2.2 }, b[2]={ 10.0,20.0 }, *q=NULL;
fun( a,b,q );
printf("%5.2f \n", *q );
}
程序运行后的结果是
选项
A、有运行错误
B、输出11.10
C、输出12.10
D、输出21.10
答案
A
解析
calloc(n,sizeof(type))在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针,如果分配不成功,返回NULL。s在函数fun()申请了内存空间,但是在调用fun()函数后会释放掉,因此,最后q指向NULL,因此运行是打印出错。答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/CuD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABC
以下叙述中正确的是
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
在数据库中,数据模型包括数据结构、数据操作和()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句中错误的是()。
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
设有定义doubleall0],*s=a:以下能够代表数组元素a[3]的是
下面属于白盒测试方法的是
随机试题
甲将500册藏书赠送给乙,并约定乙不得转让给第三人,否则甲有权收回藏书。其后甲向乙交付了500册藏书。根据规定,下列表述中,正确的是()。
男性,65岁,食欲亢进、体重增加1年。体检:身高170cm,体重85kg,腹部、臀部脂肪肥厚,下腹部及大腿上部可见淡红色紫纹。血压150/100mmHg。初步诊断为库欣综合征。检查发现患者24h尿游离皮质醇增高,血浆皮质醇:上午8时560nmol/L,
女性,25岁,突然大咯血,己妊娠5个月,胸片示右上浸润型肺结核,下例那种药不能用()
慢性非特异型唇炎的诱因是()
患者,女性,葡萄胎清宫术3个月,近1周出现阴道不规则流血,伴咳嗽、咳痰,痰中有少许血丝,来院就诊。查体:体温37.5℃,血压90/60mmHg,脉搏90次/分,妇科检查外阴阴道正常,宫体前倾前屈位,子宫如孕50天大小,质软,可活动,双附件无异常发现。如
下列建设工程项目目标控制方法中,可用来综合控制工程进度和工程造价的方法是()。
可比性要求同一企业前后各期要提供相互可比的会计信息。()
贝贝妈妈最近非常郁闷,她说儿子贝贝非常爱炫耀,每次家里来客人,贝贝都要把自己的玩具拿出来给每个人看,并且一直跟对方说:“你看我的新玩具,很好看吧。”则贝贝现在处于()。
如表1所示,在某dhcp客户机上捕获了5条报文,并对第5条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig/all命令后得到的部分信息。分析表中的报文和信息,并补全表中空白处的信息。
Readthisfollowingnewsaboutemploymentopportunitiesforgraduates.ChoosethebestwordtofilleachgapfromA,B,C,orD
最新回复
(
0
)