首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
11
问题
有以下程序:
#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://kaotiyun.com/show/V5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zh
在满足实体完整性约束的条件下
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
软件集成测试不采用
以下关于逻辑运算符两侧运算对象的叙述中正确的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
以下关于结构化程序设计的叙述中正确的是()。
在C程序中,下列说法正确的是()。
随机试题
会计与财务合并设置
给患者实施输卵管通液术应注意
慢性左心功能不全的早期临床症状是
三级处理是在一级处理,二级处理之后,进一步处理哪些物质:()。
(操作员:卞会计;账套:202账套;操作日期:2015年1月31日)将转账前第0002号凭证的借贷方丙材料的数量全部修改为1000千克,每千克10元。
下列表述中,不正确的是( )。
按照《税务行政复议规则》规定,不得作为定案依据的证据材料有()。
遵义会议是中国共产党从幼稚走向成熟的标志,主要是指()。
下列选项中,哪一项可以用于数字签名()。
Imagineyouwenttoarestaurantwithadate;hadaburger,paidwithacreditcard,andleft.Thenexttimeyougothere,thew
最新回复
(
0
)