首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #nclude #include void fun(double*p1,double*02,double * s) {s=(double*)calloc(1,sizeof(double)); *s=*p
有以下程序: #nclude #include void fun(double*p1,double*02,double * s) {s=(double*)calloc(1,sizeof(double)); *s=*p
admin
2019-01-11
37
问题
有以下程序:
#nclude
#include
void fun(double*p1,double*02,double * s)
{s=(double*)calloc(1,sizeof(double));
*s=*p1+* 02;
}
main()
{double aE 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/Aja0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
已知有结构体:structsk{inta;floatb;}data,*p;若有p=&data,则对data的成员a的正确引用是()。
执行以下程序后,输出#号的个数是【】。#include<studio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar(’#’);}
若fp是指向某文件的指针,且已读到文件的末尾,则C语言函数feof(fp)的返回值是()
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
以下函数inverse的功能是使一个字符串按逆序存放,请填空。inverse(charstr[]){charm;inti,j;for(i=0,j=strlen(str);i<strlen(str)/2;
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
试联系你所熟悉的语言,谈谈什么是音高、音强、音长、音色,并谈谈它们在语音中的表现或作用。
下列哪项不符合子宫内膜异位症
患者,男,50岁。突发昏迷2小时。既往有高血压病史。对于该患者首选影像学检查方法为
以下哪项不是肺癌所致阻塞性肺炎的特点()
关于价格承诺,下列表述正确的是()
企业核算应缴纳的营业税,应贷记的科目是()。
用于企业扩建固定资产的贷款是()。
乙公司在与甲公司交易中获得300万元的汇票一张,付款人为丙公司。乙公司请求承兑时,丙公司在汇票上签注:“承兑,甲公司款到后支付。”根据票据法律制度的规定,下列关于丙公司付款责任的表述中,正确的是()。
西甲公司与英超公司签订有偿委托合同,由西甲公司委托英超公司采购200台空调,并预先支付购买空调的费用30万元。英超公司经考察发现A公司有一批物美价廉的空调,遂以自己的名义与A公司签订了一份空调购买合同,双方在合同中约定:英超公司从A公司购进200台空调,总
源起于美国次贷危机的此次全球性金融风暴,固然起于经济领域,但是,一石激起千层浪,如果,不是人性中超乎现实允许范围的物质欲求过度膨胀,原本出于虚拟经济的一个颇有想象力的创意,也不会滚雪球般失控,以至弥漫成灾。那些从小优秀得无以复加的华尔街金融,精英们,卖力煽
最新回复
(
0
)