首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> void fun(double*p1,double*p2,double*s) {s=(double*)eaUoe(1,sizeof(double)); *s=*p1+*
有以下程序: #include<stdio.h> #include<stdlib.h> void fun(double*p1,double*p2,double*s) {s=(double*)eaUoe(1,sizeof(double)); *s=*p1+*
admin
2021-06-15
21
问题
有以下程序:
#include<stdio.h>
#include<stdlib.h>
void fun(double*p1,double*p2,double*s)
{s=(double*)eaUoe(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://www.kaotiyun.com/show/V5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\n",s);
程序测试的目的是()。
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
以下选项中函数形参不是指针的是
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf(”%dkn”,pad);)程序的输出结果是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是()。
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
下列与队列结构有关联的是
C语言程序的模块化通过以下哪个选项来实现
随机试题
超声于左侧附睾头可探及圆形的无回声暗区,边清,如图所示,考虑为
入院后因情绪激动,血压明显升高,严重头痛、意识模糊、抽搐、呕吐等,应考虑诊断诊断已成立,其发病机制为
G3P0孕40周,人流史2次,因第二产程长达2小时行低位产钳助产,胎儿娩出后随即阴道持续不断出血,6~7分钟后胎盘自娩,检查完整,子宫轮廓清,阴道出血不断,色鲜红。该患者产后出血的原因最可能是
肾损伤可有血尿的是
某建设单位2009年11月1日领取了施工许可证。由于特殊原因不能按期开工,故向发证机关申请延期。根据我国《建筑法》的规定,下列关于延期的说法中,不正确的是()。
某收益性资产,效益一直良好,经专业评估人员测定,第一年的预期收益为100万元,以后每年递增10万元。假定资本化率为10%,则该资产的评估价值最接近于()万元。
键盘对于鼠标相当于()对于()
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexplainedtomethatthecountryhadaperfectsolution
管理评审主要是评价管理体系的______。
ThediagramsbelowshowthedevelopmentofthevillageofKelsbeyin1780,1860and2000.Summarisetheinformationbyselec
最新回复
(
0
)