首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
52
问题
有以下程序
#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://kaotiyun.com/show/Se3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)mtflintx){returnx*2;}程序运
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1
以下叙述中错误的是
下面结构体的定义语句中,错误的是
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为
下面不属于软件测试实施步骤的是
在数据处理中,其处理的最小单位是()。
随机试题
Thecompanyhasconfidenceinitslatestmodelofcomputer______lowcostwillmakeitattractivetostudents.
急性梗阻性化脓性胆管炎,最关键的治疗是
患者,女,59岁。表现头痛如刺,项背强直,形瘦神疲,四肢抽搐,舌质紫暗,边有瘀斑,脉沉细而涩。该病诊断为
以下哪项检查,可以确切了解子宫内膜的周期性变化
银行业从业人员在处理客户投诉时,应当做到()。
从2005年9月21日起,我国对活期存款实行按季度结息,每季度()付息。
某运输公司下设独立核算的四个分公司:客货服务中心、运输调度中心、停车场及设备维修中心等。3月份发生收入具体如下:(1)客货服务中心本期代理收入20万元,运输收入100万元;(2)运输调度中心收入3万元,出租场地租金收入4万元,利用闲置办
气质是一个人典型的、稳定的心理特点,是人的个性中最稳定的、最突出的特点。()
设多项式f(x)=,则x4的系数和常数项分别为()
Youwillhearanotherfiverecordings.Foreachrecording,decidewhateachspeakeristryingtodo.Writeoneletter(A-
最新回复
(
0
)