首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
61
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行结果是()。t4.h的源程序为:#defineN10#definef2(x)(x*N)t4.c的源程序为:#include<stdio.h>
有以下程序#include<stdio.h>voidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
结构化程序设计的三种基本逻辑结构为顺序、选择和【】。
以下叙述中正确的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
随机试题
女性,45岁。被鱼刺刺伤右手示指尖2天,右手示指尖针刺样痛半天就诊。查体体温36.8℃,右手示指轻度肿胀、压痛但压力不高,皮肤不红。下列处理措施,错误的是
脂质体可用于哪些药物的载体
纯羊毛纱线织造的机织物(170g/m2;幅宽180cm)()
A建筑工程公司(简称A公司)2012年3月份发生下列业务:(1)承包甲房地产开发公司(简称甲公司)的写字楼建设工程,工程总价款为5000万元,由于提前竣工,取得甲公司支付的相关奖励收入10万元。(2)承包乙公司的厂房建设工程,总承包额为2000万元,承
以下关于Word打印操作的说法,正确的有()。
阅读下列材料材料1改革开放以来,我国经济社会发展取得了历史性的伟大成就,胜利实现了现代化建设“三步走”战略的第一步、第二步目标,人民生活总体上达到小康水平。但是,现在达到的小康还是低水平的、不全面的、发展很不平衡的小康。党的十六大提出,要在
Ifyouwanttoloseweight,butarenotafanofthegym,theresultsofanewstudycouldofferawelcomealternative.Peoplew
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:pr
【S1】【S9】
They’veliftedatwo-year-longeconomic______onthecountry.
最新回复
(
0
)