首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
91
问题
有以下程序:
#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://kaotiyun.com/show/8ixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义和语句inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是
能将高级语言程序转换成目标语言程序的是______。
为了使模块尽可能独立,要求
以下对结构体类型变量td的定义中,错误的是
C语言中规定,程序中各函数之间()。
数据库系统中实现各种数据管理功能的核心软件称为【】。
数据库的设计通常可以分为这样四个步骤:需求分析、概念设计、______、和物理设计。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
以下叙述中,正确的是______。
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文
随机试题
(2021年聊城莘县)G省S市某学校利用当地脸谱历史文化的优势,设计了“认识脸谱”“脸谱的画法”“脸谱的表演形式”等多方面的脸谱主题课程。这些课程属于()
对开信用证
着床
PPI的作用机制是
切断寄生虫的传播途径不包括
下列系统,不属于直驱式风力发电机组系统的是()。
录音录像制作者对其制作的录音录像制品,享有许可他人复制、发行、出租并获得报酬的权利。该权利的保护期为()年。
普通股股东拥有公司盈余和剩余资产分配权,这一权利体现了其在()上的要求。
(1)打伤管理员(2)偷伐树木(3)搬运下山(4)森林管理员制止(5)公安部门关押案犯
Studythefollowingpicturecarefullyandwriteanessayonit.Inyouressay,youshould(1)describethepicturebriefly,(2)a
最新回复
(
0
)