首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
关于“while(条件表达式)循环体”,以下叙述正确的是
通常软件测试实施的步骤是()。
以下不合法的字符常量是
以下关于C语言数据类型使用的叙述中错误的是
以下叙述中正确的是
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
对下列二叉树进行前序遍历的结果是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
随机试题
因不动产提起诉讼的案件,人民法院不予受理的期限是()
艺术创作的四个心理要素是【】
男,1岁,吃虾后出现气促,喘鸣。查体:双眼睑和口唇水肿,有喉喘鸣,心肺检查未见异常,最可能的诊断是
哺乳期宜选用的避孕措施是
某企业生产销售某产品,2017年前三个季度中,实际销售价格和销售数量如下表所示。假设企业在第四季度要完成5000件的销售任务。要求:(1)分别确定第二季度和第三季度需求价格弹性系数。(2)利用平均需求价格弹性系数,预计第四季度的价格。
郑乾读高中时,同学经常跟他开玩笑说:“你既然叫‘挣钱’还来学校干什么!”听多了这种言论他有些“心动”。班主任蒋老师了解情况后,及时找他谈话,“想挣钱没有错,但应先学好本领,才能为自己为社会创造更多的财富。”听了老师的话,郑乾觉得很有道理。蒋老师指导他制定了
Asisknowntoall,acountrygetsa(an)______fromtaxes.
在考生文件夹下有一个工程文件Sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:324376582812985731425364758
栈中允许进行插入和删除的一端叫做______。
若窗体Frml中有一个命令按钮Cmdl,则窗体和命令按钮的Click事件过程名分别为()。
最新回复
(
0
)